Ocena:

Obecnie brak opinii czytelników. Ocena opiera się na 2 głosach.
GNU Emacs Lisp Reference Manual 1/2
Większość edytora tekstu GNU Emacs jest napisana w języku programowania o nazwie Emacs Lisp. Możesz napisać nowy kod w Emacs Lisp i zainstalować go jako rozszerzenie edytora.
Emacs Lisp jest jednak czymś więcej niż tylko "językiem rozszerzenia"; jest to pełnoprawny język programowania komputerowego. Można go używać jak każdego innego języka programowania. Ponieważ Emacs Lisp został zaprojektowany do użytku w edytorze, ma specjalne funkcje do skanowania i analizowania tekstu, a także funkcje do obsługi plików, buforów, wyświetlaczy, podprocesów i tak dalej.
Emacs Lisp jest ściśle zintegrowany z funkcjami edycyjnymi; dlatego polecenia edycyjne są funkcjami, które można również wygodnie wywoływać z programów Lisp, a parametry do dostosowywania są zwykłymi zmiennymi Lisp.
Niniejszy podręcznik stara się być pełnym opisem Emacs Lisp. Wprowadzenie do Emacs Lisp dla początkujących znajduje się w książce An Introduction to Emacs Lisp Programming, autorstwa Boba Chassella, również opublikowanej przez Free Software Foundation.
Ten podręcznik zakłada znaczną znajomość korzystania z Emacsa do edycji; zobacz Podręcznik GNU Emacs dla tych podstawowych informacji. Ogólnie rzecz biorąc, wcześniejsze rozdziały opisują funkcje Emacs Lisp, które mają odpowiedniki w wielu językach programowania, a późniejsze rozdziały opisują funkcje, które są specyficzne dla Emacs Lisp lub odnoszą się konkretnie do edycji. Jest to podręcznik GNU Emacs Lisp Reference Manual, odpowiadający Emacsowi w wersji 24.
5. Ponieważ Emacs Lisp stał się tak dużym projektem na przestrzeni lat, musieliśmy podzielić ten podręcznik na dwie części, które są dwiema oddzielnymi fizycznymi książkami. Aby zachować spójność z naszym podręcznikiem cyfrowym, odniesienia i numery stron obejmują obie fizyczne książki, tak jakby były jedną.
Dlatego należy pamiętać, że prawdopodobnie będziesz chciał mieć obie części.