Category "elisp"

Convert alist to/from regular list in Elisp?

Given the "everything's-a-list" homoiconic approach to code and data in Lisp, I'm having a hard time understanding how to manipulate alists in Emacs Lisp. In p

Why is there no tail recursion optimization in Emacs lisp, not but like other scheme?

Emacs lisp is a dialect of LISP and especially Scheme. Most of scheme interpreters do have a optimization of Tail Recursion, but emacs lisp doens't. I searched

emacs, unsplit a particular window split

I often want to unsplit window as follows: +--------------+-------------+ +--------------+-------------+ | | |