Chỉnh sửa các tệp lex hoặc yacc bằng Emacs là một mối phiền toái: nếu tôi sử dụng chế độ C thì thụt lề không đúng và nếu tôi không sử dụng chế độ C, tôi không thể sử dụng thụt lề. Có ai có một thủ thuật, một phương pháp, hoặc một chế độ chỉnh sửa để có được xung quanh nó?Có phương thức hay phương pháp Emacs tốt cho các tệp lex/flex/yacc/bison không?
Trả lời
Tôi thường chuyển đổi giữa chế độ Makefile, chế độ văn bản và chế độ C tùy thuộc vào dòng tôi đang bật. Nếu bạn muốn tốt hơn, bạn nên viết chế độ!
Tôi không biết Emacs lisp nên tôi không thể làm điều đó. –
Thời gian học tập tốt. – vy32
Khi bạn không có câu trả lời, tại sao bạn yêu cầu anh ấy tự viết nó? Nghiêm túc nếu tôi có thể bỏ phiếu, tôi sẽ. –
Có vẻ như Matz (của Ruby nổi tiếng) đã viết chế độ yacc (/ bison). Hãy xem http://www.rubyist.net/~matz/a/yacc.el
Điều này hoàn toàn không hiệu quả đối với tôi. – gsingh2011
Dường như làm việc với xemac. – vonbrand
Nó không hoàn toàn là những gì bạn muốn nhưng có một chế độ Bison rất tuyệt vời cho Emacs.
http://www.emacswiki.org/emacs/BisonMode
Đây là một liên kết tốt hơn:
http://ftp.lip6.fr/pub/emacs/elisp-archive/incoming/bison-mode.el.gz
Kể từ Yacc và bò rừng được nên quan hệ gần gũi tôi không tìm thấy nó thiếu quá nhiều. Mặc dù tôi làm hầu hết công việc của tôi với Antlr nữa.
Đối với một số lý do indentation dường như không hoạt động. – gsingh2011
Làm thế nào về cái này?
http://borkware.com/quickies/single?id=73
hoặc một
http://www.cs.utah.edu/dept/old/texinfo/emacs19/emacs_26.html#SEC184
- 1. Các phương pháp hay nhất về Javascript
- 2. Quá tải phương thức - thiết kế tốt hay xấu?
- 3. Cách tạo phương thức async trong C# 4 theo các phương pháp hay nhất?
- 4. Có phương pháp "HasNext" cho IEnumerator không?
- 5. Các phương pháp hay nhất về iFrame
- 6. Các phương pháp hay nhất cho pubnub trên android
- 7. Có cú pháp C# LINQ cho phương thức Queryable.SelectMany() không?
- 8. Có thể có Phương pháp bên trong Phương pháp không?
- 9. Có phương pháp hay nhất để lưu cài đặt giao diện người dùng trong tệp không?
- 10. Các phương pháp hay nhất: C# Phương pháp mở rộng không gian tên và khuyến khích các phương pháp mở rộng
- 11. Các hộp thoại phương thức có thực hành tốt cho web không?
- 12. Emacs: phương pháp gỡ lỗi python
- 13. php và mysql, các phương pháp hay nhất
- 14. Các phương thức có nên ném RuntimeException cho biết nó trong chữ ký phương thức?
- 15. Emacs: phương pháp gỡ lỗi python
- 16. Có một "phương pháp hay nhất" cho Tổ chức trong Xcode 4 không?
- 17. Thực tiễn không tốt cho một lớp học chỉ có các trường và phương thức tĩnh?
- 18. không xác định địa phương biến hay phương thức `config' cho chính: Object - ray
- 19. Các phương pháp hay nhất về Webrequest Webrequest
- 20. Tiêu chuẩn mã hóa Python/các phương pháp hay nhất
- 21. Các phương pháp hay nhất về lược đồ SQL Server
- 22. Các phương pháp hay nhất về Chẩn đoán mạng?
- 23. Các phương pháp hay nhất để ký hợp đồng .NET?
- 24. Chuỗi kết nối Các phương pháp hay nhất
- 25. Phương pháp Java tốt hơn Cú pháp? Quay trở lại sớm hay muộn?
- 26. Phương pháp/giải pháp tốt nhất cho các giao thức không khớp - liên lạc giữa http/https
- 27. Phương thức giao diện Java Phương pháp: Mỗi lớp có thực hiện một giao diện không?
- 28. Các phương pháp hay nhất dành cho các nhà phát triển mvc asp.net
- 29. Chỉ mục MySQL - các phương pháp hay nhất là gì?
- 30. Các phương pháp hay nhất với STDIN trong Ruby?
Tốt câu hỏi này! Đây sẽ là một ứng dụng tuyệt vời cho MuMaMo (http://www.emacswiki.org/emacs/MuMaMo) –
Tôi không nghĩ rằng đó là phù hợp cho vấn đề này vì nó chỉ có vẻ như biết về những điều lập trình web. –