From 4d77b7e3165196342f7a6cc83eb549b63735ff5b Mon Sep 17 00:00:00 2001 From: Guangxiong Lin Date: Tue, 26 Dec 2023 23:48:55 +0800 Subject: Add neovim config --- .vim/after/plugin/cmp.vim | 18 +++++++++++------- .vim/after/plugin/cscope.vim | 4 ++++ .vim/after/plugin/floaterm.vim | 5 ++++- .vim/after/plugin/hop.vim | 14 ++++++++++++++ .vim/after/plugin/minpac.vim | 2 -- .vim/after/plugin/mucomplete.vim | 4 ++++ .vim/after/plugin/nnn.vim | 1 - .vim/after/plugin/nvim-cscope.vim | 29 +++++++++++++++++++++++++++++ .vim/after/plugin/nvim-lsp.vim | 10 +++++----- .vim/after/plugin/tig.vim | 1 - .vim/after/plugin/treesitter.vim | 1 - .vim/after/plugin/vim9-stargate.vim | 4 ++++ 12 files changed, 75 insertions(+), 18 deletions(-) create mode 100644 .vim/after/plugin/hop.vim delete mode 100644 .vim/after/plugin/nnn.vim create mode 100644 .vim/after/plugin/nvim-cscope.vim delete mode 100644 .vim/after/plugin/tig.vim (limited to '.vim/after/plugin') diff --git a/.vim/after/plugin/cmp.vim b/.vim/after/plugin/cmp.vim index e95dd71..17f5086 100644 --- a/.vim/after/plugin/cmp.vim +++ b/.vim/after/plugin/cmp.vim @@ -9,7 +9,10 @@ packadd nvim-cmp packadd cmp-buffer packadd cmp-path packadd cmp-cmdline -packadd cmp-nvim-ultisnips +packadd cmp-omni + +" cmp-nvim-ultisnips is kind of buggy. Disable it before investigation. +" packadd cmp-nvim-ultisnips lua <t :FloatermToggle +nnoremap n :FloatermNew nnn +nnoremap gs :FloatermNew tig status diff --git a/.vim/after/plugin/hop.vim b/.vim/after/plugin/hop.vim new file mode 100644 index 0000000..03ea18e --- /dev/null +++ b/.vim/after/plugin/hop.vim @@ -0,0 +1,14 @@ +if !has('nvim') + finish +endif + +packadd hop.nvim + +noremap f :HopChar1 +noremap s :HopChar2 + +noremap w :HopWord + +lua <n :NnnPicker % diff --git a/.vim/after/plugin/nvim-cscope.vim b/.vim/after/plugin/nvim-cscope.vim new file mode 100644 index 0000000..c463800 --- /dev/null +++ b/.vim/after/plugin/nvim-cscope.vim @@ -0,0 +1,29 @@ +if !has('nvim') + finish +endif + +packadd cscope_maps.nvim + +nmap css :Cscope find s =expand("") +nmap csg :Cscope find g =expand("") +nmap csc :Cscope find c =expand("") +nmap cst :Cscope find t =expand("") +nmap cse :Cscope find e =expand("") +nmap csf :Cscope find f =expand("") +nmap csi :Cscope find i ^=expand("")$ +nmap csd :Cscope find d =expand("") +nmap csa :Cscope find a =expand("") +nmap cs :Cscope find +nmap :Cstag =expand('') + +lua <gs :TigStatus diff --git a/.vim/after/plugin/treesitter.vim b/.vim/after/plugin/treesitter.vim index c022662..268ab0a 100644 --- a/.vim/after/plugin/treesitter.vim +++ b/.vim/after/plugin/treesitter.vim @@ -9,7 +9,6 @@ lua <f call stargate#OKvim(1) " For 2 consecutive characters to search -- cgit v1.2.3