Commit 1b283c5b authored by Brett Cannon's avatar Brett Cannon

Change C code to use 4-space indents.

Highlighting tab indents is off at the moment since that would be rather noisy,
but should be turned on in the future when conversion to the new indentation
style has been done.
parent d624f18a
...@@ -19,9 +19,8 @@ ...@@ -19,9 +19,8 @@
" Number of spaces to use for an indent. " Number of spaces to use for an indent.
" This will affect Ctrl-T and 'autoindent'. " This will affect Ctrl-T and 'autoindent'.
" Python: 4 spaces " Python: 4 spaces
" C: tab (8 spaces) " C: 4 spaces
au BufRead,BufNewFile *.py,*pyw set shiftwidth=4 au BufRead,BufNewFile *.py,*pyw,*.c,*.h set shiftwidth=4
au BufRead,BufNewFile *.c,*.h set shiftwidth=8
" Number of spaces that a pre-existing tab is equal to. " Number of spaces that a pre-existing tab is equal to.
" For the amount of space used for a new tab use shiftwidth. " For the amount of space used for a new tab use shiftwidth.
...@@ -32,16 +31,17 @@ au BufRead,BufNewFile *py,*pyw,*.c,*.h set tabstop=8 ...@@ -32,16 +31,17 @@ au BufRead,BufNewFile *py,*pyw,*.c,*.h set tabstop=8
" Replace tabs with the equivalent number of spaces. " Replace tabs with the equivalent number of spaces.
" Also have an autocmd for Makefiles since they require hard tabs. " Also have an autocmd for Makefiles since they require hard tabs.
" Python: yes " Python: yes
" C: no " C: yes
" Makefile: no " Makefile: no
au BufRead,BufNewFile *.py,*.pyw set expandtab au BufRead,BufNewFile *.py,*.pyw,*.c,*.h set expandtab
au BufRead,BufNewFile *.c,*.h set noexpandtab
au BufRead,BufNewFile Makefile* set noexpandtab au BufRead,BufNewFile Makefile* set noexpandtab
" Use the below highlight group when displaying bad whitespace is desired " Use the below highlight group when displaying bad whitespace is desired
highlight BadWhitespace ctermbg=red guibg=red highlight BadWhitespace ctermbg=red guibg=red
" Display tabs at the beginning of a line in Python mode as bad " Display tabs at the beginning of a line in Python mode as bad
" Should be done for C code, but not until all code has been moved to 4-space
" indents.
au BufRead,BufNewFile *.py,*.pyw match BadWhitespace /^\t\+/ au BufRead,BufNewFile *.py,*.pyw match BadWhitespace /^\t\+/
" Wrap text after a certain number of characters " Wrap text after a certain number of characters
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment