aboutsummaryrefslogtreecommitdiff
path: root/inc/filetype-options.vim
diff options
context:
space:
mode:
authorMitch Riedstra <mitch@riedstra.us>2019-09-21 12:44:34 -0400
committerMitch Riedstra <mitch@riedstra.us>2019-09-21 12:44:34 -0400
commit709accc8e4f6dc3c21fc9b55e9fcc31559c68472 (patch)
tree924f41bd3047921da27a999026a1be0f7b35b5ea /inc/filetype-options.vim
parent314989ba7e969d353aa3a96454b03c2f5ff6511b (diff)
downloadvim-cfg-709accc8e4f6dc3c21fc9b55e9fcc31559c68472.tar.gz
vim-cfg-709accc8e4f6dc3c21fc9b55e9fcc31559c68472.tar.xz
Re-arrange the vim configuration
Diffstat (limited to 'inc/filetype-options.vim')
-rw-r--r--inc/filetype-options.vim98
1 files changed, 0 insertions, 98 deletions
diff --git a/inc/filetype-options.vim b/inc/filetype-options.vim
deleted file mode 100644
index f0cbb37..0000000
--- a/inc/filetype-options.vim
+++ /dev/null
@@ -1,98 +0,0 @@
-function! PhpSyntaxOverride()
- hi! def link phpDocTags phpDefine
- hi! def link phpDocParam phpType
-endfunction
-
-augroup phpSyntaxOverride
- autocmd!
- autocmd FileType php call PhpSyntaxOverride()
-augroup END
-
-" This is specifically for Salt's state files 'sls'
-autocmd BufNewFile,BufRead *.sls set filetype=yaml
-
-autocmd Filetype python call SetPythonOptions()
-autocmd Filetype htmldjango call SethtmldjangoOptions()
-autocmd Filetype json call SetJsonOptions()
-autocmd Filetype javascript call SetjavascriptOptions()
-autocmd Filetype php call SetPHPOptions()
-autocmd Filetype html call SetHTMLOptions()
-autocmd Filetype sh call SetShellOptions()
-autocmd Filetype go call SetGoOptions()
-autocmd Filetype yaml call SetYamlOptions()
-autocmd Filetype markdown call SetMarkdownOptions()
-
-function SetMarkdownOptions()
- set spell
- set tabstop=2
- set shiftwidth=2
- set expandtab
- AcpDisable
-endfunction
-function SetPythonOptions()
- set tabstop=4
- set shiftwidth=4
- set expandtab
- filetype indent on
- set smartindent
-endfunction
-function SetjavascriptOptions()
- set tabstop=2
- set shiftwidth=2
- set expandtab
- filetype indent on
- set smartindent
-endfunction
-function SetJsonOptions()
- set tabstop=3
- set shiftwidth=3
- set expandtab
- filetype indent on
- set smartindent
-endfunction
-function SethtmldjangoOptions()
- set tabstop=2
- set shiftwidth=2
- set expandtab
- filetype indent on
- set smartindent
-endfunction
-function SetPHPOptions()
- set colorcolumn=120
- set tabstop=4
- set shiftwidth=4
- set expandtab
- filetype indent on
- set smartindent
-endfunction
-function SetHTMLOptions()
- set colorcolumn=120
- set tabstop=2
- set shiftwidth=2
- set expandtab
- filetype indent on
- set smartindent
-endfunction
-function SetShellOptions()
- set tabstop=8
- set shiftwidth=8
- set noexpandtab
- filetype indent on
- set smartindent
-endfunction
-function SetGoOptions()
- set tabstop=8
- set noexpandtab
- " The ACP is pretty slow with my Go plugins enabled
- AcpDisable
- set nolist
- set noic
- set nolist
-endfunction
-function SetYamlOptions()
- set tabstop=2
- set shiftwidth=2
- set expandtab
- set expandtab
- set noic
-endfunction