[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] [RFC] Org Minor Mode?
From: |
Thorsten Jolitz |
Subject: |
Re: [O] [RFC] Org Minor Mode? |
Date: |
Sat, 19 Apr 2014 12:11:41 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) |
Bastien <address@hidden> writes:
Hi Bastien,
> Thorsten Jolitz <address@hidden> writes:
>
>> The real value and innovation of a true
>> org-minor-mode would be to introduce Org's intelligent headlines and all
>> the related functionality into the world of outcommented text in
>> programming modes.
>
> Yes. We could have `orgstruct-comment-prefix-regexp' along with
> `orgstruct-heading-prefix-regexp'. I'll check this, thanks for
> the idea!
As long as there are hardcoded regexp searches all over the place in
org.el, org-agenda.el, orgtbl.el, and to a minor extends almost all
other Org libraries, I don't think just another outline-regexp can do
the trick - the called functions will fail when trying to match
,--------
| "^foo$"
`--------
but looking at
,---------------------------------------------------------------
| "^<<comment-starter-syntax>>foo<<maybe-comment-end-syntax>>$"
`---------------------------------------------------------------
Furthermore calling Org functions modifies the buffer, sometimes
inserting new lines, sometimes not. An Org minor-mode would need to
detect all newly inserted lines after a command call and outcomment them
with the programming major-mode's comment syntax.
I already found a way to do that using external calls to diff, its
implemented in omm.el (needs to be debugged though, I stopped working on
it because it seemed the idea of an Org Minor Mode was a bit unpopular).
In summary, its about:
1. generalize the regexp constants and vars (allow for comment-syntax,
when org-minor-mode)
2. deal with hardcoded regexp-snippets in functions (my proposoal:
replace "^" with org-BOL, "$" with org-EOL, "\\*" with org-STAR)
3. outcomment new lines after calls to Org commands.
All the other stuff should be already there in orgstruct and outshine.
--
cheers,
Thorsten
Re: [O] [RFC] Org Minor Mode?, Thorsten Jolitz, 2014/04/13
- Re: [O] [RFC] Org Minor Mode?, Bastien, 2014/04/18
- Re: [O] [RFC] Org Minor Mode?, Thorsten Jolitz, 2014/04/18
- Re: [O] [RFC] Org Minor Mode?, Bastien, 2014/04/19
- Re: [O] [RFC] Org Minor Mode?,
Thorsten Jolitz <=
- Re: [O] [RFC] Org Minor Mode?, Bastien, 2014/04/19
- Re: [O] [RFC] Org Minor Mode?, Ilya Shlyakhter, 2014/04/24
- Re: [O] [RFC] Org Minor Mode?, Thorsten Jolitz, 2014/04/25
- Re: [O] [RFC] Org Minor Mode?, Bastien, 2014/04/29
- Re: [O] [RFC] Org Minor Mode?, Ilya Shlyakhter, 2014/04/29
Re: [O] [RFC] Org Minor Mode?, Ilya Shlyakhter, 2014/04/24