aboutsummaryrefslogtreecommitdiff
path: root/vim/after/ftdetect/sh.vim
blob: 72d72d1d5e5922dde2796d9f52cc50cab3a82e6d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
" .shrc is a shell script
autocmd BufNewFile,BufRead
    \ .shrc
    \ setlocal filetype=sh

" .xinitrc is a shell script
autocmd BufNewFile,BufRead
    \ .xinitrc
    \ setlocal filetype=sh

" Files in /etc/default are shell script
autocmd BufNewFile,BufRead
    \ /etc/default/*
    \ setlocal filetype=sh

" Files in **/.dotfiles/sh/** are shell script
autocmd BufNewFile,BufRead
    \ **/.dotfiles/sh/**
    \ setlocal filetype=sh

" Edited bash command lines are Bash script
autocmd BufNewFile,BufRead
    \ bash-fc-*
    \ let g:is_bash = 1 |
    \ setlocal filetype=sh

" Files in **/.dotfiles/bash/** are Bash script
autocmd BufNewFile,BufRead
    \ **/.dotfiles/bash/**
    \ let g:is_bash = 1 |
    \ setlocal filetype=sh