[slime-devel] slime's functionality for parsing def forms

Mirko Vukovic mirko.vukovic at gmail.com
Thu Nov 22 17:03:55 UTC 2012


Hello,

I am writing documentation for a package.  I use org mode.  I would
like to make this process a bit easier.  So this is what I am thinking
of:

(1) In a source file, I have a buffer-local variable pointing to the
documentation file (of org type).

Above def statements like
(2) (defXYZ foo ...)

I have a comment line like this:
(3) ;; user-interface
(or ;; internal-functionality, or other)

Then, executing the elisp function `goto-user-doc' in the def's body
would combine the information on documentation file (1), type of
documentation (3), and the `def' statement.

It would take me to the documentation file, and position at the
location of `foo'.

With a prefix, the function would create the skeleton documentation for `foo'

I am looking for slime's functionality to parse the `def' statement.
It would be nice to obtain the lambda form as well.  Where in the code
should I look?

Or, maybe there is an existing elisp package that does that?

Thanks,

Mirko




More information about the slime-devel mailing list