From db7bb8ba22f5798bf3abe9f786bc6e6d002725f8 Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Mon, 18 Apr 2022 12:08:27 +0200 Subject: Update --- ftplugin/bicep.vim | 21 +++++++++++++++++++++ ftplugin/rst.vim | 4 +++- ftplugin/ruby.vim | 2 +- 3 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 ftplugin/bicep.vim (limited to 'ftplugin') diff --git a/ftplugin/bicep.vim b/ftplugin/bicep.vim new file mode 100644 index 00000000..112c429e --- /dev/null +++ b/ftplugin/bicep.vim @@ -0,0 +1,21 @@ +if polyglot#init#is_disabled(expand(':p'), 'bicep', 'ftplugin/bicep.vim') + finish +endif + +" bicep.vim - basic bicep integration +" Maintainer: Carl Smedstad + +if exists('b:did_ftplugin') || v:version < 700 || &compatible + finish +endif +let b:did_ftplugin = 1 + +let s:cpo_save = &cpoptions +set cpoptions&vim + +" Set the commentstring +setlocal commentstring=//%s +let b:undo_ftplugin = ' commentstring<' + +let &cpoptions = s:cpo_save +unlet s:cpo_save diff --git a/ftplugin/rst.vim b/ftplugin/rst.vim index 7c4a82a6..719d9fe7 100644 --- a/ftplugin/rst.vim +++ b/ftplugin/rst.vim @@ -22,7 +22,7 @@ if !exists('g:rst_fold_enabled') let g:rst_fold_enabled = 0 endif -let b:undo_ftplugin = "setl com< cms< et< fo<" +let b:undo_ftplugin = "setlocal comments< commentstring< expandtab< formatoptions<" setlocal comments=fb:.. commentstring=..\ %s expandtab setlocal formatoptions+=tcroql @@ -36,6 +36,7 @@ setlocal formatoptions+=tcroql if exists("g:rst_style") && g:rst_style != 0 setlocal expandtab shiftwidth=3 softtabstop=3 tabstop=8 + let b:undo_ftplugin .= " | setlocal softtabstop< shiftwidth< tabstop<" endif if g:rst_fold_enabled != 0 && has('patch-7.3.867') " Introduced the TextChanged event. @@ -45,6 +46,7 @@ if g:rst_fold_enabled != 0 && has('patch-7.3.867') " Introduced the TextChanged augroup RstFold autocmd TextChanged,InsertLeave unlet! b:RstFoldCache augroup END + let b:undo_ftplugin .= " | setlocal foldexpr< foldmethod< foldtext<" endif let &cpo = s:cpo_save diff --git a/ftplugin/ruby.vim b/ftplugin/ruby.vim index fcf346a0..04eb1239 100644 --- a/ftplugin/ruby.vim +++ b/ftplugin/ruby.vim @@ -56,7 +56,7 @@ endif " TODO: "setlocal define=^\\s*def -setlocal comments=:# +setlocal comments=b:# setlocal commentstring=#\ %s if !exists('g:ruby_version_paths') -- cgit v1.2.3