emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Hi Rasmus. What does you branch do?
@ 2014-12-25  6:43 jenia.ivlev
  2014-12-25  9:55 ` Rasmus
  0 siblings, 1 reply; 2+ messages in thread
From: jenia.ivlev @ 2014-12-25  6:43 UTC (permalink / raw)
  To: emacs-orgmode

Hello Rasmus.

I was to learn emacs lisp and I figured one of the ways to do it is to
read someone else's commit.
Can you please tell me what feature is your branch implementing?

Thanks in advance for your time and kind concern.
Jenia. 

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Hi Rasmus. What does you branch do?
  2014-12-25  6:43 Hi Rasmus. What does you branch do? jenia.ivlev
@ 2014-12-25  9:55 ` Rasmus
  0 siblings, 0 replies; 2+ messages in thread
From: Rasmus @ 2014-12-25  9:55 UTC (permalink / raw)
  To: emacs-orgmode

Hi Jenia,

Sounds cool.  I hope you choose to get involved in the Org-community!

jenia.ivlev@gmail.com (jenia.ivlev) writes:

> I was to learn emacs lisp and I figured one of the ways to do it is to
> read someone else's commit.
> Can you please tell me what feature is your branch implementing?

Sorry, it was just a local branch and the merge message is an error.  See
the thread containing something like [git-101].

It's patch d135f1a37f00179fcc711b769cebc0f34d34172d and
17cbd90e5d21948e0f2e3f1d0b0a3def64db36f8 which makes #+INCLUDE support
footnotes better and make the level of #+INCLUDE not nest.

* Some more general advice follows, which is probably not news to you.

IMO, the state-of-the-art in Org is org-element.el which is an interpreter
of the Org-syntax and ox.el, which is the export framework utilizing
org-element.el.  Try to do 
     M-: (org-element-at-point) RET 
at various places in your Org-buffer, and you will see the lisp
representation of the element.

Org-element enables very rapid hacking; from the export framework, to
hacks in your init (e.g. I type space twice to leave math-subscribes and
automatically export UPPERCASE using smallcaps).

* How to get started 

I sure there's still "old" functions that can be rewritten using
org-element.el.  So if there's something you know well, e.g. as a user,
that might be a great place to get started!

Another way to get to read some code to would be add docstring for some of
the functions lacking a docstring in org-macs.el.

Org-folks are generally generous in reviewing patches and the tone is
friendly.

Cheers,
Rasmus

-- 
El Rey ha muerto. ¡Larga vida al Rey!

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2014-12-25  9:55 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-12-25  6:43 Hi Rasmus. What does you branch do? jenia.ivlev
2014-12-25  9:55 ` Rasmus

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).