summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.config/nvim/init.vim12
1 files changed, 10 insertions, 2 deletions
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim
index e92740e..5b3c98f 100644
--- a/.config/nvim/init.vim
+++ b/.config/nvim/init.vim
@@ -132,10 +132,18 @@ set showcmd
\ set expandtab |
\ set textwidth=79 |
\ set fileformat=unix
- au BufRead,BufNewFile *.py,*.pyw,*.c,*.h match BadWhitespace /\s\+$/
+ au BufAdd,BufEnter,BufRead,BufNewFile *.py,*.pyw,*.c,*.h match BadWhitespace /\s\+$/
+
+ " Some filetypes that require 4 spaces for tabs.
+ au BufAdd,BufEnter,BufNewFile,BufRead *.java
+ \ set tabstop=4 |
+ \ set softtabstop=0 |
+ \ set shiftwidth=4 |
+ \ set noexpandtab |
+ \ set fileformat=unix
" Some filetypes that require 2 spaces for tabs.
- au BufNewFile,BufRead *.xml,*.html
+ au BufAdd,BufEnter,BufNewFile,BufRead *.xml,*.html,*.jsp
\ set tabstop=2 |
\ set softtabstop=2 |
\ set shiftwidth=2 |