Xinqi Bao's Git

refactor(nvim): simplify Avante setup example
[dotfiles.git] / .config / nvim / init.vim
index 4a6d558..e6cb7fd 100644 (file)
@@ -83,6 +83,7 @@ call plug#begin()
     Plug 'preservim/nerdtree'
     Plug 'majutsushi/tagbar'
 
     Plug 'preservim/nerdtree'
     Plug 'majutsushi/tagbar'
 
+    Plug 'MeanderingProgrammer/render-markdown.nvim'
     Plug 'plasticboy/vim-markdown'
     Plug 'iamcco/markdown-preview.nvim', { 'do': 'cd app && npx --yes yarn install' }
 
     Plug 'plasticboy/vim-markdown'
     Plug 'iamcco/markdown-preview.nvim', { 'do': 'cd app && npx --yes yarn install' }
 
@@ -94,25 +95,9 @@ call plug#begin()
 
     Plug 'nvim-treesitter/nvim-treesitter'
 
 
     Plug 'nvim-treesitter/nvim-treesitter'
 
-    """
-    "" avante and its dependents
-    " Deps
-    Plug 'nvim-lua/plenary.nvim'
-    Plug 'MunifTanjim/nui.nvim'
-    Plug 'MeanderingProgrammer/render-markdown.nvim'
-
-    " Optional deps
-    Plug 'hrsh7th/nvim-cmp'
-    Plug 'nvim-tree/nvim-web-devicons' "or Plug 'echasnovski/mini.icons'
-    Plug 'HakonHarnes/img-clip.nvim'
     Plug 'zbirenbaum/copilot.lua'
     Plug 'zbirenbaum/copilot.lua'
-    Plug 'stevearc/dressing.nvim' " for enhanced input UI
-    Plug 'folke/snacks.nvim' " for modern input UI
 
 
-    " Yay, pass source=true if you want to build from source
-    Plug 'yetone/avante.nvim', { 'branch': 'main', 'do': 'make' }
-    ""
-    ""
+    " execute 'source' fnameescape(expand('<sfile>:p:h') . '/opt/avante.vim')
 
 call plug#end()
 
 
 call plug#end()
 
@@ -240,6 +225,13 @@ if has_key(plugs, 'nvim-treesitter')
     set foldlevel=99
 endif
 
     set foldlevel=99
 endif
 
+"----------------------
+" copilot.lua setting
+"----------------------
+if has_key(plugs, 'copilot.lua')
+    lua require('plugin-config/copilot')
+endif
+
 "----------------------
 " avante.nvim setting
 "----------------------
 "----------------------
 " avante.nvim setting
 "----------------------