Monthly Archives: August 2013

KAIST wireless Internet access

Table of Contents 1. assumption 2. ways to use the Internet without your laptop 3. know your identification number 4. sign up for KAIST Portal 5. visit KAIST ICT website How to connect to the Internet in KAIST? This post … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment

how to make rainbow-delimiters-mode work with org-mode export or htmlize

Table of Contents 1. problem 2. one solution 3. causes 4. what official fixes might look like 5. closing thoughts 1. problem You customize rainbow-delimiters so that it is used with emacs lisp buffers at least. (add-hook ’emacs-lisp-mode-hook ‘rainbow-delimiters-mode) and … Continue reading

Posted in Emacs | Tagged , , , , | Leave a comment

how to install just one package from MELPA and not others

Table of Contents 1. background 2. installing or updating one package from MELPA 3. checking if the package is installed correctly 1. background There are two well known Emacs package archives: GNU ELPA and MELPA (well, there’s also Marmalade). The … Continue reading

Posted in Emacs | Tagged , | Leave a comment

changing the number format for section headings in org-mode html export

Table of Contents 1. background 2. how does it work 3. problems? 1. background Whenever I export to html from an org mode buffer, section headings had numberings like “1 First section title”, “1.1 first subsection title”. I wanted to … Continue reading

Posted in Emacs | Tagged , , | 2 Comments

Invasion of local variables in Emacs Lisp

Table of Contents 1. some simple example 2. what Bob can do (full measures) 3. – – – 4. What Bob can do (half measures) 5. what Francesca can do 6. comparison with invasion of special variables This article is … Continue reading

Posted in Emacs, Lisp | Tagged , | 1 Comment

How to install Common Lisp and SLIME on MS Windows

Table of Contents how to install CLISP and SBCL on MS Windows Lisp modes on Emacs how to install SLIME some minimal SLIME customization troubleshooting SLIME customization gone wrong first things to know about using SLIME looking up Common Lisp … Continue reading

Posted in Emacs, Lisp | Tagged , , | 4 Comments

Differences between Common Lisp and Emacs Lisp

Table of Contents Motivation Comprehensive? first sight differences data types buffer local variables lexical scope and dynamic scope namespace call by sharing Three equality operators: eq, equal, eql functions that use the three equality operators The cl-lib package other functions … Continue reading

Posted in Emacs, Lisp | Tagged , , | 6 Comments

invasion of special variables in Emacs Lisp

Table of Contents 1. Invasion of special variables 2. yellow naming convention for special variables 3. green naming convention for (lexical) local variables 4. what about casual global variables? 5. – – – 6. does byte compilation eliminate collision? 7. … Continue reading

Posted in Emacs, Lisp | Tagged | 3 Comments

living with Emacs

Living With Emacs is a series of articles to help Emacs beginners with problems or gotchas they might ask during the first year of Emacs use. There will also be articles to help with first time use of some Emacs … Continue reading

Posted in Emacs | Tagged | Leave a comment

highlighting old style CL function names in Emacs Lisp

Table of Contents 1. background 2. highlighting old style CL function names 3. some anomalies 4. how I got the list 1 background There are two built-in libraries for Common-Lisp-like functions in Emacs Lisp: cl.el and cl-lib.el. The former is … Continue reading

Posted in Emacs | Tagged | 1 Comment