diff --git a/after/ftplugin/javascript.vim b/after/ftplugin/javascript.vim index e2d471dd..c6c42d60 100644 --- a/after/ftplugin/javascript.vim +++ b/after/ftplugin/javascript.vim @@ -5,4 +5,8 @@ setlocal iskeyword+=$ suffixesadd+=.js -let b:undo_ftplugin .= ' | setlocal iskeyword< suffixesadd<' +if exists('b:undo_ftplugin') + let b:undo_ftplugin .= ' | setlocal iskeyword< suffixesadd<' +else + let b:undo_ftplugin = 'setlocal iskeyword< suffixesadd<' +endif diff --git a/indent/javascript.vim b/indent/javascript.vim index dde72676..9121c81e 100644 --- a/indent/javascript.vim +++ b/indent/javascript.vim @@ -3,6 +3,7 @@ " Maintainer: vim-javascript community " URL: https://github.com/pangloss/vim-javascript " Acknowledgement: Based off of vim-ruby maintained by Nikolai Weibull http://vim-ruby.rubyforge.org +" Last Change: July 29, 2016 " Only load this indent file when no other was loaded. if exists("b:did_indent") @@ -56,7 +57,7 @@ func s:lookForParens(start,end,flags,time) endtry endfunc -let s:line_term = '\s*\%(\%(:\@