[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] Using orgstruct-mode (or just org-cycle) in emacs-lisp-mode
From: |
Jonas Bernoulli |
Subject: |
Re: [O] Using orgstruct-mode (or just org-cycle) in emacs-lisp-mode |
Date: |
Thu, 19 Nov 2015 20:50:31 +0100 |
User-agent: |
mu4e 0.9.15; emacs 25.0.50.1 |
Nicolas Goaziou <address@hidden> writes:
> Jonas Bernoulli <address@hidden> writes:
>
>> Nicolas Goaziou <address@hidden> writes:
>>
>>> Jonas Bernoulli <address@hidden> writes:
>>>
>>>> Thanks. But could you please change it to
>>>>
>>>> (if (or outline-minor-mode orgstruct-mode)
>>>> (call-interactively #'show-children)
>>>> ...)
>>>
>>> You could set `orgstruct-mode' to a non-nil value whenever
>>> `outline-minor-mode' is enabled.
>>
>> I could (instead I am currently just maintaining a local patch),
>> but what is the reasoning for not just doing what I suggested?
>
> There is no reason for Org's core to know about `outline-minor-mode', or
> any other minor mode in the wild.
I wouldn't group `outline-minor-mode' among "any other minor mode
in the wild", after all it was Outline which gave birth to Org and
`outline-minor-mode' is part of `outline.el'. Didn't Carsten write
`outline-magic.el' (containing `outline-cycle') before moving on to
greater things? Unfortunately though `outline-magic.el' does not appear
to have aged so well (at least that's how I remember it from when I last
checked).
Anyway I think `outline-minor-mode' deserves some special attention,
but of course that's the call of the maintainers.
> IMO, using a hook is much more simple than maintaining a local patch.
Not for me. I install all packages using Git submodules, which is very
convenient because I contribute to most packages I use, at least in some
minor way like addressing compilation warnings. If a patch isn't
accepted upstream, then the only additional work required is to call
`git config branch.master.rebase true' once and then occasionally
`git push tarsius master'.
- Re: [O] Using orgstruct-mode (or just org-cycle) in emacs-lisp-mode, (continued)
- Re: [O] Using orgstruct-mode (or just org-cycle) in emacs-lisp-mode, Nicolas Goaziou, 2015/11/08
- Re: [O] Using orgstruct-mode (or just org-cycle) in emacs-lisp-mode, Jonas Bernoulli, 2015/11/08
- Re: [O] Using orgstruct-mode (or just org-cycle) in emacs-lisp-mode, Aaron Ecay, 2015/11/08
- Re: [O] Using orgstruct-mode (or just org-cycle) in emacs-lisp-mode, Jonas Bernoulli, 2015/11/09
- Re: [O] Using orgstruct-mode (or just org-cycle) in emacs-lisp-mode, Rasmus, 2015/11/10
- Re: [O] Using orgstruct-mode (or just org-cycle) in emacs-lisp-mode, Jorge A. Alfaro-Murillo, 2015/11/08
- Re: [O] Using orgstruct-mode (or just org-cycle) in emacs-lisp-mode, Jonas Bernoulli, 2015/11/09
- Re: [O] Using orgstruct-mode (or just org-cycle) in emacs-lisp-mode, Nicolas Goaziou, 2015/11/14
- Re: [O] Using orgstruct-mode (or just org-cycle) in emacs-lisp-mode, Jonas Bernoulli, 2015/11/18
- Re: [O] Using orgstruct-mode (or just org-cycle) in emacs-lisp-mode, Nicolas Goaziou, 2015/11/19
- Re: [O] Using orgstruct-mode (or just org-cycle) in emacs-lisp-mode,
Jonas Bernoulli <=
- Re: [O] Using orgstruct-mode (or just org-cycle) in emacs-lisp-mode, Rasmus, 2015/11/19