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 +++++++++++++++++++++++++------ 1 file changed, 25 insertions(+), 6 deletions(-) (limited to '.vimrc') 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 -- cgit v1.2.3