[ Advanced code folding ] - Sat 18 April 2020

Outshine is a package for Emacs that allows you to do manual code folding. The advantage of this over syntactic folding is that you can define arbitrary blocks of code and move them around like in the webm above.

Outshine is a outline mode extension, so similar keymaps are defined …

[ eval and replace ] - Thu 16 April 2020

Often when working with Lisp, you want to evaluate expressions. This is easily done in Emacs by leaving the cursor after the expression, and hitting C-x C-e to see the value in the minibuffer.

However, sometimes you want to replace the value of an expression directly with its evaluation. The …