aboutsummaryrefslogtreecommitdiff
path: root/vim/ftdetect/sh.vim
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2017-11-08 13:41:51 +1300
committerTom Ryder <tom@sanctum.geek.nz>2017-11-08 13:41:51 +1300
commitf855ec0a7e76223d318ee4f0924d131643133e78 (patch)
treec16e358fc863cfaaa511d954df54187f9942a4f5 /vim/ftdetect/sh.vim
parentMerge branch 'feature/spelling' into develop (diff)
parentUse consistent/thorough ftplugin/indent unloading (diff)
downloaddotfiles-f855ec0a7e76223d318ee4f0924d131643133e78.tar.gz
dotfiles-f855ec0a7e76223d318ee4f0924d131643133e78.zip
Merge branch 'feature/vim-review' into develop
* feature/vim-review: Use consistent/thorough ftplugin/indent unloading Add clustering for POSIX shell syntax groups Add `kill` as shStatement Add `break`, `continue`, `return` as shStatement Override commands and variables for syntax/sh.vim Disable unwanted shell error syntax for any shell Break a long conditional in vim/ftdetect/sh.vim Rename b:check and b:lint with sh_ prefix Remove overkill defined-and-false check of sh vars Clear b:check/lint in ftdetect/sh.vim b:undo Move ftplugin/sh.vim b:undo def to end of file Use correct undo variable name in ftplugin/sh.vim Remove superfluous augroups around ftdetect defs Use sh.vim local vars not global POSIX hacks
Diffstat (limited to 'vim/ftdetect/sh.vim')
-rw-r--r--vim/ftdetect/sh.vim34
1 files changed, 15 insertions, 19 deletions
diff --git a/vim/ftdetect/sh.vim b/vim/ftdetect/sh.vim
index f00a5659..880f08e9 100644
--- a/vim/ftdetect/sh.vim
+++ b/vim/ftdetect/sh.vim
@@ -1,23 +1,19 @@
" Add automatic commands to choose shell flavours based on filename pattern
-augroup dotfiles_ftdetect_sh
- autocmd!
- " Names/paths of things that are Bash shell script
- autocmd BufNewFile,BufRead
- \ **/.dotfiles/bash/**,bash-fc-*
- \ let b:is_bash = 1
- \ | setfiletype sh
+" Names/paths of things that are Bash shell script
+autocmd BufNewFile,BufRead
+ \ **/.dotfiles/bash/**,bash-fc-*
+ \ let b:is_bash = 1
+ \ | setfiletype sh
- " Names/paths of things that are Korn shell script
- autocmd BufNewFile,BufRead
- \ **/.dotfiles/ksh/**,.kshrc,*.ksh
- \ let b:is_kornshell = 1
- \ | setfiletype sh
+" Names/paths of things that are Korn shell script
+autocmd BufNewFile,BufRead
+ \ **/.dotfiles/ksh/**,.kshrc,*.ksh
+ \ let b:is_kornshell = 1
+ \ | setfiletype sh
- " Names/paths of things that are POSIX shell script
- autocmd BufNewFile,BufRead
- \ **/.dotfiles/sh/**,.shinit,.shrc,.xinitrc,/etc/default/*
- \ let b:is_posix = 1
- \ | setfiletype sh
-
-augroup END
+" Names/paths of things that are POSIX shell script
+autocmd BufNewFile,BufRead
+ \ **/.dotfiles/sh/**,.shinit,.shrc,.xinitrc,/etc/default/*
+ \ let b:is_posix = 1
+ \ | setfiletype sh