2013-05-01 63 views
5

org-mode中,在标题的末尾键入M-RET将在新行上创建相同级别的新标题。我可以在rst-mode(尤其是列表)中复制此功能吗?目前没有定义M-RET,如果我只需按M-RETrst-mode会智能地添加另一个列表标题,那就太棒了。例如,Emacs在第一模式下复制组织模式的M-RET功能

- Item1 <M-RET> 

呈现

- Item1 
- 

自动。

回答

3

事实证明,我使用的特定版本的Emacs中包含的rst.el是旧的。您可以从Subversion repository获得较新的rst.el,并将其放入您的load-path。然后,你可以让rst-mode特定键结合rst-insert-list

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

然后你可以使用M-RET作出新的列表。

感谢Stefan Merten在邮件列表中的kind instructions

您还可以查看Emacs支持的Installation section reStructuredText documentation