Emacs ha una scarsa gestione dell'indentazione automatica in Flex e Bison. In realtà, sembra non avere supporto per la modalità flex. Quindi, come fa un utente emacs a far fronte a questi? Mi piace VIm ma preferirei non passare perché sono molto più veloce e più a suo agio in Emacs.Modalità Emacs per flex e bisonte o rimozione del rientro automatico per queste modalità?
Ho avuto un modulo di elisp di terze parti per Bison alcuni mesi fa ma quando la sua indentazione si è rotta, non sarebbe mai stata corretta. In breve, è stato un brutto attacco.
Oppure c'è un modo per disattivare il rientro automatico per i file .l e .y (in modo che premendo si farebbe un indent)? Come cambierei anche questa impostazione elisp per solo emacs?
Una guida piacevole e concisa per l'elisp sarebbe molto utile anche. Non mi dispiacerebbe passare qualche giorno a scrivere le mie modalità flex e bison se avessi la documentazione giusta.
Non sono sicuro di cosa intendi per "disattiva il rientro automatico per i file .l e .y". In quale modalità si presenta la modella? Puoi regolarlo modificando la modalità automatica. – zwol
Sembra essere in modalità C per bisonti. Per Flex, è in modalità Lisp. La modalità C per Bison è tollerabile, ma sembra che non ci siano modalità Lex o Flex per Emacs. – Kizaru
Forse l'hai già visto, ma se non mi lasci fare riferimento alla seguente domanda: http://stackoverflow.com/questions/2166680/is-there-a-good-emacs-mode-or-method-for- lex-flex-yacc-bison-files –