diff options
-rw-r--r-- | vim/filetype.vim | 6 | ||||
-rw-r--r-- | vim/indent/password.vim | 11 |
2 files changed, 17 insertions, 0 deletions
diff --git a/vim/filetype.vim b/vim/filetype.vim index a4572738..d5c9bdb8 100644 --- a/vim/filetype.vim +++ b/vim/filetype.vim @@ -250,6 +250,12 @@ augroup filetypedetect \,?*.[1-9] \,*/man[1-9]*/?*.[1-9]* \ setfiletype nroff + " pass(1) password files + autocmd BufNewFile,BufRead + \ /dev/shm/pass.?*/?*.txt + \,$TMPDIR/pass.?*/?*.txt + \,/tmp/pass.?*/?*.txt + \ setfiletype password " UNIX password and shadow files autocmd BufNewFile,BufRead \ /etc/passwd diff --git a/vim/indent/password.vim b/vim/indent/password.vim new file mode 100644 index 00000000..e633fe05 --- /dev/null +++ b/vim/indent/password.vim @@ -0,0 +1,11 @@ +" Only do this when not done yet for this buffer +if exists('b:did_indent') + finish +endif +let b:did_indent = 1 + +" Manual indenting and literal tabs +setlocal noautoindent +setlocal noexpandtab +setlocal softtabstop=0 +let b:undo_indent = 'setlocal autoindent< expandtab< softtabstop<' |