aboutsummaryrefslogtreecommitdiff
path: root/vim
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2022-08-04 13:57:28 +1200
committerTom Ryder <tom@sanctum.geek.nz>2022-08-04 13:57:28 +1200
commit092ec85c19f3c7809df522f58004a87dbec476d3 (patch)
tree8a84d613e7340523225f1359aca7d78bbc7b2a39 /vim
parentUse long GDB option (diff)
downloaddotfiles-092ec85c19f3c7809df522f58004a87dbec476d3.tar.gz
dotfiles-092ec85c19f3c7809df522f58004a87dbec476d3.zip
Support SSH many-Host lines and config subfiles
Diffstat (limited to 'vim')
-rw-r--r--vim/filetype.vim15
1 files changed, 10 insertions, 5 deletions
diff --git a/vim/filetype.vim b/vim/filetype.vim
index 01cc0f3a..c616babd 100644
--- a/vim/filetype.vim
+++ b/vim/filetype.vim
@@ -434,18 +434,23 @@ augroup filetypedetect
\ ?*.sql
\ setfiletype sql
" OpenSSH configuration
+ "" client
autocmd BufNewFile,BufRead
- \ ssh_config,*/.ssh/config
+ \ ssh_config
+ \,*/ssh_config.d/*.conf
+ \,*/.ssh/config,
+ \,*/.ssh/config.d/*.conf
\ setfiletype sshconfig
+ "" server
+ autocmd BufNewFile,BufRead
+ \ sshd_config
+ \,*/sshd_config.d/*.conf
+ \ setfiletype sshdconfig
" sudoers(5)
autocmd BufNewFile,BufRead
\ sudoers
\,sudoers.tmp
\ setfiletype sudoers
- " OpenSSH server configuration
- autocmd BufNewFile,BufRead
- \ sshd_config
- \ setfiletype sshdconfig
" Subversion commit
autocmd BufNewFile,BufRead
\ svn-commit*.tmp