aboutsummaryrefslogtreecommitdiff
path: root/vim/after/ftdetect/sh.vim
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2016-12-11 16:22:36 +1300
committerTom Ryder <tom@sanctum.geek.nz>2016-12-11 16:38:45 +1300
commit52615f646626e93a1560d3bcebcdf122f246e59a (patch)
tree67c0c349b2998459588a9e96ff9814827ece5719 /vim/after/ftdetect/sh.vim
parentDisable sh error syntax highlighting for now (diff)
downloaddotfiles-52615f646626e93a1560d3bcebcdf122f246e59a.tar.gz
dotfiles-52615f646626e93a1560d3bcebcdf122f246e59a.zip
Still untangling the shell highlighting mess
Diffstat (limited to 'vim/after/ftdetect/sh.vim')
-rw-r--r--vim/after/ftdetect/sh.vim7
1 files changed, 7 insertions, 0 deletions
diff --git a/vim/after/ftdetect/sh.vim b/vim/after/ftdetect/sh.vim
index 73bbfffe..1d87d43e 100644
--- a/vim/after/ftdetect/sh.vim
+++ b/vim/after/ftdetect/sh.vim
@@ -15,3 +15,10 @@ autocmd BufNewFile,BufRead
\ **/.dotfiles/sh/**,.shinit,.shrc,.xinitrc,/etc/default/*
\ let b:is_posix = 1 |
\ setlocal filetype=sh
+
+" If we determined something is b:is_kornshell, tack on b:is_ksh as well so we
+" can still tease out what is actually a kornshell script after sh.vim is done
+" changing our options for us; it conflates POSIX with Korn shell.
+if exists('b:is_kornshell')
+ let b:is_ksh = 1
+endif