[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Modularizing Org as GSoC project (was: New Emacs features via Google Sum
From: |
Ihor Radchenko |
Subject: |
Modularizing Org as GSoC project (was: New Emacs features via Google Summer of Code (or other similar stipend schemes) (was: as for Calc and the math library)) |
Date: |
Tue, 20 Aug 2024 17:40:33 +0000 |
arthur miller <arthur.miller@live.com> writes:
>> ...
>>Are there any specific todo items there that you view as more suitable
>>for people with limited experience in Emacs codebase?
>
> I am not sure if this is something, I hope you don't mind me asking, but
> could a
> work to modularize Org, be an appropriate subject?
Yes, it can be.
RMS previously asked us to do exactly this:
https://orgmode.org/list/E1kIPh1-0001Lu-Rg@fencepost.gnu.org
Also, see previous discussion on re-integrating org-capture into remember.el:
https://yhetil.org/emacs-devel/87bka7c2e0.fsf@localhost
Similar for org-protocol.el.
> For example turn displaying pretty text (bold, italics etc), pretty links,
> tables, dates, and perhaps some other stuff into, from Org-mode, independent,
> minor modes that could be used in other parts of Emacs and more independently
> of
> Org mode. I think both Org-mode and Hyperbole, and perhaps some other
> libraries
> (button.el, help-mode, info), could use some minor mode that works with
> links. For us users, it would mean less cruft loaded into Emacs, if those big
> players could share some code.
>
> I haven't done much research on this, just something I had in my head for a
> long
> time.
I would like to hear in more details what you have in mind. As is, your
proposal appears to be for multiple projects. Or am I mistaken?
For links in particular, Hyperbole already implements the described
minor mode, or what am I missing?
For tables, dates, and other markup, it is not clear what you want to
achieve. Do you want Org markup to be displayed in non-Org buffers?
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
- Modularizing Org as GSoC project (was: New Emacs features via Google Summer of Code (or other similar stipend schemes) (was: as for Calc and the math library)),
Ihor Radchenko <=