Я думаю, вы принимаете неправильный подход. Изучая язык программирования и набор библиотек (совместно, «Emacs Lisp»), вам необходимо подойти к нему как по микро, так и по макромасштабированию. Прежде чем вы сможете начать писать программное обеспечение, вам необходимо знать, какие у вас есть инструменты . Это то, что руководство Emacs Lisp имеет целью обучить вас . Вам действительно нужно сесть и прочитать все это. То, что вы знаете, какие функции предоставляет Emacs, это .
После этого вам потребуется информация об «микроуровне». Есть ряд источников, которые предоставляют это. Если у вас есть общее представление о , что вам нужно сделать («работа с буферами»), тогда ссылка Lisp - хорошее место, чтобы выяснить, что вам нужно знать. Если вы знаете, что есть функция, которая делает то, что вы хотите, но не совсем помните имя , тогда M-x apropos
(C-u C-h a
) поможет вам найти документацию . Если вы знаете, какую функцию вы хотите использовать, но не помните, как это работает, тогда M-x describe-function
(C-h f
) будет сортировать это для вас.
Так или иначе, ключ должен изучить Emacs Lisp, а затем позволить Emacs помочь вам с подробностями. Список функций не собирается вас многому научить.
(О, еще одна вещь - вы должны ознакомиться с Common Lisp библиотеки Большинство Emacs использовать cl
, которые являются полезными CL функции, реализованные в Emacs Lisp loop
, destructuring-bind
, defun*
, и так далее.. все там, и они очень полезны.)
Проблемы с Javadoc как документация нет модуля системы, чтобы дать ему какую-либо иерархии. –
Да, но его можно условно разделить. Дело в том, что я могу просмотреть довольно большое количество имен функций, чтобы найти то, что возможно. И я хочу, чтобы этот список. Хотя все функции были бы слишком большими, чтобы побеждать, так что я бы хотел только очень полезно. – vava
Справочное руководство имеет [индекс] (http://www.gnu.org/software/emacs/manual/html_node/elisp/Index.html); разве это не достаточно для вас? – huaiyuan