From 3b0356eb229261d55f91a1b49d3ded929e549213 Mon Sep 17 00:00:00 2001 From: Florestan Bredow Date: Wed, 19 Jun 2024 12:25:43 +0200 Subject: [PATCH] Update nvim config --- .config/nvim/autoload/plug.vim | 5 ++++- .config/nvim/init.vim | 29 +++++++++++------------------ 2 files changed, 15 insertions(+), 19 deletions(-) diff --git a/.config/nvim/autoload/plug.vim b/.config/nvim/autoload/plug.vim index 56e7ff1..6296f8b 100644 --- a/.config/nvim/autoload/plug.vim +++ b/.config/nvim/autoload/plug.vim @@ -2281,7 +2281,10 @@ endfunction function! s:with_cd(cmd, dir, ...) 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 function! s:system(cmd, ...) diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 08572a7..7612073 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -13,8 +13,8 @@ call plug#begin('~/.config/nvim/plugged') Plug 'junegunn/fzf.vim' Plug 'junegunn/fzf' Plug 'kyazdani42/nvim-web-devicons' " requis pas bufferline - Plug 'akinsho/bufferline.nvim' - Plug 'ms-jpq/chadtree', {'branch': 'chad', 'do': 'python3 -m chadtree deps'} +" Plug 'akinsho/bufferline.nvim' +" Plug 'ms-jpq/chadtree', {'branch': 'chad', 'do': 'python3 -m chadtree deps'} call plug#end() set background=dark @@ -22,7 +22,14 @@ set background=dark set ruler " Affiche la position du curseur set number " Affiche le numéro des lignes "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 " -- Indentation:w @@ -34,6 +41,7 @@ set autoindent set wildmenu " Autocomplete les commandes via un menu + if (has("termguicolors")) set termguicolors endif @@ -49,21 +57,6 @@ nnoremap :Buffers "nnoremap :bn "nnoremap :bp -nnoremap CHADopen -" -- Les modifications de .vimrc sont prises en compte immédiatement -"if has("autocmd") -" autocmd! bufwritepost .vimrc source ~/.vimrc -"endif -" -"" -- Autocompletion avec coc -"inoremap coc#refresh() -" -"" -- Utiliser les tabulations -"" Tabultation précedente -"map :tabp -"" Tabulation suivante -"map :tabn" Ferme tabulation courante -"map :tabc set shiftwidth=4 set softtabstop=4 @@ -76,7 +69,7 @@ autocmd Filetype python setlocal ts=2 sw=2 expandtab set termguicolors lua << EOF -require("bufferline").setup{} +-- require("bufferline").setup{} require("monokai-pro").setup({ -- ... your config filter = "spectrum"