Thorsten Jolitz <tjolitz <at> gmail.com> writes: > > > Hi List, > > I made navi-mode (=> super-fast buffer navigation, visibility-cycling, > structure-editing, and much more, with one-key commands in an associated > read-only *Navi* buffer) work with Org-mode buffers too. > > The basic things work, but there are still keyword-searches and > keybindings to define. >
Thorsten, Thanks. This is really helpful. Some comments: Maybe you have this on your TODO list, but some things do not work as I would expect. In the *Navi:myfile.org* buffer, 1,2,3, Z, N, W are all good. C-1 N also good. But C-1 Z, C-2 W don't quite work. I think the part of the regexp that represents the 'Z' or 'W' search needs to be wrapped in \( ... \) as the parts beyond \(^\* \|^[ ^I]*#\+name:[ ^I]* do not match. === I find myself doing "1 n n r 2 r Z w 2 n r Z" to look at successive pieces of a buffer. Is there a slicker way to do stuff like this? === [snip] ,------------------------------------------------------------------------ > | PS > | > | Please note that all this is available for your source code buffers > | too (e.g. in Emacs Lisp) when you structure them the 'outshine' way. > | > | Use outorg.el, outshine.el or navi-mode.el as example files to see what > | I mean (read comment-section of outshine.el for installation tips). > | > | Do 'M-s n' on one of them to open a *Navi* buffer. Try the the > | commands from list item (5) above and don't forget to checkout command > | 'e' - it is extremely useful since it opens the subtree at point (or, > | with prefix, the whole Emacs Lisp buffer) in a temporary Org-mode edit > | buffer. > `------------------------------------------------------------------------ > I cannot seem to get this to work. If I try to execute ;; # #+begin_src emacs-lisp ;; # (require 'outshine) ;; # (add-hook ‘outline-minor-mode-hook ‘outshine-hook-function) ;; # #+end_src the add-hook returns Debugger entered--Lisp error: (void-variable ‘outline-minor-mode-hook) I am running Org-mode version 8.0-pre (release_8.0-pre-276-g3d3465 @ ... GNU Emacs 24.3.1 (x86_64-apple-darwin, NS apple-appkit-1038.36) of 2013-03-12 on bob.porkrind.org Best,