elixir-editors / elixir-editors/vim-elixir
[feature] Improve jumping between function/module definitions.
- Lingua principale
- Ruby
- Stelle
- 1.3k
- Fork
- 154
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
In addition to #390, they can be improved to provide the following:
* ]m - go to start of next function definition.
* ]M - go to end of next function definition.
* [m go to start of previous function definition.
* [M go to end of previous function definition.
* ]] go to start of next module definition.
* ][ go to end of next module definition.
* [[ go to start of previous module definition.
* [] go to end of previous module definition.
Once again stolen from [here](https://github.com/vim-ruby/vim-ruby/blob/71f5df78a45c5458da793b2c897ff5dcdcd9a819/doc/vim-ruby.txt#L10)
Those will add more control to you since the current behaviour is only:
- ]] - jump to beginning of next definition do/end
- [[ - jump to previous definition of a do/end
You lose control of jumping to the `end` part.
It might be pedantic to add different support for modules/functions.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia confrontando il comportamento attuale di ]] e [[ descritto nell’issue con i mapping del progetto, quindi esamina l’issue #390 e la documentazione di vim-ruby indicata. Il lavoro è completo quando sono supportati gli otto salti richiesti a funzioni e moduli, incluso lo spostamento sia all’inizio sia alla fine delle definizioni.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- elixir, vim
- Ambito
- tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100