From 0102af6b29eb4076f403e228a9d77e6c997d3639 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Tue, 13 Oct 2020 22:58:26 +0200 Subject: New plugins in vim yes --- .config/zsh/alias.zsh | 2 ++ .vimrc | 97 +++++++++++++++++++++++++++------------------------ 2 files changed, 54 insertions(+), 45 deletions(-) diff --git a/.config/zsh/alias.zsh b/.config/zsh/alias.zsh index f123546..f345448 100644 --- a/.config/zsh/alias.zsh +++ b/.config/zsh/alias.zsh @@ -30,3 +30,5 @@ alias gpo='git push origin' alias startdocker='sudo service vboxnet restart && docker-machine start docker-home' alias stopdocker='docker-machine stop docker-home' alias envdocker='eval `docker-machine env docker-home`' +alias z='fzf' +alias cat='bat' diff --git a/.vimrc b/.vimrc index 06b4d7c..c704ef0 100644 --- a/.vimrc +++ b/.vimrc @@ -4,13 +4,12 @@ " _ | |/ _ \ / _ \ " | |_| | (_) | __/ " \___/ \___/ \___| -" +" " Plugins call plug#begin('~/.vim/plugged') Plug 'vim-airline/vim-airline' Plug 'vim-airline/vim-airline-themes' -Plug 'jreybert/vimagit' Plug 'preservim/nerdtree' Plug 'mbbill/undotree' Plug 'jiangmiao/auto-pairs' @@ -25,6 +24,8 @@ Plug 'brglng/vim-sidebar-manager' Plug 'preservim/tagbar' Plug 'vifm/vifm.vim' Plug 'mhinz/vim-startify' +Plug 'junegunn/fzf.vim' +Plug 'mg979/vim-visual-multi' call plug#end() let mapleader="," @@ -63,9 +64,10 @@ let mapleader="," nnoremap l nnoremap o nnoremap 1 o - nnoremap 2 :vsp - nnoremap 3 :sp + nnoremap 2 :sp + nnoremap 3 :vsp nnoremap 0 q + nnoremap d :Vifm nnoremap :e nnoremap :w nnoremap w :w :bp :bd # @@ -93,57 +95,62 @@ let mapleader="," let g:tagbar_autofocus = 1 let g:undotree_SetFocusWhenToggle = 1 let g:undotree_SplitWidth = 40 - + let g:sidebars = { - \ 'nerdtree': { - \ 'position': 'left', - \ 'check_win': {nr -> getwinvar(nr, '&filetype') ==# 'nerdtree'}, - \ 'open': 'NERDTree', - \ 'close': 'NERDTreeClose' - \ }, - \ 'tagbar': { - \ 'position': 'left', - \ 'check_win': {nr -> bufname(winbufnr(nr)) =~ '__Tagbar__'}, - \ 'open': 'TagbarOpen', - \ 'close': 'TagbarClose' - \ }, - \ 'undotree': { - \ 'position': 'left', - \ 'check_win': {nr -> getwinvar(nr, '&filetype') ==# 'undotree'}, - \ 'open': 'UndotreeShow', - \ 'close': 'UndotreeHide' - \ } - \ } + \ 'nerdtree': { + \ 'position': 'left', + \ 'check_win': {nr -> getwinvar(nr, '&filetype') ==# 'nerdtree'}, + \ 'open': 'NERDTree', + \ 'close': 'NERDTreeClose' + \ }, + \ 'tagbar': { + \ 'position': 'left', + \ 'check_win': {nr -> bufname(winbufnr(nr)) =~ '__Tagbar__'}, + \ 'open': 'TagbarOpen', + \ 'close': 'TagbarClose' + \ }, + \ 'undotree': { + \ 'position': 'left', + \ 'check_win': {nr -> getwinvar(nr, '&filetype') ==# 'undotree'}, + \ 'open': 'UndotreeShow', + \ 'close': 'UndotreeHide' + \ } + \ } noremap :call sidebar#toggle('nerdtree') noremap :call sidebar#toggle('tagbar') noremap :call sidebar#toggle('undotree') let g:startify_session_before_save = ['call sidebar#close_all()'] -" Startify + " Startify let g:startify_padding_left = 90 let g:startify_custom_header = startify#pad([ - \ ' _____________________________________ ', - \ ' / \', - \ ' | Hi, partner, welcome_back to |', - \ ' | _ __ ___ _____ _(_)_ __ ___ |', - \ ' | | ''_ \ / _ \/ _ \ \ / / | ''_ ` _ \ |', - \ ' | | | | | __/ (_) \ V /| | | | | | | |', - \ ' | |_| |_|\___|\___/ \_/ |_|_| |_| |_| |', - \ ' \ /', - \ ' ------------------------------------- ', - \ ' \ ^__^ ', - \ ' \ (oo)\_______ ', - \ ' (__)\ )\/\ ', - \ ' ||----w | ', - \ ' || || ', - \ ]) + \ ' _____________________________________ ', + \ ' / \', + \ ' | Hi, partner, welcome_back to |', + \ ' | _ __ ___ _____ _(_)_ __ ___ |', + \ ' | | ''_ \ / _ \/ _ \ \ / / | ''_ ` _ \ |', + \ ' | | | | | __/ (_) \ V /| | | | | | | |', + \ ' | |_| |_|\___|\___/ \_/ |_|_| |_| |_| |', + \ ' \ /', + \ ' ------------------------------------- ', + \ ' \ ^__^ ', + \ ' \ (oo)\_______ ', + \ ' (__)\ )\/\ ', + \ ' ||----w | ', + \ ' || || ', + \ ]) let g:startify_lists = [ - \ { 'type': 'sessions', 'header': startify#pad(['Sessions']) }, - \ { 'type': 'files', 'header': startify#pad(['Recent']) }, - \ { 'type': 'bookmarks', 'header': startify#pad(['Bookmarks']) }, - \ { 'type': 'commands', 'header': startify#pad(['Commands']) }, - \ ] + \ { 'type': 'sessions', 'header': startify#pad(['Sessions']) }, + \ { 'type': 'files', 'header': startify#pad(['Recent']) }, + \ { 'type': 'bookmarks', 'header': startify#pad(['Bookmarks']) }, + \ { 'type': 'commands', 'header': startify#pad(['Commands']) }, + \ ] + let g:startify_bookmarks = [ + \ { 'v': '~/.vimrc' }, + \ { 'z': '~/.config/zsh/.zshrc' }, + \ { 'b': '~/.config/bspwm/bspwmrc' }, + \ ] " Airline let g:airline#extensions#tabline#enabled = 1 -- cgit v1.2.3