config / .vimrc /
Newer Older
80 lines | 2.431kb
commit initial
Sébastien MARQUE authored on 2016-10-31
1
if match($TERM, "screen")!=-1
2
  set term=xterm
3
endif
4

            
5
syntax on
6
set background=light
7
set hidden
8
set wrap!
9
set cindent!
10
set hlsearch!
11
set sm!
12
set autoindent
13
set shiftwidth=4
14
set tabstop=4
15
set expandtab
16
set filetype=on
17
filetype plugin on
18
set ruler
19
colorscheme delek
20
set laststatus=2
21
set statusline=%<%f%h%m%r%=%l,%c\ %P
22
set showcmd
23
set showmode
24
set modeline
25
set scrolloff=2
26
"plus de clignotement, ni de beep
27
set visualbell t_vb=
28
"set whichwrap=<,>,[,]
29
let dosbatch_cmdextversion = 1
30

            
mise en place d'un correcteu...
Sébastien MARQUE authored on 2018-06-15
31
" pour Grammalecte
32
set nocompatible
33
filetype plugin on
34

            
commit initial
Sébastien MARQUE authored on 2016-10-31
35
"config curseur de la souris: 
36
" --> pointeur souris masqué lors de l'édition
37
" --> en mode édition: pas de déplacement du curseur, sélection en mode bloc 
38
"  avec ctrl, sélection depuis le curseur jusqu'au pointeur avec la touche shift
39
" --> en mode normal: déplacement du curseur, sélection avec touche shift,
40
"  déplacement de texte marqué avec ctrl
41
set mouse=n
42
set mousehide
43

            
44
"quelques raccourcis-clavier
45
:noremap <M-Right> :tabnext<CR>
46
:noremap <M-Left> :tabprevious<CR>
47
:nnoremap <F6> :tabs<CR>
48
:nnoremap <F5> :buffers<CR>:buffer<Space>
ajout touche F4 pour résulta...
Sébastien MARQUE authored on 2017-05-11
49
:nnoremap <F4> :execute "grep! -Isrnw --exclude-dir=.git . -e " . expand("<cword>") . " " <bar> cwindow<CR>
commit initial
Sébastien MARQUE authored on 2016-10-31
50

            
51
"config de la complétion
52
" --> complétion en mode insertion: la touche entrée sélectionne le choix
53
set completeopt=longest,menuone
54
"inoremap <expr> <CR> pumvisible() ? "\<C-y>" : "\<C-g>u\<CR>"
55
" --> utilisation des snippset avec shift-tab (.vim/plugin/snippetsEmu.vim)
56
let g:snippetsEmu_key = "<S-Tab>"
57
" --> completion en mode Ex
58
set wildmode=full
59
set wildignore=*.bak,*.swp,*.o,*~,*.class,*.exe,*.obj,/CVS/,/.svn/,/.git/,*.so,*.a,*.lo,*.la,*.Plo,*.Po
60
set wildmenu
61
set wildchar=<TAB>
62

            
63
" configuration de l'impression
64
"set pdev=CRDC-C3000
65
set pexpr=system('lp'\ .\ (&printdevice\ ==\ ''\ ?\ ''\ :\ '\ -d'\ .\ &printdevice)\ .\ '\ '\ .\ v:fname_in)\ .\ delete(v:fname_in)\ +\ v:shell_error
66

            
67
"Set the color for the popup menu
68
:highlight Pmenu ctermbg=blue ctermfg=white
69
:highlight PmenuSel ctermbg=blue ctermfg=red
70
:highlight PmenuSbar ctermbg=cyan ctermfg=green
71
:highlight PmenuThumb ctermbg=white ctermfg=red
72

            
73
if has("autocmd")
74
  au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
75
endif
76

            
77
"tabulations spécifiques pour certains types de fichiers
78
autocmd Filetype xml set ts=2 sw=2 expandtab
79
autocmd Filetype ac3d set ts=2 sw=2 expandtab
80
autocmd Filetype nasal set ts=4 sw=4 expandtab