# HG changeset patch # User Steve Losh # Date 1555780683 14400 # Node ID 7452a4fd1499d9d5a1975151510a42d0318848db # Parent aa1cc443308ac215bf1bbd6f7bbf73e03c8647f9# Parent 994750f7b6dda183f437b901ffca631b49827c67 Merge. diff -r 994750f7b6dd -r 7452a4fd1499 lispwords --- a/lispwords Thu Apr 18 14:48:52 2019 -0400 +++ b/lispwords Sat Apr 20 13:18:03 2019 -0400 @@ -123,3 +123,7 @@ (1 make-option) +; makerlisp +(1 if-lets) +(1 lets) +(1 macro) diff -r 994750f7b6dd -r 7452a4fd1499 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:18:03 2019 -0400 @@ -0,0 +1,1 @@ +../lisp/lispfolding.vim \ No newline at end of file diff -r 994750f7b6dd -r 7452a4fd1499 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:18:03 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 994750f7b6dd -r 7452a4fd1499 vim/vimrc --- a/vim/vimrc Thu Apr 18 14:48:52 2019 -0400 +++ b/vim/vimrc Sat Apr 20 13:18:03 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()