2013-05-01 26 views
5

Trong org-mode, nhập M-RET vào cuối dòng tiêu đề sẽ tạo dòng tiêu đề mới cùng cấp trên một dòng mới. Tôi có thể sao chép chức năng này trong rst-mode (đặc biệt là đối với danh sách) không? Hiện tại M-RET không được xác định và sẽ tuyệt vời nếu tôi chỉ có thể nhấn M-RETrst-mode sẽ thêm một tiêu đề danh sách khác một cách thông minh. Ví dụ,Emacs sao chép chức năng M-RET của chế độ org ở chế độ đầu tiên

- Item1 <M-RET> 

renders

- Item1 
- 

tự động.

Trả lời

3

Nó chỉ ra rằng rst.el bao gồm trong phiên bản cụ thể của Emacs tôi đang sử dụng là cũ. Bạn có thể nhận được rst.el mới hơn từ Subversion repository và đặt nó vào số load-path của mình. Sau đó, bạn có thể làm cho rst-mode chìa khóa cụ thể ràng buộc để rst-insert-list:

(eval-after-load "rst" 
    '(progn 
    (define-key rst-mode-map (kbd "<M-RET>") 
     (lambda() 
     (interactive) 
     (rst-insert-list))))) 

Sau đó, bạn có thể sử dụng M-RET để làm cho danh sách mới.

Cảm ơn Stefan Merten về số kind instructions trong danh sách gửi thư.

Bạn cũng có thể xem qua số Installation section của Hỗ trợ Emacs cho reStructuredText documentation.