Emacs hat schlechte Auto-Einrückung in Flex und Bison. Tatsächlich scheint es keine Unterstützung für den Flex-Modus zu geben. Also, wie geht ein Emacs Benutzer damit um? Ich mag VIm, aber ich würde lieber nicht wechseln, weil ich viel schneller und bequemer in Emacs bin.Emacs Modi für Flex und Bison, oder Entfernen von automatischen Einzug für diese Modi?
Ich hatte ein Elisp-Modul von Drittanbietern für Bison vor ein paar Monaten, aber wenn sein Einzug brach, würde es nie repariert werden. Kurz gesagt, es war ein schlechter Hack.
Oder gibt es eine Möglichkeit, die automatische Einrückung für .l- und .y-Dateien zu deaktivieren (drücken würde also einen Einzug)? Wie würde ich diese Einstellung auch für Emacs ändern?
Eine nette und prägnante Anleitung für elisp wäre auch sehr hilfreich. Es würde mir nichts ausmachen, ein paar Tage zu verbringen, um meine eigenen Flex- und Bison-Modi zu schreiben, wenn ich die richtige Dokumentation hätte.
Ich bin mir nicht sicher, was Sie mit "automatische Einrückung für .l und .y Dateien deaktivieren" meinen. In welchem Modus behauptet die Modeline? Sie können dies anpassen, indem Sie den Auto-Modus-Alist ändern. – zwol
Es scheint für Bison im C-Modus zu sein. Für Flex ist es im Lisp-Modus. C-Modus für Bison ist tolerierbar, aber es gibt keine Lex oder Flex-Modi für Emacs scheint es. – Kizaru
Sie haben das vielleicht schon gesehen, aber wenn nicht, lassen Sie mich auf die folgende Frage verweisen: http://stackoverflow.com/questions/2166680/is-there-a-good-emacs-mode-or-method-for- lex-flex-yacc-bison-files –