Emacs có xử lý kém thụt lề tự động trong Flex và Bison. Trong thực tế, nó dường như không có hỗ trợ cho chế độ flex. Vì vậy, làm thế nào để một người dùng emacs đối phó với những? Tôi thích VIm nhưng tôi không muốn chuyển đổi vì tôi nhanh hơn và thoải mái hơn nhiều trong Emacs.Chế độ Emacs cho flex và bison, hoặc loại bỏ thụt lề tự động cho các chế độ này?
Tôi đã có mô-đun elisp của bên thứ ba cho Bison một vài tháng trước nhưng khi thụt đầu dòng của nó bị hỏng, nó sẽ không bao giờ được khắc phục. Nói tóm lại, đó là một tin xấu.
Hoặc có cách nào tôi có thể tắt tự động thụt đầu dòng cho các tệp .l và .y (vì vậy nhấn sẽ thực hiện một thụt lề) không? Làm thế nào tôi cũng sẽ thay đổi thiết lập elisp này chỉ cho emacs?
Hướng dẫn ngắn gọn và súc tích về elisp cũng sẽ rất hữu ích. Tôi sẽ không bận tâm một vài ngày để viết các chế độ flex và bison của riêng mình nếu tôi có tài liệu đúng.
Tôi không chắc chắn ý của bạn là gì "tắt tự động thụt đầu dòng cho các tệp .l và .y". Chế độ mô hình yêu cầu phải có trong mô hình nào? Bạn có thể điều chỉnh điều đó bằng cách sửa đổi chế độ tự động điều chỉnh. – zwol
Dường như ở chế độ C cho bò rừng. Đối với Flex, nó ở chế độ Lisp. Chế độ C cho Bison là có thể chấp nhận được, nhưng không có chế độ Lex hoặc Flex cho Emacs. – Kizaru
Bạn có thể đã thấy điều này, nhưng nếu không cho phép tôi giới thiệu bạn với câu hỏi sau: http://stackoverflow.com/questions/2166680/is-there-a-good-emacs-mode-or-method-for- lex-flex-yacc-bison-files –