diff options
Diffstat (limited to 'vim/config/indent.vim')
-rw-r--r-- | vim/config/indent.vim | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/vim/config/indent.vim b/vim/config/indent.vim new file mode 100644 index 00000000..de6b154d --- /dev/null +++ b/vim/config/indent.vim @@ -0,0 +1,29 @@ +" Load indentation for file types +if has('autocmd') + filetype indent on +endif + +" Adopt the indent of the last line on new lines; interestingly, plugins that +" do clever things with indenting will often assume this is set +set autoindent + +" Use spaces instead of tabs +set expandtab + +" Indent with four spaces when an indent operation is used +set shiftwidth=4 + +" Insert four spaces when Tab is pressed +set softtabstop=4 + +" How many spaces to show for a literal tab when 'list' is unset +set tabstop=4 + +" Indent intelligently to 'shiftwidth' at the starts of lines with Tab, but +" use 'tabstop' everywhere else +set smarttab + +" When indenting lines with < or >, round the indent to a multiple of +" 'shiftwidth', so even if the line is indented by one space it will indent +" up to 4 and down to 0, for example +set shiftround |