2013-05-01 5 views
5

In org-mode, digitando M-RET alla fine di un titolo creerà un nuovo titolo dello stesso livello su una nuova riga. Posso replicare questa funzionalità in rst-mode (in particolare per gli elenchi)? Attualmente M-RET non è definito, e sarebbe bello se posso semplicemente premere M-RET e rst-mode aggiungerebbe intelligentemente un'altra intestazione di lista. Ad esempio,Emacs che replica la funzionalità M-RET di org-mode nella prima versione

- Item1 <M-RET> 

rende

- Item1 
- 

automaticamente.

risposta

3

Si scopre che lo rst.el incluso nella particolare versione di Emacs che sto usando è vecchio. È possibile ottenere il nuovo rst.el da Subversion repository e inserirlo nel numero load-path. Quindi, è possibile rendere vincolante per rst-insert-listrst-mode chiave specifica:

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

quindi è possibile utilizzare per fare M-RET nuova lista.

Grazie per Stefan Merten per il suo kind instructions nella mailing list.

È anche possibile dare un'occhiata allo Installation section del supporto Emacs per reStructuredText documentation.

Problemi correlati