summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2004-11-22 15:16:01 +0000
committerFrederic Peters <fpeters@entrouvert.com>2004-11-22 15:16:01 +0000
commit60952866896346057cc17aff8fd473d0db70d096 (patch)
tree531bc3a1b3c567b2ea7787a6a9ffcff90e3a74cd
parent476ec0350cf80db0fea3cda9d6a9bca2957d2a8a (diff)
Note about lasso-c-mode for Emacs users
-rw-r--r--HACKING22
1 files changed, 22 insertions, 0 deletions
diff --git a/HACKING b/HACKING
index f02aa166..f3e1d172 100644
--- a/HACKING
+++ b/HACKING
@@ -57,3 +57,25 @@ Coding Style
--show-reachable=yes
--num-callers=32
--suppressions=tests/valgrind/openssl.supp
+
+
+
+GNU Emacs
+=========
+
+::
+
+ (defun lasso-c-mode ()
+ "C mode with adjusted defaults for use with Lasso."
+ (interactive)
+ (c-mode)
+ (c-set-style "K&R")
+ (setq tab-width (setq indent-tabs-mode t)
+ (setq c-basic-offset 8))
+
+This will define the M-x lasso-c-mode command. It can be switched on
+automatically in a given directory::
+
+ (setq auto-mode-alist (cons '("/usr/src/lasso.*/.*\\.[ch]$" . lasso-c-mode)
+ auto-mode-alist))
+