Browse Source

Ajout d'options : cursorline + confirm + …

Thibaut Marty 8 years ago
parent
commit
700b736fe5
4 changed files with 28 additions and 5 deletions
  1. 3 2
      mappings.vim
  2. 4 0
      plugins.vim
  3. 14 2
      set.vim
  4. 7 1
      theme.vim

+ 3 - 2
mappings.vim

@@ -1,5 +1,6 @@
-"# Début de ligne au premier caractère non blanc
-map 0 ^
+"# Accès au début de ligne : au premier caractère non blanc
+" (le premier caractère est toujours accessible avec | )
+nmap 0 ^
 
 "# Remap <C-space> (= <Nul>) pour l'autocomplétion (<Tab>)
 imap <Nul> <Tab>

+ 4 - 0
plugins.vim

@@ -41,6 +41,10 @@ nmap <silent> <Leader>t :NERDTreeToggle<CR>
 "# Mapping pour EasyAlign
 vmap <Enter> <Plug>(EasyAlign)
 
+"# Touches pour EasyMotion
+" (par défaut : 'asdghklqwertyuiopzxcvbnmfj;')
+let g:EasyMotion_keys='qsdghklazertyuiopwxcvbnmfj;'
+
 "# Active l'indentation et les plugins spécifiques
 filetype indent on
 filetype plugin on

+ 14 - 2
set.vim

@@ -30,7 +30,8 @@ set list
 set listchars=nbsp:¬,tab:»·,trail:·
 
 "# Affichage de la dernière ligne, même non entière
-set display=lastline
+"# Affichage des caractères spéciaux sous form <hex> plutôt que ^X
+set display=lastline,uhex
 
 "# Pas de sonneries
 set noerrorbells
@@ -74,4 +75,15 @@ set backspace=indent,eol,start
 set suffixes+=,,
 
 "# Méthode de cryptage (avec :X)
-set cryptmethod=blowfish2
+if version >= 704 && has("patch399")
+  set cryptmethod=blowfish2
+endif
+
+"# Tilde avec motion
+set tildeop
+
+"# Demande une confirmation plutôt que de lever une erreur (:q, :e)
+set confirm
+
+"# Surligne la ligne courante
+set cursorline

+ 7 - 1
theme.vim

@@ -11,4 +11,10 @@ syntax enable
 highlight SignColumn ctermbg=232
 
 "# Pas d'italique dans la statusline
-hi StatusLine cterm=none
+highlight StatusLine cterm=italic
+
+"# Pas de soulignement sous la ligne courante
+highlight CursorLine cterm=none
+
+"# Couleurs des TODO et FIXME
+highlight Todo ctermbg=231 ctermfg=232