diff --git a/common/.vimrc b/common/.vimrc index f08abfe..dbdcb95 100644 --- a/common/.vimrc +++ b/common/.vimrc @@ -23,6 +23,7 @@ "F12 : exécution du script python "\date met la date du jour " +" Meta-x: set indent to x spaces and expand tab (x is digit), 0 for tab. """""""""""""""""""""""""""""""""""""""""""""""""" "Diverses options """""""""""""""""""""""""""""""""""""""""""""""""" @@ -99,22 +100,39 @@ silent! call pathogen#runtime_append_all_bundles() """""""""""""""""""""""""""""""""""""""""""""""""" "Mapping pour l'activation de l'explorateur """""""""""""""""""""""""""""""""""""""""""""""""" -nnoremap :set list -nnoremap :set nolist +nmap :set list +nmap :set nolist imap :set lista imap :set nolista -nnoremap :let @/='' +nmap :let @/='' imap :let @/=''a -nnoremap :TagbarToggle +nmap :TagbarToggle imap :TagbarTogglea -nnoremap zR -nnoremap :set expandtab -nnoremap :set noexpandtab -imap :set expandtab -imap :set noexpandtab +nmap zR + +nmap :set shiftwidth=1 softtabstop=1 tabstop=1 expandtab +imap :set shiftwidth=1 softtabstop=1 tabstop=1 expandtaba +nmap :set shiftwidth=2 softtabstop=2 tabstop=2 expandtab +imap :set shiftwidth=2 softtabstop=2 tabstop=2 expandtaba +nmap :set shiftwidth=3 softtabstop=3 tabstop=3 expandtab +imap :set shiftwidth=3 softtabstop=3 tabstop=3 expandtaba +nmap :set shiftwidth=4 softtabstop=4 tabstop=4 expandtab +imap :set shiftwidth=4 softtabstop=4 tabstop=4 expandtaba +nmap :set shiftwidth=5 softtabstop=5 tabstop=5 expandtab +imap :set shiftwidth=5 softtabstop=5 tabstop=5 expandtaba +nmap :set shiftwidth=6 softtabstop=6 tabstop=6 expandtab +imap :set shiftwidth=6 softtabstop=6 tabstop=6 expandtaba +nmap :set shiftwidth=7 softtabstop=7 tabstop=7 expandtab +imap :set shiftwidth=7 softtabstop=7 tabstop=7 expandtaba +nmap :set shiftwidth=8 softtabstop=8 tabstop=8 expandtab +imap :set shiftwidth=8 softtabstop=8 tabstop=8 expandtaba +nmap :set shiftwidth=9 softtabstop=9 tabstop=9 expandtab +imap :set shiftwidth=9 softtabstop=9 tabstop=9 expandtaba +nmap :set noexpandtab softtabstop=0 +imap :set noexpandtab softtabstop=0a """""""""""""""""""""""""""""""""""""""""""""""""" "Sauvegarde automatique des vues, utiles pour les @@ -149,7 +167,8 @@ let python_slow_sync=1 """""""""""""""""""""""""""""""""""""""""""""""""" "Mapping pour se déplacer dans les tab """""""""""""""""""""""""""""""""""""""""""""""""" -map gt +map gt +map gT diff --git a/update-home.sh b/update-home.sh index 675996c..4bb729b 100755 --- a/update-home.sh +++ b/update-home.sh @@ -173,3 +173,7 @@ git clone https://github.com/edkolev/tmuxline.vim ~/.vim/bundle/tmuxline # Install promptline generator rm -rf ~/.vim/bundle/promptline git clone https://github.com/edkolev/promptline.vim ~/.vim/bundle/promptline + +# Install Alt mappings +rm -rf ~/.vim/bundle/vim-alt-mappings +git clone https://github.com/vim-utils/vim-alt-mappings.git ~/.vim/bundle/vim-alt-mappings