Top "Elisp" questions

Emacs Lisp is the extension language for the GNU Emacs text editor, and in fact, most of the functionality of Emacs is implemented using Emacs Lisp.

How to remove a key from a minor-mode keymap in Emacs?

I have globally assigned C-c/ to ace-jump-mode but reftex-mode (a minor mode for citations used with AucTeX) overrides this key …

emacs keyboard-shortcuts elisp
How to gracefully exit SLIME and Emacs?

I have a question regarding how to "gracefully exit SLIME", when I quit Emacs. Here is the relevant portion of …

emacs elisp dot-emacs slime
Unset key binding in emacs

For example, in the codes of zen-coding, the "C-j" shadows the normal behavior of "C-j" (newline-and-indent) (define-key zencoding-mode-keymap (kbd "C-j") …

emacs elisp emmet
What is the difference between setq and set-variable in emacs?

What is the difference between setq and set-variable in emacs lisp. When should I use setq and when should I …

emacs elisp
Converting from camelcase to _ in emacs

Is there an emacs function to convert a camel-cased word to underscore? Something, like: longVariableName M-x to-underscore long_variable_name

emacs elisp camelcasing
How can I emulate Vim's * search in GNU Emacs?

In Vim the * key in normal mode searches for the word under the cursor. In GNU Emacs the closest native …

vim emacs elisp dot-emacs
Looking for a replace-in-string function in elisp

I'm looking for an equivalent of replace-regexp-in-string that just uses literal strings, no regular expressions. (replace-regexp-in-string "." "bar" "foo.buzz") => "…

emacs elisp
Is there a function that joins a string into a delimited string?

Is there a function in Emacs Lisp that does the opposite of split-string, i.e. joins the elements of a …

elisp
Useful keyboard shortcuts and tips for ESS/R

I would like to ask regular ESS/R users what key bindings do they use frequently and tips on using …

emacs r elisp ess
What does the elisp error "Wrong type argument: sequencep, t" mean?

I'm trying to byte-compile cc-mode 5.31.3 using emacs 23.1.1 as follows: $ emacs -batch --no-site-file -q -f batch-byte-compile *.el But two of the …

emacs elisp cc-mode