Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 40 lines (28 sloc) 2.339 kB
3854e09 Added translation: ЕмаксЛисп (Русский)
Аноним authored
1 [[ru:ЕмаксЛисп]]
df992c7 Reorganized and tightened things up
miabrahams authored
2 : No time to learn lisp is false economy ;o)
0823f0b updates
anybody authored
3 : -- resolve
4
df992c7 Reorganized and tightened things up
miabrahams authored
5 == Introduction ==
6 Emacs Lisp, or [EmacsWiki:EmacsLispLegalName Elisp], is the language that much of Emacs' functionality is implemented in, and is the default language for writing user customizations and extensions.
d44f2cf initial import
anybody authored
7
8 Emacs Lisp is what makes Emacs ExtensibleSoftware. Customizations and
df992c7 Reorganized and tightened things up
miabrahams authored
9 extensions can be made quickly and are portable. Some of the ways that
d44f2cf initial import
anybody authored
10 Emacs Lisp is used to extend Emacs include hooking custom Emacs Lisp
313a866 you can write apps in it!
NicFerrier authored
11 functions into events, binding functions to key combinations,
12 creating new editing modes and even writing whole applications for the WorldWideWeb or other Internet clients.
d44f2cf initial import
anybody authored
13
df992c7 Reorganized and tightened things up
miabrahams authored
14 Lisp, originally specified in 1958, derives its name from '''LIS'''t '''P'''rocessing. (Those turned off by the language's syntax have said it should stand for Lots of Insignificant Silly Parentheses.) Elisp is a variant of an influential Lisp dialect MacLisp developed in 1966. To read about other kinds of Lisp and how to use them in conjunction
d44f2cf initial import
anybody authored
15 with Emacs, see CommonLisp and [[Scheme]].
16
df992c7 Reorganized and tightened things up
miabrahams authored
17 EmacsLispReference is the official Emacs Lisp documentation. It is built into the Emacs Info pages and is the go-to for most Elisp programmers. It is shipped with Emacs and can be accessed by the menu bar, with `M-x menu-bar-read-lispref', or from the top page of InfoMode.
d44f2cf initial import
anybody authored
18
df992c7 Reorganized and tightened things up
miabrahams authored
19 EmacsLispIntro is a book for non-programmers available from the FreeSoftwareFoundation and is shipped with Emacs. Its command is `M-x menu-bar-read-lispinfo'.
d44f2cf initial import
anybody authored
20
df992c7 Reorganized and tightened things up
miabrahams authored
21 == Getting Started ==
22 The links below will help you get started creating your own ideal text editor.
f77459d updates
anybody authored
23
df992c7 Reorganized and tightened things up
miabrahams authored
24 * LearnEmacsLisp is the main portal page. Learning Elisp is one of the best ways of LearningEmacs.
6ebf650 Added periods and removed section duplicating CategoryCode
miabrahams authored
25 * [[http://bzg.fr/learn-emacs-lisp-in-15-minutes.html Learn Emacs Lisp in 15 minutes]].
fd86a3d no summary available
DrewAdams authored
26 * ElispCookbook has useful short examples.
6ebf650 Added periods and removed section duplicating CategoryCode
miabrahams authored
27 * PlainLispForMath for an explanation of simple arithmetic expressions in Lisp.
28 * An unfinished [[http://www.gnuvola.org/software/elisp-tutorial/index.html Elisp tutorial]].
df992c7 Reorganized and tightened things up
miabrahams authored
29 * For help on using other people's Emacs Lisp, see InstallingPackages.
6ebf650 Added periods and removed section duplicating CategoryCode
miabrahams authored
30 * EmacsLispComparisons -- Compare Emacs Lisp with other popular languages.
df992c7 Reorganized and tightened things up
miabrahams authored
31
6ebf650 Added periods and removed section duplicating CategoryCode
miabrahams authored
32 == Writing Emacs Lisp ==
fd86a3d no summary available
DrewAdams authored
33
4662dab no summary available
miabrahams authored
34 * CategoryCode contains detailed information about the language and resources for hackers.
4a839a5 whoops! merged paras. fixing
NicFerrier authored
35
d44f2cf initial import
anybody authored
36
37 ----
38 CategoryCode
39 CategoryExtensionLanguage
Something went wrong with that request. Please try again.