aboutsummaryrefslogtreecommitdiff
path: root/vim/after/ftdetect/sh.vim
blob: 26a2c14e82efab60c10da91ad4fb4af37e4ed1f8 (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
" .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