Hi, so to narrow down the definition, I'm primarily looking for the ability to edit and manipulate structure -- which is why I picture it as an extension/enhancement to the existing outline-minor-mode functionality in emacs.
In some sense, when you implemented org, you built on top of outline-mode; one way to achieve what I'm asking for might be to now take those parts of org that are structure-oriented and successful and move them back into outline-mode. The other possibility -- --- let's push the issue of key bindings on the stack for a minute --- would be to implement the minor mode, and provide a org-mode-prefix that users can bind to a key. For instance I might bind this to hyper-o in my environment. >>>>> "Carsten" == Carsten Dominik <[EMAIL PROTECTED]> writes: Carsten> Hi Raman This is a complex question. Carsten> Carsten> Of course one could define a minor mode that Carsten> contains some of the org-mode commands. The main Carsten> problem is key bindings. Major modes define their Carsten> own keys, and I guess you don't want to have the Carsten> minor mode override bindings from the major mode, Carsten> except under special circumstances. Carsten> Carsten> Orgtbl-mode deals with this challange in a special Carsten> way. All the keys that are acting on tables are Carsten> bound to a special function. That function first Carsten> determines if the cursor is inside a table. If yes, Carsten> the Org-mode table function is executed. If not, Carsten> the minor mode is deactivated for a moment and the Carsten> "other" binding of that same key, most likely set by Carsten> the major mode or another minor mode will be Carsten> executed. Carsten> Carsten> I believe you would have to formulate your request Carsten> much more narrowly: What Org-mode functionality Carsten> would you like to have available in other modes? Carsten> How should the minor mode decide if which function Carsten> of a key to call. For example, you could say you Carsten> mostly want the structure editing commands, when the Carsten> cursor is on a headline or a plain list item. But Carsten> others might want the ability to put time stamps, or Carsten> whatever. Carsten> Carsten> So in order to realize such a minor mode, I would Carsten> need a clear definition. Carsten> Carsten> - Carsten Carsten> Carsten> On Mar 31, 2007, at 23:58, T. V. Raman wrote: Carsten> >> I've now come to rely heavily on org-mode for too many >> things -- this is of course good. >> >> But this is also means that increasingly, I'd like to use >> org-mode as a minor mode in conjunction with other major >> modes. Is this possible? >> >> org lets you use things like orgtbl or org-cdlatex within >> org-mode; what I'd like to see is org-mode itself be >> usable as a minor mode --- in a manner similar to >> outline-minor-mode. >> >> I think this would make things like email composition >> really convenient -- org-mode is as yet the most >> convenient means I've found in emacs to write ordered and >> bulleted lists with a minimal amount of fuss. Thanks, >> --Raman >> >> -- >> Best Regards, --raman >> >> >> Email: [EMAIL PROTECTED] WWW: >> http://emacspeak.sf.net/raman/ AIM: emacspeak GTalk: >> [EMAIL PROTECTED] PGP: >> http://emacspeak.sf.net/raman/raman-almaden.asc Google: >> tv+raman IRC: irc://irc.freenode.net/#emacs >> >> >> _______________________________________________ >> Emacs-orgmode mailing list Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> >> Carsten> -- Carsten Dominik Sterrenkundig Instituut "Anton Pannekoek" Carsten> Universiteit van Amsterdam Kruislaan 403 NL-1098SJ Carsten> Amsterdam phone: +31 20 525 7477 Carsten> Carsten> Carsten> Carsten> _______________________________________________ Carsten> Emacs-orgmode mailing list Emacs-orgmode@gnu.org Carsten> http://lists.gnu.org/mailman/listinfo/emacs-orgmode -- Best Regards, --raman Email: [EMAIL PROTECTED] WWW: http://emacspeak.sf.net/raman/ AIM: emacspeak GTalk: [EMAIL PROTECTED] PGP: http://emacspeak.sf.net/raman/raman-almaden.asc Google: tv+raman IRC: irc://irc.freenode.net/#emacs _______________________________________________ Emacs-orgmode mailing list Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode