浏览代码

flot terminer

scorpio 1 年之前
父节点
当前提交
8ea3e18368
共有 4 个文件被更改,包括 17 次插入6 次删除
  1. 二进制
      .DS_Store
  2. 1 3
      init.lua
  3. 1 1
      lua/keybindings.lua
  4. 15 2
      lua/plugins.lua

二进制
.DS_Store


+ 1 - 3
init.lua

@@ -16,7 +16,5 @@ require("plugin-config.project")
 require("plugin-config.nvim-treesitter")
 require("plugin-config.prettier")
 require("plugin-config.null-ls")
-require("lsp.config.coc")
 -- 内置LSP (新增)
--- require("lsp.setup")
--- require("lsp.cmp")
+require("lsp.setup")

+ 1 - 1
lua/keybindings.lua

@@ -30,7 +30,7 @@ map("n", "<A-Down>", "<C-w>j", opt)
 map("n", "<A-Up>", "<C-w>k", opt)
 map("n", "<A-Left>", "<C-w>h", opt)
 -- terminal 相关
-map("n", "<leader>t", ":sp | terminal<CR>", opt)
+map("n", "<leader>t", ":FloatermNew<CR>", opt)
 -- 代码缩进
 map("v", "<", "<gv", opt)
 map("v", ">", ">gv", opt)

+ 15 - 2
lua/plugins.lua

@@ -55,6 +55,7 @@ packer.startup({
             'glepnir/dashboard-nvim',
             requires = {'nvim-tree/nvim-web-devicons'}
         }
+        use 'voldikss/vim-floaterm'
         -- project
         use("ahmedkhalf/project.nvim")
         -- treesitter (新增)
@@ -64,11 +65,23 @@ packer.startup({
         }
         --------------------- LSP --------------------
         use {
-            'neoclide/coc.nvim',
-            branch = 'release'
+          'neoclide/coc.nvim',
+          branch = 'release'
         }
         -- Lspconfig
         use({"neovim/nvim-lspconfig"})
+         use("hrsh7th/nvim-cmp")
+        -- snippet 引擎
+        use("hrsh7th/vim-vsnip")
+        -- 补全源
+        use("hrsh7th/cmp-vsnip")
+        use("hrsh7th/cmp-nvim-lsp") -- { name = nvim_lsp }
+        use("hrsh7th/cmp-buffer") -- { name = 'buffer' },
+        use("hrsh7th/cmp-path") -- { name = 'path' }
+        use("hrsh7th/cmp-cmdline") -- { name = 'cmdline' }
+
+        -- 常见编程语言代码段
+        use("rafamadriz/friendly-snippets")
         -- 括号自动补全
         use {
             "windwp/nvim-autopairs",