====== NeoVim ======
===== Installation =====
# apt install neovim
===== Configuration =====
$ cat .config/nvim/init.vim
" --- OPTIONS DE BASE
" Affichage
set title "Affiche le nom du fichier sur la fenêtre du terminal
set number "Affiche le numéro des lignes
"set ruler "Affiche la position actuelle du curseur
set scrolloff=3 "Affiche un minimum de 3 lignes autour du curseur (pour le scroll)
" Recherche
set ignorecase "Ignore la case lors d'une recherche
set smartcase "Si une recherche contient une majuscule, réactive la sensibilité à la case
set incsearch "Surligne les résultats de recherche pendant la saisie
"set hlsearch "Surligne les résultats de recherche
" Beep
set noerrorbells "Empêche NeoVim de bipper
" Tabulation
set sw=2
" Clipboard systeme
set clipboard=unnamedplus
" ---- PLUGINS (vim-plug)
call plug#begin('~/.local/share/nvim/plugged')
"NERDTree
Plug 'https://github.com/scrooloose/nerdtree.git'
noremap :NERDTreeToggle
"Gundo
"Requis: Il faut ajouter le package python ( pip install neovim )
Plug 'sjl/gundo.vim'
set undofile
set undodir=/home/simon/.config/nvim/gundodir
noremap :GundoToggle
call plug#end()
===== Plugins =====
J'utilise pour ma part [[Gundo]] et [[NERDTree]].
===== Utilisation =====
Depuis un fichier, pour activer/désactiver le numéro des lignes :
:set nu!
Activer la coloration syntaxique :
:syntax on
===== Sources =====
* [[http://vim.wikia.com/wiki/Accessing_the_system_clipboard|vim.wikia.com (accessing the system clipboard)]]