Estoy usando Emacs con modo clojure y limo conectado a un servidor swank producido ejecutando lein swank
y realmente me encantaría poder saltar fácilmente a las definiciones de funciones dentro de mi proyecto. ¿Puedo hacer esto sin tener que volver a crear manualmente las etiquetas cada vez que cambio de ramas?Ir a la definición de función en Emacs + Slime/leiningen-Swank + Clojure
11
A
Respuesta
12
Si está utilizando BABA esto se puede hacer fácilmente con M-.
EDIT: Cuando el código se compila Clojure la ubicación de las definiciones se almacena. Tenga en cuenta que esto funciona mejor cuando compila archivos completos. Saltar a una definición que haya evaluado con C-x C-e no funciona tan bien (aunque funciona para Common Lisp y SLIME).
Cuestiones relacionadas
- 1. Emacs: ¿cómo ir a la definición de la función en el archivo .el?
- 2. Ir a la definición de función en vim
- 3. Notepad ++ ir a la definición
- 4. Ir a la definición en concreto tipo
- 5. Problema "ir a la definición" de Eclipse
- 6. ir a la definición plugin gedit
- 7. Ir a Definición en Visual Studio - Interfaces
- 8. Tratando de ir a la definición de clase/función en vim
- 9. definición constante en Clojure
- 10. función Ir a escribir
- 11. Documentación de Clojure en Emacs
- 12. ¿Cómo 'ir a definición' para la función definida por el usuario en Leksah?
- 13. Ir a Definición Como Funcionalidad en SQL SERVER
- 14. Utilizando el tipo de definición Clojure como función parametrizada
- 15. Global "Ir a definición" en vim para Ruby?
- 16. Obtener ctags en vim para ir a la definición, no a la declaración
- 17. métodos múltiples Definición de Clojure
- 18. Definición de función de Clojure integradas: def vs defn
- 19. Ir: transferir var a la función anónima
- 20. Definición Clojure sintaxis macro
- 21. phpeclipse: saltar a la definición de función?
- 22. Ayúdame a escribir una macro Clojure que agrega metadatos automáticamente a una definición de función
- 23. Mezcla de proyectos C# y VB.NET = roto "Ir a definición"
- 24. Ir a definición se produce un error - Visual Studio 2008
- 25. Recargar archivos Clojure en emacs
- 26. ¿Cómo puedo visualizar la definición de una función en Clojure en REPL?
- 27. ¿Cómo usar la función doc de clojure?
- 28. función de plantilla Ir
- 29. Clojure Emacs etags
- 30. Clojure funciones para Emacs?
bueno, eso fue fácil :) casi anticlimático. ¿pero como funciona? –
nota: el. al final de la respuesta no se marca el final de la oración como parte de la respuesta. eso es alt-periodo. –
Me tomé la libertad de indicar lo anterior con tipografía. –