[feature] Improve jumping between function/module definitions.
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza comparando el comportamiento actual de ]] y [[ descrito en el issue con los mappings del proyecto; después, revisa el issue #390 y la documentación de vim-ruby referenciada. Se considerará completado cuando se admitan los ocho saltos solicitados a funciones y módulos, incluido el movimiento tanto al principio como al final de las definiciones.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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
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.
- Lenguaje dominante
- Ruby
- Estrellas
- 1.3k
- Forks
- 154
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de elixir-editors/vim-elixir
-
bug syntax
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
elixir-editors/vim-elixir#574 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 50/100
elixir-editors/vim-elixir#569 · 3 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
elixir-editors/vim-elixir#567 · 4 comentarios · 1 reacción ·
-
Contribute runtime files to vimAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
elixir-editors/vim-elixir#565 · 2 comentarios · 2 reacciones ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 28/100
elixir-editors/vim-elixir#564 · 1 comentario ·
Todos los issues de elixir-editors/vim-elixir
Issues similares
-
agent:triaged bug bughunt pm:bundler priority:p1
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
SocketDev/socket-patch#1573 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug chat verified
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 6 días
-
🐞 bug pending triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
CircuitVerse/CircuitVerse#8031 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Empty members in the Accept header cause a 500Posiblemente ocupada @koic la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
modelcontextprotocol/ruby-sdk#609 ·
Los mantenedores suelen responder en 1 día
-
BazaRb::Fake#enter rejects dotted badges accepted by BazaRb#enterPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día