Indenting of comments in emacs-lisp mode

Emacs-lisp mode indents comments based on the number of semi-colons prefixing them. One semi-colon indents to column 40. Two semi-colons indent to the same level as the block you are in. Three semi-colons indent to wherever you place it and don’t move if you press <TAB> ;;; column: ;;;34567890123456789012345678901234567890123456789 ; one semi-colon (when (some case)… Continue reading Indenting of comments in emacs-lisp mode

emacs keyboard macros

If you haven’t explored the power of keyboard macros in emacs, you should. You only need to remember a few keys to get going: <F3> Start recording a macro <F4> End recording a macro C-x e to repeat the macro Give it a go!

Expadirk: a hack to split PDFs and email based on instructions within

Sune Vuorela wrote a post asking people to make sure their private hacks become public. That inspired me to publish Expadirk. Expadirk is my solution to my accounting software provider requiring me to purchase yet more proprietary software in order to send statements, purchase orders and invoices by email. The accounting package has a way of outputting print… Continue reading Expadirk: a hack to split PDFs and email based on instructions within