2009-05-22 6 views
6

Я хотел бы изучить Emacs и задавался вопросом, есть ли у кого-нибудь хорошие ресурсы (бесплатно или нет), чтобы рекомендовать. Меня больше всего интересует программирование Emacs, начиная с основ и множества «упражнений». Я использовал Emacs и большинство его функций редактирования, хотя я немного ржавый, поэтому очень быстрая переподготовка была бы полезной.Ресурсы для обучения Emacs

С благодарностью

Редактировать: Спасибо за предложения. Я посмотрю и обновление с тем, что мне понравилось ...

+1

Дубли: http://stackoverflow.com/questions/210791/good-resources-for-emacs и http://stackoverflow.com/questions/311221/what-to-teach-a-beginner-in-emacs – Noldorin

+1

[PeepCode] (http://peepcode.com/products/meet-emacs) имеет большое введение в ЭМАП С. –

ответ

3

сам Emacs включает в себя учебник с упражнениями, который проведет вас через основные возможности и команды редактирования. Вы можете найти его в меню в разделе «Справка» или нажатием C-h t (т. Е. Нажать «Управление» и «h» вместе, а затем «t»).

+0

Да, я знаю учебник. К сожалению, это касается только редактирования и работы с файлами без каких-либо elisp. –

5

Следует иметь в виду, что вся конфигурация emacs - это программирование.

PlanetEmacsen - это хороший канал RSS с большим количеством советов.

Xah Lee хотя он, по-видимому, считается плохим троллем, обладает отличным программным материалом для emacs.

Также, если у вас есть функция или комбинация клавиш, вы не уверены, попробуйте C-h f и C-h k соответственно, затем следуйте ссылке на исходный код этой команды.

Для упражнений Lair of the DustBunny сделал очень длинную серию по переписанию режима python с нуля.

Вы также можете попробовать написать справочный раздел PLEAC. Это очень хороший способ сравнить elisp с вашим любимым языком.

+0

«Следует иметь в виду, что вся конфигурация emacs - это программирование». Хотя, строго говоря, это правда (это все elisp под капотом), настроить (http://www.gnu.org/software/emacs/manual/html_node/emacs/Easy-Customization.html) упрощает простые вещи. –

0

На прошлой неделе я купил этот Peepcode скринкаст и очень понравилось. Она проведет вас через основные особенности (редактирование, загрузка экономии, буферов), но и ныряет в определенные успехи тем, как Emacs программирования LISP:

http://peepcode.com/products/meet-emacs

1

Определенно лучшая книга о Emacs является Bob Glickstein's "Writing GNU Emacs Extensions".

Действительно информативный. Действительно хорошие примеры. И, для технической книги, приятно читать. Это одна из лучших компьютерных книг, которые у меня есть. (Вот такие сокровища, как мое «Техническое руководство VIC-20» от 1982 года :-)

Некоторые PDF-файлы доступны в Интернете, но для полного удовольствия я предлагаю приобрести печатную копию.

Смежные вопросы