====== 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)]]