# HG changeset patch # User Steve Losh # Date 1555780679 14400 # Node ID aa1cc443308ac215bf1bbd6f7bbf73e03c8647f9 # Parent 855cbad5f857f6f18d24ca2378bc14ee5c8042ae Makerlisp diff -r 855cbad5f857 -r aa1cc443308a lispwords --- a/lispwords Tue Apr 16 21:46:51 2019 -0400 +++ b/lispwords Sat Apr 20 13:17:59 2019 -0400 @@ -123,3 +123,7 @@ (1 make-option) +; makerlisp +(1 if-lets) +(1 lets) +(1 macro) diff -r 855cbad5f857 -r aa1cc443308a vim/ftplugin/makerlisp/lispfolding.vim --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vim/ftplugin/makerlisp/lispfolding.vim Sat Apr 20 13:17:59 2019 -0400 @@ -0,0 +1,1 @@ +../lisp/lispfolding.vim \ No newline at end of file diff -r 855cbad5f857 -r aa1cc443308a vim/ftplugin/makerlisp/makerlisp.vim --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vim/ftplugin/makerlisp/makerlisp.vim Sat Apr 20 13:17:59 2019 -0400 @@ -0,0 +1,16 @@ +" Copy of the vanilla Lisp runtime file with some minor changes. +if exists("b:did_ftplugin") + finish +endif +let b:did_ftplugin = 1 + +setl comments=:; +setl define=^\\s*(def\\k* +setl formatoptions-=t +setl iskeyword+=+,-,*,/,%,<,=,>,:,$,?,!,@-@,94 +setl lisp +setl commentstring=;;\ %s + +setl comments^=:;;;,:;;,sr:#\|,mb:\|,ex:\|# + +let b:undo_ftplugin = "setlocal comments< define< formatoptions< iskeyword< lisp< commentstring<" diff -r 855cbad5f857 -r aa1cc443308a vim/vimrc --- a/vim/vimrc Tue Apr 16 21:46:51 2019 -0400 +++ b/vim/vimrc Sat Apr 20 13:17:59 2019 -0400 @@ -1621,7 +1621,7 @@ au! au BufNewFile,BufRead *.l set filetype=makerlisp - au BufNewFile,BufRead *.l setlocal syntax=lisp + au FileType makerlisp setlocal syntax=lisp sw=2 au FileType makerlisp nnoremap U :syntax sync fromstart:redraw!:call TurnOnLispFolding() au FileType makerlisp call SetLispWords()