From a13699bddd3490cb100d648b22605d3cba46d4cd Mon Sep 17 00:00:00 2001 From: Frederick Yin Date: Sat, 16 Apr 2022 10:33:05 +0800 Subject: I no longer use vim... now I use nvim --- .vimrc | 31 +++++++++++++++++++++++++------ .zshrc | 2 +- 2 files changed, 26 insertions(+), 7 deletions(-) diff --git a/.vimrc b/.vimrc index 35db1fc..08c71b1 100644 --- a/.vimrc +++ b/.vimrc @@ -11,12 +11,18 @@ call vundle#begin() Plugin 'VundleVim/Vundle.vim' " Keep Plugin commands between vundle#begin/end. -" LSP +" Actual code Plugin 'dense-analysis/ale' +Plugin 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} +Plugin 'peterhoeg/vim-qml' " Utilities -Plugin 'preservim/nerdtree' +Plugin 'kyazdani42/nvim-web-devicons' +Plugin 'kyazdani42/nvim-tree.lua' +" Plugin 'preservim/nerdtree' Plugin 'reedes/vim-pencil' Plugin 'thaerkh/vim-workspace' +Plugin 'nvim-lua/plenary.nvim' +Plugin 'nvim-telescope/telescope.nvim' " Appearance Plugin 'vim-airline/vim-airline' Plugin 'vim-airline/vim-airline-themes' @@ -55,16 +61,19 @@ let g:airline_theme='onedark' inoremap :wi -nnoremap f :NERDTreeFocus -nnoremap :NERDTree -nnoremap :NERDTreeToggle -nnoremap :NERDTreeFind +nnoremap n :noh +nnoremap b :!black %:e nnoremap s :ToggleWorkspace let g:workspace_session_directory = $HOME . '/.vim/sessions/' let g:workspace_session_disable_on_args = 1 let g:workspace_autosave = 0 +nnoremap f :Telescope find_files +nnoremap g :Telescope live_grep +nnoremap fb :Telescope buffers +nnoremap fh :Telescope help_tags + nnoremap c :Cmus nnoremap p :PencilToggle @@ -77,3 +86,13 @@ augroup pencil augroup END nnoremap a :ALEToggle + +nnoremap :NvimTreeToggle +nnoremap t :NvimTreeFocus +nnoremap r :NvimTreeRefresh +" NvimTreeOpen, NvimTreeClose, NvimTreeFocus, NvimTreeFindFileToggle, and NvimTreeResize are also available if you need them + +set termguicolors " this variable must be enabled for colors to be applied properly + +" a list of groups can be found at `:help nvim_tree_highlight` +highlight NvimTreeFolderIcon guibg=blue diff --git a/.zshrc b/.zshrc index 45f3f3f..28416d3 100644 --- a/.zshrc +++ b/.zshrc @@ -12,7 +12,7 @@ plugins=( source $ZSH/oh-my-zsh.sh -export EDITOR=/usr/bin/vim +export EDITOR=/usr/bin/nvim export BROWSER=/usr/bin/firefox export PROJECT_PATHS=(~/Projects/ ~/Projects/_cloned/ ~/Projects/_archive/) export GOPROXY=https://proxy.golang.com.cn,direct -- cgit v1.2.3