Update nvim config
This commit is contained in:
@@ -2281,7 +2281,10 @@ endfunction
|
|||||||
|
|
||||||
function! s:with_cd(cmd, dir, ...)
|
function! s:with_cd(cmd, dir, ...)
|
||||||
let script = a:0 > 0 ? a:1 : 1
|
let script = a:0 > 0 ? a:1 : 1
|
||||||
return printf('cd%s %s && %s', s:is_win ? ' /d' : '', plug#shellescape(a:dir, {'script': script}), a:cmd)
|
let pwsh = s:is_powershell(&shell)
|
||||||
|
let cd = s:is_win && !pwsh ? 'cd /d' : 'cd'
|
||||||
|
let sep = pwsh ? ';' : '&&'
|
||||||
|
return printf('%s %s %s %s', cd, plug#shellescape(a:dir, {'script': script, 'shell': &shell}), sep, a:cmd)
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! s:system(cmd, ...)
|
function! s:system(cmd, ...)
|
||||||
|
@@ -13,8 +13,8 @@ call plug#begin('~/.config/nvim/plugged')
|
|||||||
Plug 'junegunn/fzf.vim'
|
Plug 'junegunn/fzf.vim'
|
||||||
Plug 'junegunn/fzf'
|
Plug 'junegunn/fzf'
|
||||||
Plug 'kyazdani42/nvim-web-devicons' " requis pas bufferline
|
Plug 'kyazdani42/nvim-web-devicons' " requis pas bufferline
|
||||||
Plug 'akinsho/bufferline.nvim'
|
" Plug 'akinsho/bufferline.nvim'
|
||||||
Plug 'ms-jpq/chadtree', {'branch': 'chad', 'do': 'python3 -m chadtree deps'}
|
" Plug 'ms-jpq/chadtree', {'branch': 'chad', 'do': 'python3 -m chadtree deps'}
|
||||||
call plug#end()
|
call plug#end()
|
||||||
|
|
||||||
set background=dark
|
set background=dark
|
||||||
@@ -22,7 +22,14 @@ set background=dark
|
|||||||
set ruler " Affiche la position du curseur
|
set ruler " Affiche la position du curseur
|
||||||
set number " Affiche le numéro des lignes
|
set number " Affiche le numéro des lignes
|
||||||
"set cursorline " Surligne la ligne en cours
|
"set cursorline " Surligne la ligne en cours
|
||||||
|
set wrap
|
||||||
|
|
||||||
|
set scrolloff=5
|
||||||
|
|
||||||
|
|
||||||
|
set ignorecase
|
||||||
|
set smartcase
|
||||||
|
set incsearch
|
||||||
set hlsearch " Surligne les résultats d'une recherche
|
set hlsearch " Surligne les résultats d'une recherche
|
||||||
|
|
||||||
" -- Indentation:w
|
" -- Indentation:w
|
||||||
@@ -34,6 +41,7 @@ set autoindent
|
|||||||
|
|
||||||
set wildmenu " Autocomplete les commandes via un menu
|
set wildmenu " Autocomplete les commandes via un menu
|
||||||
|
|
||||||
|
|
||||||
if (has("termguicolors"))
|
if (has("termguicolors"))
|
||||||
set termguicolors
|
set termguicolors
|
||||||
endif
|
endif
|
||||||
@@ -49,21 +57,6 @@ nnoremap <silent> <C-o> :Buffers<CR>
|
|||||||
"nnoremap <C-n> :bn<CR>
|
"nnoremap <C-n> :bn<CR>
|
||||||
"nnoremap <C-b> :bp<CR>
|
"nnoremap <C-b> :bp<CR>
|
||||||
|
|
||||||
nnoremap <C-e> <cmd>CHADopen<cr>
|
|
||||||
" -- Les modifications de .vimrc sont prises en compte immédiatement
|
|
||||||
"if has("autocmd")
|
|
||||||
" autocmd! bufwritepost .vimrc source ~/.vimrc
|
|
||||||
"endif
|
|
||||||
"
|
|
||||||
"" -- Autocompletion avec coc
|
|
||||||
"inoremap <silent><expr> <c-space> coc#refresh()
|
|
||||||
"
|
|
||||||
"" -- Utiliser les tabulations
|
|
||||||
"" Tabultation précedente
|
|
||||||
"map <C-left> :tabp<cr>
|
|
||||||
"" Tabulation suivante
|
|
||||||
"map <C-right> :tabn<cr>" Ferme tabulation courante
|
|
||||||
"map <C-t><c> :tabc<cr>
|
|
||||||
|
|
||||||
set shiftwidth=4
|
set shiftwidth=4
|
||||||
set softtabstop=4
|
set softtabstop=4
|
||||||
@@ -76,7 +69,7 @@ autocmd Filetype python setlocal ts=2 sw=2 expandtab
|
|||||||
|
|
||||||
set termguicolors
|
set termguicolors
|
||||||
lua << EOF
|
lua << EOF
|
||||||
require("bufferline").setup{}
|
-- require("bufferline").setup{}
|
||||||
require("monokai-pro").setup({
|
require("monokai-pro").setup({
|
||||||
-- ... your config
|
-- ... your config
|
||||||
filter = "spectrum"
|
filter = "spectrum"
|
||||||
|
Reference in New Issue
Block a user