Emacs Lisp is a programming language created in 1985 by Richard Stallman.
#83on PLDB | 37Years Old | 1.6kUsers |
0Books | 0Papers |
Emacs Lisp is a dialect of the Lisp programming language used as a scripting language by Emacs (a text editor family most commonly associated with GNU Emacs and XEmacs). It is used for implementing most of the editing functionality built into Emacs, the remainder being written in C (as is the Lisp interpreter itself). Emacs Lisp is also referred to as Elisp, although there is also an older, unrelated Lisp dialect with that name. Read more on Wikipedia...
(message "Hello World")
(print "Dude!")
(defun switch-to-next-window-in-split ()
(set-window-buffer (next-window) (other-buffer)))
(advice-add 'split-window-vertically :before #'switch-to-next-window-in-split)
Feature | Supported | Example | Token |
---|---|---|---|
Strings | ✓ | "Hello world" |
" |
Print() Debugging | ✓ | ||
Comments | ✓ | ; A comment |
|
Line Comments | ✓ | ; A comment |
; |
Semantic Indentation | ϴ | ||
MultiLine Comments | ϴ |
repo | stars | description |
---|---|---|
spacemacs | 18408 | "A community-driven Emacs distribution - The best editor is neither Emacs nor Vim it's Emacs *and* Vim!" |
doom-emacs | 3698 | An Emacs configuration for the stubborn martian vimmer |
emacs.d | 5135 | An Emacs configuration bundle with batteries included |
prelude | 4207 | Prelude is an enhanced Emacs 25.1+ distribution that should make your experience with Emacs both more pleasant and more powerful. |
Stanford-CS-229-CN | 2019 | A Chinese Translation of Stanford CS229 notes 斯坦福机器学习CS229课程讲义的中文翻译 |
lsp-mode | 1763 | Emacs client/library for the Language Server Protocol |
snails | 160 | "A modern easy-to-expand fuzzy search framework" |
melpa | 1850 | Recipes and build machinery for the biggest Emacs package repo |
use-package | 2763 | A use-package declaration for simplifying your .emacs |
emacs | 2058 | Mirror of GNU Emacs |