diff options
| author | Christian Clason <c.clason@uni-graz.at> | 2023-08-29 11:03:04 +0200 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2023-08-29 11:32:46 +0200 |
| commit | 0e3ea0a262329ba21bb10c74ea5d689f0597aabd (patch) | |
| tree | e14b5a450d2817f608aa6a13bc51f2897e4462b3 /runtime/ftplugin/hare.vim | |
| parent | 6e45567b498ca8455aaf3628c10de997ac070ee1 (diff) | |
| download | rneovim-0e3ea0a262329ba21bb10c74ea5d689f0597aabd.tar.gz rneovim-0e3ea0a262329ba21bb10c74ea5d689f0597aabd.tar.bz2 rneovim-0e3ea0a262329ba21bb10c74ea5d689f0597aabd.zip | |
vim-patch:f937ab32a1ac
runtime: Set b:undo_ftplugin where missing (vim/vim#12943)
https://github.com/vim/vim/commit/f937ab32a1ac3a560f217ca4ce8305ab2d5b0b74
Co-authored-by: dkearns <dougkearns@gmail.com>
Diffstat (limited to 'runtime/ftplugin/hare.vim')
| -rw-r--r-- | runtime/ftplugin/hare.vim | 34 |
1 files changed, 21 insertions, 13 deletions
diff --git a/runtime/ftplugin/hare.vim b/runtime/ftplugin/hare.vim index bb10daf38c..0200ba5913 100644 --- a/runtime/ftplugin/hare.vim +++ b/runtime/ftplugin/hare.vim @@ -2,26 +2,34 @@ " Language: Hare " Maintainer: Amelia Clarke <me@rsaihe.dev> " Previous Maintainer: Drew DeVault <sir@cmpwn.com> -" Last Updated: 2022-09-21 +" Last Updated: 2022-09-28 +" 2023 Aug 28 by Vim Project (undo_ftplugin) -" Only do this when not done yet for this buffer if exists('b:did_ftplugin') finish endif - -" Don't load another plugin for this buffer let b:did_ftplugin = 1 -setlocal noexpandtab -setlocal tabstop=8 -setlocal shiftwidth=0 -setlocal softtabstop=0 -setlocal textwidth=80 +" Formatting settings. +setlocal formatoptions-=t formatoptions+=croql/ + +" Miscellaneous. +setlocal comments=:// setlocal commentstring=//\ %s +setlocal suffixesadd=.ha -" Set 'formatoptions' to break comment lines but not other lines, -" and insert the comment leader when hitting <CR> or using "o". -setlocal fo-=t fo+=croql +let b:undo_ftplugin = "setl cms< com< fo< sua<" + +" Hare recommended style. +if get(g:, "hare_recommended_style", 1) + setlocal noexpandtab + setlocal shiftwidth=8 + setlocal softtabstop=0 + setlocal tabstop=8 + setlocal textwidth=80 + let b:undo_ftplugin ..= " | setl et< sts< sw< ts< tw<" +endif compiler hare -" vim: tabstop=2 shiftwidth=2 expandtab + +" vim: et sw=2 sts=2 ts=8 |