Làm cách nào để gán một sơ đồ bàn phím cho một chế độ dẫn xuất trong các emacs (Tôi đang sử dụng chức năng define-derived-mode
). Có một hàm derived-mode-set-keymap
nhưng không có ví dụ hoặc tài liệu tốt.Gán một sơ đồ bàn phím cho một chế độ dẫn xuất trong các emacs
6
A
Trả lời
6
define-derived-mode
chính nó tạo ra một sơ đồ bàn phím với tên MODE-map, nơi MODE là tên của sơ đồ bàn phím mà bạn vừa xác định. Tôi không chắc chắn những gì derive-mode-set-keymap
hiện chưa được thực hiện với define-derived-mode
; nhìn vào nguồn, họ làm những việc tương tự, và tôi không chắc chắn về sự khác biệt cấp thấp giữa hai (ví dụ: define-derived-mode
để lại sơ đồ bàn phím của chế độ cha làm cha mẹ của sơ đồ bàn phím mới trong khi `sơ đồ-set-set-keymap cũng kết hợp các keymaps, sự khác biệt chức năng giữa hai là gì?).
Nếu bạn làm như sau:
(define-derived-mode foobar-mode text-mode "foo")
Sau đó, các biến sau đây sẽ được định nghĩa:
foobar-mode-abbrev-table
foobar-mode-hook
foobar-mode-map
foobar-mode-syntax-table
Sau đó, bạn có thể bắt đầu thao tác bất kỳ tùy chọn nào trong số này tùy thích.
Các vấn đề liên quan
- 1. không thể đặt sơ đồ bàn phím cho phím Ctrl-;
- 2. Thêm Bàn phím Binding vào Chế độ Emacs Hiện tại
- 3. emacs bản đồ chế độ ác chế độ độc
- 4. Thực hiện chế độ php (và các chế độ dẫn xuất chế độ cc khác) tương thích với Emacs 23
- 5. Có hồ sơ sơ đồ bàn phím Visual Studio 2008 cho Netbeans không?
- 6. Emacs trong các ràng buộc bàn phím TTY +
- 7. Nhập sơ đồ bàn phím Netbeans vào Eclipse
- 8. Bàn phím Colemak với Emacs hoặc VIM
- 9. Bàn phím mạng Emacs
- 10. sơ đồ chạy từ emacs
- 11. Đặt Chế độ bàn phím trong bàn phím tùy chỉnh Android
- 12. Phím Java - sơ đồ phím
- 13. Gán nhiều nút bấm Emacs cho một lệnh duy nhất?
- 14. Chế độ Emacs cho R?
- 15. Cách mở chế độ xem bằng bàn phím xuất hiện khi chế độ xem đã được tải?
- 16. cách tạo chế độ xem android có thể cuộn khi bàn phím xuất hiện?
- 17. tài liệu chế độ python cho Emacs
- 18. Bàn phím mở ở chế độ toàn màn hình ở chế độ ngang
- 19. UITableViewController không cuộn chế độ xem khi bàn phím xuất hiện
- 20. ngày chế độ org ở các chế độ Emacs khác
- 21. Giữ chế độ xem android ở khu vực hiển thị nếu bàn phím xuất hiện
- 22. Đường dẫn đồ họa cho Emacs
- 23. Bàn phím iphone không có chế độ xem văn bản
- 24. Emacs: python-shell chế độ kém xuất hiện "lagged"
- 25. Độ lệch truy cập biến trong một dẫn xuất QObject
- 26. Cách thêm chế độ xem trên đầu bàn phím?
- 27. Phím bàn phím không hoạt động trong chrome.app khi ở chế độ toàn màn hình
- 28. Làm thế nào để viết một chế độ emacs cho một ngôn ngữ mới?
- 29. Xuất một Sơ đồ khung thực thể lớn
- 30. Có chế độ Emacs cho Rscript không?
Cảm ơn, điều đó có ý nghĩa. Ngoài ra một số ví dụ lisp khác sử dụng định nghĩa-có nguồn gốc chế độ làm cho cảm giác nhiều hơn với tôi bây giờ. –