All Manuals > Editor User Guide > 4 Editing Lisp Programs

4.1 Automatic entry into Lisp mode

Some source files begin with a line of this form:

;;; -*- Mode: Common-Lisp; Author: m.mouse -*-

or this:

;; -*- Mode: Lisp; Author: m.mouse -*-

A buffer is automatically set to be in Lisp mode when such a file is displayed.

Alternatively, if you have files of Common Lisp code with extension other than .lisp, add the following code to your .lispworks file, substituting the extensions shown for your own. This ensures that Lisp mode is the major mode whenever a file with one of these extensions is viewed in the editor:

(editor:define-file-type-hook 
     ("lispworks" "lisp" "slisp" "el" "lsp" "mcl" "cl")
     (buffer type)
     (declare (ignore type))
     (setf (editor:buffer-major-mode buffer) "Lisp"))

Another way to make a Lisp mode buffer is the command New Buffer, and you can put an existing buffer into Lisp mode via the command Lisp Mode.


Editor User Guide (Macintosh version) - 01 Dec 2021 19:35:09