mirror of
https://github.com/hcartiaux/dotfiles.git
synced 2024-10-18 17:25:23 +02:00
[vim] Do not remove trailing white spaces in markdown files (2 trailing ws means \n)
This commit is contained in:
parent
6ea6219b84
commit
374e6f2adf
1 changed files with 12 additions and 4 deletions
16
vim/vimrc
16
vim/vimrc
|
@ -9,7 +9,6 @@ Bundle 'tpope/vim-fugitive'
|
|||
Bundle 'tpope/vim-git'
|
||||
Bundle 'scrooloose/nerdtree'
|
||||
Bundle 'tpope/vim-markdown'
|
||||
Bundle 'rodjek/vim-puppet'
|
||||
Bundle 'vim-ruby/vim-ruby'
|
||||
" Bundle 'altercation/vim-colors-solarized'
|
||||
|
||||
|
@ -84,8 +83,17 @@ autocmd bufnewfile *.pl so ~/.vim/header/perl
|
|||
autocmd bufnewfile *.sh so ~/.vim/header/shell
|
||||
au BufRead,BufNewFile *.md set syntax=markdown
|
||||
|
||||
" Pour afficher les espaces blancs
|
||||
" Display trailing white spaces
|
||||
set list listchars=tab:\ \ ,trail:·
|
||||
" Pour supprimer les espaces blancs au write
|
||||
autocmd BufWritePre * :%s/\s\+$//e
|
||||
" Remove trailing white spaces in all files except *.md
|
||||
" http://stackoverflow.com/questions/6496778/vim-run-autocmd-on-all-filetypes-except
|
||||
fun! StripTrailingWhitespace()
|
||||
" Only strip if the b:noStripeWhitespace variable isn't set
|
||||
if exists('b:noStripWhitespace')
|
||||
return
|
||||
endif
|
||||
%s/\s\+$//e
|
||||
endfun
|
||||
autocmd BufWritePre * call StripTrailingWhitespace()
|
||||
autocmd FileType markdown let b:noStripWhitespace=1
|
||||
|
||||
|
|
Loading…
Reference in a new issue