summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugues Hiegel <hugues@hiegel.fr>2010-02-24 17:47:50 +0100
committerHugues Hiegel <hugues@hiegel.fr>2010-02-24 17:47:50 +0100
commit8fbc87f7ec671737fb465d0d1ca8884e1c11f3d6 (patch)
treee07e0cf34515d6669c8d043e61b8a92e2ae3c1ea
parent0ddf91a14a2072e6292c9fac0ad7f6509aba733a (diff)
[Vim] tabs setup for python files
-rw-r--r--vimrc9
1 files changed, 9 insertions, 0 deletions
diff --git a/vimrc b/vimrc
index d5d174e..7f9e1cb 100644
--- a/vimrc
+++ b/vimrc
@@ -188,6 +188,15 @@ autocmd BufRead /tmp/mutt-*[0-9] setlocal textwidth=74
autocmd BufRead /tmp/mutt-*[0-9] execute Erase_Sig_but_Your()
autocmd BufRead /tmp/mutt-*[0-9] :normal ,n
+function! SetLocalTabs(tabsize)
+ execute 'setlocal tabstop=' . a:tabsize
+ execute 'setlocal softtabstop=' . a:tabsize
+ execute 'setlocal shiftwidth=' . a:tabsize
+ setlocal smarttab
+ setlocal expandtab
+endfunction
+autocmd BufAdd *.py execute SetLocalTabs(4)
+
autocmd BufEnter * set cursorline
autocmd BufLeave * set nocursorline
autocmd WinEnter * set cursorline