La edición de archivos lex o yacc con Emacs es una molestia: si utilizo el modo C, la sangría falla, y si no uso el modo C, no puedo usar sangría. ¿Alguien tiene un truco, un método o un modo de edición para evitarlo?¿Hay un buen modo o método de Emacs para los archivos lex/flex/yacc/bison?
Respuesta
Por lo general, alternar entre el modo Makefile, modo de texto y modo C dependiendo de la línea en la que estoy. Si quieres algo mejor, ¡debes escribir el modo!
No sé Emacs lisp, así que no puedo hacer eso. –
Buen momento para aprender. – vy32
Cuando no tiene una respuesta, ¿por qué le dice que la escriba solo? En serio, si pudiera votar, lo haría. –
Parece que Matz (de Ruby fame) escribió un modo yacc (/ bison). Eche un vistazo a http://www.rubyist.net/~matz/a/yacc.el
Esto no funciona en absoluto para mí. – gsingh2011
Parece que funciona con xemacs. – vonbrand
No es del todo lo que quiere, pero hay un excelente modo Bison para Emacs.
http://www.emacswiki.org/emacs/BisonMode
Este es un mejor enlace:
http://ftp.lip6.fr/pub/emacs/elisp-archive/incoming/bison-mode.el.gz
Desde Yacc y bisontes están tan estrechamente relacionados que no parece que carece demasiado. Aunque hago la mayor parte de mi trabajo con Antlr.
Por alguna razón, la sangría no parece funcionar. – gsingh2011
- 1. ¿Hay un modo BNF para Emacs?
- 2. ¿Hay un modo Emacs para Rscript?
- 3. ¿Hay un modo Intercal para GNU Emacs?
- 4. ¿Hay un modo de Emacs HTML5 puro?
- 5. ¿Hay un modo para Visual Basic (VB6) en Emacs?
- 6. ¿Hay un buen método general para depurar macros de C++?
- 7. ¿Hay una extensión o modo en Emacs similar a surround.vim?
- 8. Modo Emacs para R?
- 9. documentación en modo python para Emacs
- 10. Modo Emacs para un lenguaje c-like
- 11. Modo principal GLSL para Emacs?
- 12. ¿Hay todavía un modo de emacs compatible con rails3?
- 13. ¿Cómo habilitar el modo flyspell en emacs para todos los archivos y todos los modos principales?
- 14. modo de PHP para Emacs
- 15. Pregunta del modo Emacs
- 16. ¿Hay un buen WikiField para los modelos django?
- 17. Modo git recomendado para Emacs
- 18. ¿Hay un buen comando Vi (m) para transponer argumentos en una llamada a función? Los puntos de bonificación para Emacs
- 19. ¿Hay un buen servidor (válido) para mercurial?
- 20. Modo plegable persistente de Emacs
- 21. ¿Modo de autocompletado de Emacs para Groovy?
- 22. emacs: abra todos los archivos .txt en un directorio específico en un modo principal específico
- 23. ¿Un buen navegador de árbol de proyectos para Emacs?
- 24. modo palangres en Emacs
- 25. preferencias del modo emacs python
- 26. Comentarios multilínea en modo Emacs
- 27. emacs - autocompletado en modo Emacs Lisp
- 28. Modo Emacs JS para el estilo npm
- 29. ¿Buen método de aprendizaje para Objective-C?
- 30. Emacs pitón modo
Buena pregunta! Esta sería una excelente aplicación para MuMaMo (http://www.emacswiki.org/emacs/MuMaMo) –
No creo que sea adecuado para este problema, ya que solo parece saber cosas de programación web. –