mirror of
https://github.com/systemd/systemd
synced 2024-09-06 16:56:43 +00:00
![Frantisek Sumsal](/assets/img/avatar_default.png)
If you start editing a shell script and then open a buffer with a C file, the shiftwidth set by the previous autocommand for the sh file type would not be reset to the original (global) 8ch. Let's fix this by explicitly setting the shiftwidth in the C file type autocommand as well.
22 lines
825 B
VimL
22 lines
825 B
VimL
" 'set exrc' in ~/.vimrc will read .vimrc from the current directory
|
|
" Warning: Enabling exrc is dangerous! You can do nearly everything from a
|
|
" vimrc configuration file, including write operations and shell execution.
|
|
" You should consider setting 'set secure' as well, which is highly
|
|
" recommended!
|
|
|
|
" Note that we set a line width of 109 for .c and XML files, but for everything
|
|
" else (such as journal catalog files, unit files, README files) we stick to a
|
|
" more conservative 79 characters.
|
|
|
|
" NOTE: If you update this file make sure to update .dir-locals.el and
|
|
" .editorconfig, too.
|
|
|
|
set tabstop=8
|
|
set shiftwidth=8
|
|
set expandtab
|
|
set makeprg=GCC_COLORS=\ make
|
|
set tw=79
|
|
au BufRead,BufNewFile *.xml set tw=109 shiftwidth=2 smarttab
|
|
au FileType sh set tw=109 shiftwidth=4 smarttab
|
|
au FileType c set tw=109 shiftwidth=8
|