From: Joon Ro <joo...@gm...> - 2013-05-02 15:57:33
|
Hi, In org-mode, typing M-RET at the end of a headline will create a new headline of the same level on a new line. I think it would be great to have this functionality in rst-mode (especially for the list). Currently M-RETis not defined, and it would be great if I can just M-RET and rst-mode would intelligently add another list header. For example, - Item1 <M-RET> would make - Item1 - automatically. Best regards, Joon |
From: Stefan M. <sm...@oe...> - 2013-05-05 13:48:08
|
Hi Joon! 3 days ago Joon Ro wrote: > In org-mode, typing M-RET at the end of a headline will create a new > headline of the same level on a new line. To me in reStructuredText this makes little sense. Apart from that a simple C-= creates the desired header given there is something in the line. IMHO this is fine. > I think it would be great to have > this functionality in rst-mode (especially for the list). In fact it is already there: Try `rst-insert-list' normally bound to C-c C-l C-i. > Currently > M-RETis not defined, and it would be great if I can just > M-RET and rst-mode would intelligently add another list header. Feel free to bind M-return locally. > For example, > > - Item1 <M-RET> > > would make > > - Item1 > - > > automatically. That is how `rst-insert-list' works. Does this help? Grüße Stefan |
From: Joon Ro <joo...@gm...> - 2013-05-06 21:22:19
|
Hi Stefan, Thank you so much for your reply! To me in reStructuredText this makes little sense. Apart from that a > simple C-= creates the desired header given there is something in the > line. IMHO this is fine. > Thanks for this. I have been using C-c C-a for this, and I think C-= is more convenient (and makes sense). > > > I think it would be great to have > > this functionality in rst-mode (especially for the list). > > In fact it is already there: Try `rst-insert-list' normally bound to > C-c C-l C-i. > > This does sound like something I want, but strangely I don't see `rst-insert-list` in my command list when I do `M-x rst- ` completion. Is this a newly introduced command? ` Hi Stefan, Thank you so much for your reply! To me in reStructuredText this makes little sense. Apart from that a > simple C-= creates the desired header given there is something in the > line. IMHO this is fine. > Thanks for this. I have been using C-c C-a for this, and I think C-= is more convenient (and makes sense). > > > I think it would be great to have > > this functionality in rst-mode (especially for the list). > > In fact it is already there: Try `rst-insert-list' normally bound to > C-c C-l C-i. > > This does sound like something I want, but strangely I don't see `rst-insert-list` in my command list when I do `M-x rst- ` completion. Is this a newly introduced command? `rst-bullet-list-region` is the only command which looks related. Best, Joon Best, Joon |
From: Stefan M. <sm...@oe...> - 2013-05-08 07:17:38
|
Hi Joon! 2 days ago Joon Ro wrote: > Thank you so much for your reply! My pleasure. > Thanks for this. I have been using C-c C-a for this, and I think C-= is > more convenient (and makes sense). Seemingly you are using a quite old version of `rst.el`. Meanwhile the canonical binding for this function is C-c C-a C-a. This was due to a major refactoring of all the key bindings in `rst.el`. >> In fact it is already there: Try `rst-insert-list' normally bound to >> C-c C-l C-i. >> > This does sound like something I want, but strangely I don't see > `rst-insert-list` in my command list when I do `M-x rst- ` completion. Is > this a newly introduced command? ` It depends on how you define "newly introduced" ;-) . In fact it's in the Subversion repository since r6501 dated 2010-12-12 which is V1.0.0 of `rst.el`. The latest release of `rst.el` is V1.4.0 dated 2012-09-20. In fact there are several version of `rst.el` floating around. The main release location is the Subversion repository. At the moment Emacs ships the same version AFAICS. You may want to check the log entries for `rst.el` at http://docutils.svn.sourceforge.net/viewvc/docutils/trunk/docutils/tools/editors/emacs/rst.el?view=log Grüße Stefan |
From: Joon Ro <joo...@gm...> - 2013-05-08 22:23:05
|
> > In fact there are several version of `rst.el` floating around. The > main release location is the Subversion repository. At the moment > Emacs ships the same version AFAICS. You may want to check the log > entries for `rst.el` at > > > http://docutils.svn.sourceforge.net/viewvc/docutils/trunk/docutils/tools/editors/emacs/rst.el?view=log > > Thanks a lot. I have downloaded the new one and added it in my init file and now I have the function. Strangely, emacs I use in GNU/Linux (openSUSE) and Windows both have this older rst.el, even though I am using the latest version of emacs available. Again, thanks for your help! Best regards, Joon |
From: Stefan M. <sm...@oe...> - 2013-05-13 20:19:04
|
Hi Joon! 4 days ago Joon Ro wrote: > Thanks a lot. I have downloaded the new one and added it in my init file > and now I have the function. :-) > Strangely, emacs I use in GNU/Linux (openSUSE) and Windows both have this > older rst.el, even though I am using the latest version of emacs available. Uuh - that's a long story. The best synchronization so far should be with Emacs 24.3. Older versions shipped with Emacs are really outdated - AFAICS. Grüße Stefan |
From: Joon Ro <joo...@gm...> - 2013-05-14 04:56:59
|
On Mon, May 13, 2013 at 3:09 PM, Stefan Merten wrote: > Uuh - that's a long story. The best synchronization so far should be > with Emacs 24.3. Older versions shipped with Emacs are really outdated > - AFAICS. > I see. Thanks again. I will keep my rst.el file in my ~/.emacs.d. Best, Joon |