1 ;; Per-directory local variables for GNU Emacs 23 and later.
6 (sentence-end-double-space . t
)
8 ;; For use with 'bug-reference-prog-mode'.
9 (bug-reference-url-format .
"http://bugs.gnu.org/%s")
10 (bug-reference-bug-regexp
11 .
"<https?://\\(debbugs\\|bugs\\)\\.gnu\\.org/\\([0-9]+\\)>")))
12 (c-mode .
((c-file-style .
"gnu")))
15 ((indent-tabs-mode . nil
)
16 (eval .
(put 'eval-when
'scheme-indent-function
1))
17 (eval .
(put 'call-with-prompt
'scheme-indent-function
1))
18 (eval .
(put 'test-assert
'scheme-indent-function
1))
19 (eval .
(put 'test-assertm
'scheme-indent-function
1))
20 (eval .
(put 'test-equalm
'scheme-indent-function
1))
21 (eval .
(put 'test-equal
'scheme-indent-function
1))
22 (eval .
(put 'test-eq
'scheme-indent-function
1))
23 (eval .
(put 'call-with-input-string
'scheme-indent-function
1))
24 (eval .
(put 'guard
'scheme-indent-function
1))
25 (eval .
(put 'lambda
* 'scheme-indent-function
1))
26 (eval .
(put 'substitute
* 'scheme-indent-function
1))
27 (eval .
(put 'match-record
'scheme-indent-function
2))
29 ;; 'modify-phases' and its keywords.
30 (eval .
(put 'modify-phases
'scheme-indent-function
1))
31 (eval .
(put 'replace
'scheme-indent-function
1))
32 (eval .
(put 'add-before
'scheme-indent-function
2))
33 (eval .
(put 'add-after
'scheme-indent-function
2))
35 (eval .
(put 'modify-services
'scheme-indent-function
1))
36 (eval .
(put 'with-directory-excursion
'scheme-indent-function
1))
37 (eval .
(put 'with-file-lock
'scheme-indent-function
1))
39 (eval .
(put 'package
'scheme-indent-function
0))
40 (eval .
(put 'origin
'scheme-indent-function
0))
41 (eval .
(put 'build-system
'scheme-indent-function
0))
42 (eval .
(put 'bag
'scheme-indent-function
0))
43 (eval .
(put 'graft
'scheme-indent-function
0))
44 (eval .
(put 'operating-system
'scheme-indent-function
0))
45 (eval .
(put 'file-system
'scheme-indent-function
0))
46 (eval .
(put 'manifest-entry
'scheme-indent-function
0))
47 (eval .
(put 'manifest-pattern
'scheme-indent-function
0))
48 (eval .
(put 'substitute-keyword-arguments
'scheme-indent-function
1))
49 (eval .
(put 'with-store
'scheme-indent-function
1))
50 (eval .
(put 'with-external-store
'scheme-indent-function
1))
51 (eval .
(put 'with-error-handling
'scheme-indent-function
0))
52 (eval .
(put 'with-mutex
'scheme-indent-function
1))
53 (eval .
(put 'with-atomic-file-output
'scheme-indent-function
1))
54 (eval .
(put 'call-with-compressed-output-port
'scheme-indent-function
2))
55 (eval .
(put 'call-with-decompressed-port
'scheme-indent-function
2))
56 (eval .
(put 'call-with-gzip-input-port
'scheme-indent-function
1))
57 (eval .
(put 'call-with-gzip-output-port
'scheme-indent-function
1))
58 (eval .
(put 'call-with-lzip-input-port
'scheme-indent-function
1))
59 (eval .
(put 'call-with-lzip-output-port
'scheme-indent-function
1))
60 (eval .
(put 'signature-case
'scheme-indent-function
1))
61 (eval .
(put 'emacs-batch-eval
'scheme-indent-function
0))
62 (eval .
(put 'emacs-batch-edit-file
'scheme-indent-function
1))
63 (eval .
(put 'emacs-substitute-sexps
'scheme-indent-function
1))
64 (eval .
(put 'emacs-substitute-variables
'scheme-indent-function
1))
65 (eval .
(put 'with-derivation-narinfo
'scheme-indent-function
1))
66 (eval .
(put 'with-derivation-substitute
'scheme-indent-function
2))
67 (eval .
(put 'with-status-report
'scheme-indent-function
1))
68 (eval .
(put 'with-status-verbosity
'scheme-indent-function
1))
70 (eval .
(put 'mlambda
'scheme-indent-function
1))
71 (eval .
(put 'mlambdaq
'scheme-indent-function
1))
72 (eval .
(put 'syntax-parameterize
'scheme-indent-function
1))
73 (eval .
(put 'with-monad
'scheme-indent-function
1))
74 (eval .
(put 'mbegin
'scheme-indent-function
1))
75 (eval .
(put 'mwhen
'scheme-indent-function
1))
76 (eval .
(put 'munless
'scheme-indent-function
1))
77 (eval .
(put 'mlet
* 'scheme-indent-function
2))
78 (eval .
(put 'mlet
'scheme-indent-function
2))
79 (eval .
(put 'run-with-store
'scheme-indent-function
1))
80 (eval .
(put 'run-with-state
'scheme-indent-function
1))
81 (eval .
(put 'wrap-program
'scheme-indent-function
1))
82 (eval .
(put 'with-imported-modules
'scheme-indent-function
1))
83 (eval .
(put 'with-extensions
'scheme-indent-function
1))
85 (eval .
(put 'with-database
'scheme-indent-function
2))
86 (eval .
(put 'call-with-transaction
'scheme-indent-function
2))
88 (eval .
(put 'call-with-container
'scheme-indent-function
1))
89 (eval .
(put 'container-excursion
'scheme-indent-function
1))
90 (eval .
(put 'eventually
'scheme-indent-function
1))
92 (eval .
(put 'call-with-progress-reporter
'scheme-indent-function
1))
94 ;; This notably allows '(' in Paredit to not insert a space when the
95 ;; preceding symbol is one of these.
96 (eval .
(modify-syntax-entry ?~
"'"))
97 (eval .
(modify-syntax-entry ?$
"'"))
98 (eval .
(modify-syntax-entry ?
+ "'"))))
99 (emacs-lisp-mode .
((indent-tabs-mode . nil
)))
100 (texinfo-mode .
((indent-tabs-mode . nil
)
101 (fill-column .
72))))