bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#11711: 24.0.95; [PATCH] added imenu and which-func support to rst.el


From: Stefan Merten
Subject: bug#11711: 24.0.95; [PATCH] added imenu and which-func support to rst.el
Date: Mon, 18 Jun 2012 11:28:39 +0200

Hi Masatake!

Yesterday Masatake YAMATO wrote:
>>> This is not a bug report. This is a request to merge a patch
>>> to the offcial source tree.

Thanks for the patch.

>>> 2012-06-13  Masatake YAMATO  <yamato@redhat.com>
>> 
>>>     * textmodes/rst.el (rst-mode, rst-imenu-index): Added
>>>     imenu and which-func support.
>> 
>> I'll let the other Stefan decide what to do with it.  It looks
>> pretty good for me.  Just a few nitpicks below:

It is definitely interesting. So far I never used imenu but it looks
like a very useful thing.

I already integrated your patch in my development version. However,
I'll massage it a bit to fit better.

> I found I should explain more about to the maintainer.

Good idea.

> I know `rst-toc'. People who writes a document in rst format may use
> `rst-toc' instead of imenu.

I'm thinking about whether opening a second method for this type of
functionality using imenu. Indeed imenu is a mature framework and it
is useful to use this instead of homebrew stuff like `rst-toc`.

For instance I also have using the speed bar with `rst-mode`. The
imenu documentation says it supports the speed bar somehow - so this
might be a quick win :-) .

> However, there is a reason I write this
> patch. Sometime I read document writtn in rst file by my colleagues(on
> emacs running on a terminal). In such case `which-func' helps me to
> understand the document; and `which-func' uses imenu internally.

I didn't get `which-func` to work - not even in Emacs Lisp mode. The
documentation says

  When Which Function mode is enabled, the current function name is
  continuously displayed in the mode line, in certain major modes.

Unfortunately the mode line doesn't change when I say
`which-func-mode` :-( .

[...checking...]

Ah that's probably because I

   (setq default-mode-line-format ...)

in my `.emacs`. Uuh, these stone-old customizations bite sometimes :-( .


                                                Grüße

                                                Stefan

Attachment: pgp5qQtvq6hBA.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]