sobre - otherwise haskell
¿Cómo ''ir a definición'' para la función definida por el usuario en Leksah? (3)
Esta solución puede estar totalmente fuera de base porque no utilizo Haskell, pero ¿funcionaría para usted? Lo he encontrado muy útil para hacer inmersiones de código.
Veo en la documentación que es compatible con Haskell.
Creo que ack --haskell user_function
: ack --haskell user_function
Puedo hacer esto para funciones del sistema como const
seleccionándolo, haciendo clic derecho y eligiendo búsqueda (metadatos). Lo mismo no funciona para las funciones definidas por el usuario.
¿Cómo haces esa búsqueda?
Si es imposible para las funciones definidas por el usuario, ¿cómo se lee un proyecto Haskell ya existente y se salta entre definiciones e invocaciones?
Vim + ctags solo funcionan para funciones definidas por el usuario, y no son tan potentes como cscope para fuente c / c ++.
Intenté lo que dijiste con las funciones definidas por el usuario y funciona bien para mí. Selecciono el nombre de la función, hago clic derecho, busco (metadatos) y aparece en la pestaña de búsqueda a la derecha. Luego hago clic en "ir a la definición" y me lleva a la definición. ¿Tal vez deberías intentar reiniciar Leksah? Noté que a veces no reconoce las funciones inmediatamente cuando las escribo, pero si las reinicias, las reconocerá.
Necesita usar ''Actualizar datos de área de trabajo'' en el menú ''Configuración'' - Leksah no indexa las funciones creadas por el usuario hasta que lo haga (o reinicie el compilador). El acceso directo predeterminado en Windows es Ctrl + M.