annotate runtime/ftplugin/scheme.vim @ 2238:3d0a7beb0d75 vim73

Made reading/writing undo info a bit more robust.
author Bram Moolenaar <bram@vim.org>
date Sun, 30 May 2010 20:40:11 +0200
parents 8cd729851562
children ba708ee8d69d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim filetype plugin
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 " Language: Scheme
36
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
3 " Maintainer: Sergey Khorev <sergey.khorev@gmail.com>
856
8cd729851562 updated for version 7.0g
vimboss
parents: 36
diff changeset
4 " URL: http://iamphet.nm.ru/vim
36
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
5 " Original author: Dorai Sitaram <ds26@gte.com>
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
6 " Original URL: http://www.ccs.neu.edu/~dorai/vimplugins/vimplugins.html
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
7 " Last Change: Nov 22, 2004
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
8
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
9 runtime! ftplugin/lisp.vim ftplugin/lisp_*.vim ftplugin/lisp/*.vim
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10
36
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
11 if exists("b:is_mzscheme") || exists("is_mzscheme")
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
12 " improve indenting
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
13 setl iskeyword+=#,%,^
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
14 setl lispwords+=module,parameterize,let-values,let*-values,letrec-values
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
15 setl lispwords+=define-values,opt-lambda,case-lambda,syntax-rules,with-syntax,syntax-case
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
16 setl lispwords+=define-signature,unit,unit/sig,compund-unit/sig,define-values/invoke-unit/sig
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
17 endif
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
18
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
19 if exists("b:is_chicken") || exists("is_chicken")
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
20 " improve indenting
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
21 setl iskeyword+=#,%,^
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
22 setl lispwords+=let-optionals,let-optionals*,declare
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
23 setl lispwords+=let-values,let*-values,letrec-values
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
24 setl lispwords+=define-values,opt-lambda,case-lambda,syntax-rules,with-syntax,syntax-case
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
25 setl lispwords+=cond-expand,and-let*,foreign-lambda,foreign-lambda*
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
26 endif