if match($TERM, "screen")!=-1 set term=xterm endif packadd! supertab packadd! AlignPlugin syntax on set background=light set hidden set wrap! set cindent! set hlsearch! set sm! set autoindent set shiftwidth=4 set tabstop=4 set expandtab set filetype=on filetype plugin on set ruler colorscheme candycode set laststatus=2 set statusline=%<%f%h%m%r%=%l,%c\ %P set showcmd set showmode set modeline set scrolloff=2 "plus de clignotement, ni de beep set visualbell t_vb= "set whichwrap=<,>,[,] let dosbatch_cmdextversion = 1 " pour Grammalecte if filereadable($HOME . '/.Grammalecte/grammalecte-cli.py') let g:grammalecte_cli_py=$HOME . '/.Grammalecte/grammalecte-cli.py' set nocompatible filetype plugin on endif "config curseur de la souris: " --> pointeur souris masqué lors de l'édition " --> en mode édition: pas de déplacement du curseur, sélection en mode bloc " avec ctrl, sélection depuis le curseur jusqu'au pointeur avec la touche shift " --> en mode normal: déplacement du curseur, sélection avec touche shift, " déplacement de texte marqué avec ctrl set mouse=n set mousehide "quelques raccourcis-clavier :noremap :tabnext :noremap :tabprevious :nnoremap :tabs :nnoremap :buffers:buffer :nnoremap :execute "grep! -Isrnw --exclude-dir=.git . -e " . expand("") . " " cwindow "config de la complétion " --> complétion en mode insertion: la touche entrée sélectionne le choix set completeopt=longest,menuone "inoremap pumvisible() ? "\" : "\u\" " --> utilisation des snippset avec shift-tab (.vim/plugin/snippetsEmu.vim) let g:snippetsEmu_key = "" " --> completion en mode Ex set wildmode=full set wildignore=*.bak,*.swp,*.o,*~,*.class,*.exe,*.obj,/CVS/,/.svn/,/.git/,*.so,*.a,*.lo,*.la,*.Plo,*.Po set wildmenu set wildchar= if filereadable('/usr/share/dict/french') set dict+=/usr/share/dict/french endif " configuration de l'impression "set pdev=CRDC-C3000 set pexpr=system('lp'\ .\ (&printdevice\ ==\ ''\ ?\ ''\ :\ '\ -d'\ .\ &printdevice)\ .\ '\ '\ .\ v:fname_in)\ .\ delete(v:fname_in)\ +\ v:shell_error "Set the color for the popup menu :highlight Pmenu ctermbg=blue ctermfg=white :highlight PmenuSel ctermbg=blue ctermfg=red :highlight PmenuSbar ctermbg=cyan ctermfg=green :highlight PmenuThumb ctermbg=white ctermfg=red if has("autocmd") au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif endif "tabulations spécifiques pour certains types de fichiers autocmd Filetype xml set ts=2 sw=2 expandtab autocmd Filetype ac3d set ts=2 sw=2 expandtab au BufRead,BufNewFile *.nas set filetype=nasal ts=4 sw=4 expandtab