noice
This commit is contained in:
		
							parent
							
								
									6ce2654e93
								
							
						
					
					
						commit
						1b5db3bce9
					
				
					 3 changed files with 67 additions and 9 deletions
				
			
		| 
						 | 
					@ -1,30 +1,31 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  "Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" },
 | 
					  "Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" },
 | 
				
			||||||
  "LuaSnip": { "branch": "master", "commit": "80a8528f084a97b624ae443a6f50ff8074ba486b" },
 | 
					  "LuaSnip": { "branch": "master", "commit": "a4de64570b9620875c8ea04175cd07ed8e32ac99" },
 | 
				
			||||||
  "bufferline.nvim": { "branch": "main", "commit": "9e8d2f695dd50ab6821a6a53a840c32d2067a78a" },
 | 
					  "bufferline.nvim": { "branch": "main", "commit": "9e8d2f695dd50ab6821a6a53a840c32d2067a78a" },
 | 
				
			||||||
  "cmp-nvim-lsp": { "branch": "main", "commit": "44b16d11215dce86f253ce0c30949813c0a90765" },
 | 
					  "cmp-nvim-lsp": { "branch": "main", "commit": "44b16d11215dce86f253ce0c30949813c0a90765" },
 | 
				
			||||||
  "copilot.lua": { "branch": "master", "commit": "688762a3999eeee54b78f447719854f52672ec02" },
 | 
					  "copilot.lua": { "branch": "master", "commit": "330a15ca3425a452103bc24c8287a73063089c2f" },
 | 
				
			||||||
  "dressing.nvim": { "branch": "master", "commit": "1f2d1206a03bd3add8aedf6251e4534611de577f" },
 | 
					  "dressing.nvim": { "branch": "master", "commit": "1f2d1206a03bd3add8aedf6251e4534611de577f" },
 | 
				
			||||||
  "flutter-tools.nvim": { "branch": "main", "commit": "7350750d46fbeb4d2bb4878157b658d435935299" },
 | 
					  "flutter-tools.nvim": { "branch": "main", "commit": "7350750d46fbeb4d2bb4878157b658d435935299" },
 | 
				
			||||||
  "gitsigns.nvim": { "branch": "main", "commit": "af0f583cd35286dd6f0e3ed52622728703237e50" },
 | 
					  "gitsigns.nvim": { "branch": "main", "commit": "af0f583cd35286dd6f0e3ed52622728703237e50" },
 | 
				
			||||||
  "harpoon": { "branch": "master", "commit": "c1aebbad9e3d13f20bedb8f2ce8b3a94e39e424a" },
 | 
					  "harpoon": { "branch": "master", "commit": "c1aebbad9e3d13f20bedb8f2ce8b3a94e39e424a" },
 | 
				
			||||||
  "indent-blankline.nvim": { "branch": "master", "commit": "29be0919b91fb59eca9e90690d76014233392bef" },
 | 
					  "indent-blankline.nvim": { "branch": "master", "commit": "29be0919b91fb59eca9e90690d76014233392bef" },
 | 
				
			||||||
  "lazy.nvim": { "branch": "main", "commit": "16603c6917435d8446f7357cb61095138a417085" },
 | 
					  "lazy.nvim": { "branch": "main", "commit": "96584866b9c5e998cbae300594d0ccfd0c464627" },
 | 
				
			||||||
  "lsp-zero.nvim": { "branch": "v2.x", "commit": "ffebf6f7b0649f1eb81b37c37b75552f8ff96337" },
 | 
					  "lsp-zero.nvim": { "branch": "v2.x", "commit": "ffebf6f7b0649f1eb81b37c37b75552f8ff96337" },
 | 
				
			||||||
  "lualine.nvim": { "branch": "master", "commit": "2248ef254d0a1488a72041cfb45ca9caada6d994" },
 | 
					  "lualine.nvim": { "branch": "master", "commit": "2248ef254d0a1488a72041cfb45ca9caada6d994" },
 | 
				
			||||||
  "mason-lspconfig.nvim": { "branch": "main", "commit": "40301e1c74bc0946eece13edf2b1c561cc497491" },
 | 
					  "mason-lspconfig.nvim": { "branch": "main", "commit": "40301e1c74bc0946eece13edf2b1c561cc497491" },
 | 
				
			||||||
  "mason.nvim": { "branch": "main", "commit": "eabf6d347fdb75be360d4c0ced1145670a171453" },
 | 
					  "mason.nvim": { "branch": "main", "commit": "eabf6d347fdb75be360d4c0ced1145670a171453" },
 | 
				
			||||||
  "mini.indentscope": { "branch": "main", "commit": "cbc07203ca8faae952ca373c1f6cc5881ce97af0" },
 | 
					  "mini.indentscope": { "branch": "main", "commit": "c8fdafa7bf603d758986a27eb546c55a5c73b1a3" },
 | 
				
			||||||
  "mini.nvim": { "branch": "main", "commit": "e8a413b1a29f05bb556a804ebee990eb54479586" },
 | 
					  "mini.nvim": { "branch": "main", "commit": "e8a413b1a29f05bb556a804ebee990eb54479586" },
 | 
				
			||||||
  "neo-tree.nvim": { "branch": "main", "commit": "76dd1b49c302620f2e11946ac7a7201105180be2" },
 | 
					  "neo-tree.nvim": { "branch": "main", "commit": "76dd1b49c302620f2e11946ac7a7201105180be2" },
 | 
				
			||||||
 | 
					  "noice.nvim": { "branch": "main", "commit": "92433164e2f7118d4122c7674c3834d9511722ba" },
 | 
				
			||||||
  "nui.nvim": { "branch": "main", "commit": "c0c8e347ceac53030f5c1ece1c5a5b6a17a25b32" },
 | 
					  "nui.nvim": { "branch": "main", "commit": "c0c8e347ceac53030f5c1ece1c5a5b6a17a25b32" },
 | 
				
			||||||
  "nvim-autopairs": { "branch": "master", "commit": "0f04d78619cce9a5af4f355968040f7d675854a1" },
 | 
					  "nvim-autopairs": { "branch": "master", "commit": "0f04d78619cce9a5af4f355968040f7d675854a1" },
 | 
				
			||||||
  "nvim-base16": { "branch": "master", "commit": "7e2243aef1b62cde443fc10f8baf018f672e2a85" },
 | 
					  "nvim-base16": { "branch": "master", "commit": "7e2243aef1b62cde443fc10f8baf018f672e2a85" },
 | 
				
			||||||
  "nvim-cmp": { "branch": "main", "commit": "51260c02a8ffded8e16162dcf41a23ec90cfba62" },
 | 
					  "nvim-cmp": { "branch": "main", "commit": "51260c02a8ffded8e16162dcf41a23ec90cfba62" },
 | 
				
			||||||
  "nvim-colorizer.lua": { "branch": "master", "commit": "36c610a9717cc9ec426a07c8e6bf3b3abcb139d6" },
 | 
					  "nvim-colorizer.lua": { "branch": "master", "commit": "36c610a9717cc9ec426a07c8e6bf3b3abcb139d6" },
 | 
				
			||||||
  "nvim-lspconfig": { "branch": "master", "commit": "d0467b9574b48429debf83f8248d8cee79562586" },
 | 
					  "nvim-lspconfig": { "branch": "master", "commit": "b44737605807023d32e6310b87ba69f4dbf10e0e" },
 | 
				
			||||||
  "nvim-notify": { "branch": "master", "commit": "e4a2022f4fec2d5ebc79afa612f96d8b11c627b3" },
 | 
					  "nvim-notify": { "branch": "master", "commit": "e4a2022f4fec2d5ebc79afa612f96d8b11c627b3" },
 | 
				
			||||||
  "nvim-treesitter": { "branch": "master", "commit": "c5a7533113b2deb7db899d387b877389cc8b6113" },
 | 
					  "nvim-treesitter": { "branch": "master", "commit": "bef2c24e23d0da62a8542b1f08b1ac87ec43e93f" },
 | 
				
			||||||
  "nvim-treesitter-textobjects": { "branch": "master", "commit": "e69a504baf2951d52e1f1fbb05145d43f236cbf1" },
 | 
					  "nvim-treesitter-textobjects": { "branch": "master", "commit": "e69a504baf2951d52e1f1fbb05145d43f236cbf1" },
 | 
				
			||||||
  "nvim-web-devicons": { "branch": "master", "commit": "5de460ca7595806044eced31e3c36c159a493857" },
 | 
					  "nvim-web-devicons": { "branch": "master", "commit": "5de460ca7595806044eced31e3c36c159a493857" },
 | 
				
			||||||
  "plenary.nvim": { "branch": "master", "commit": "50012918b2fc8357b87cff2a7f7f0446e47da174" },
 | 
					  "plenary.nvim": { "branch": "master", "commit": "50012918b2fc8357b87cff2a7f7f0446e47da174" },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -19,11 +19,49 @@ return {
 | 
				
			||||||
      local cmp_action = require("lsp-zero.cmp").action()
 | 
					      local cmp_action = require("lsp-zero.cmp").action()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      cmp.setup({
 | 
					      cmp.setup({
 | 
				
			||||||
 | 
					        completion = {
 | 
				
			||||||
 | 
					          completeopt = "menu,menuone",
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
        mapping = {
 | 
					        mapping = {
 | 
				
			||||||
 | 
					          ["<C-d>"] = cmp.mapping.scroll_docs(-4),
 | 
				
			||||||
 | 
					          ["<C-f>"] = cmp.mapping.scroll_docs(4),
 | 
				
			||||||
          ["<C-Space>"] = cmp.mapping.complete(),
 | 
					          ["<C-Space>"] = cmp.mapping.complete(),
 | 
				
			||||||
          ["<C-f>"] = cmp_action.luasnip_jump_forward(),
 | 
					          ["<C-c>"] = cmp.mapping.close(),
 | 
				
			||||||
          ["<C-b>"] = cmp_action.luasnip_jump_backward(),
 | 
					          ["<CR>"] = cmp.mapping.confirm {
 | 
				
			||||||
          ['<Tab>'] = cmp.mapping.confirm({ select = true }),
 | 
					            behavior = cmp.ConfirmBehavior.Insert,
 | 
				
			||||||
 | 
					            select = true,
 | 
				
			||||||
 | 
					          },
 | 
				
			||||||
 | 
					          ["<Tab>"] = cmp.mapping(function(fallback)
 | 
				
			||||||
 | 
					            if cmp.visible() then
 | 
				
			||||||
 | 
					              cmp.select_next_item()
 | 
				
			||||||
 | 
					            elseif require("luasnip").expand_or_jumpable() then
 | 
				
			||||||
 | 
					              vim.fn.feedkeys(vim.api.nvim_replace_termcodes("<Plug>luasnip-expand-or-jump", true, true, true), "")
 | 
				
			||||||
 | 
					            else
 | 
				
			||||||
 | 
					              fallback()
 | 
				
			||||||
 | 
					            end
 | 
				
			||||||
 | 
					          end, {
 | 
				
			||||||
 | 
					            "i",
 | 
				
			||||||
 | 
					            "s",
 | 
				
			||||||
 | 
					          }),
 | 
				
			||||||
 | 
					          ["<S-Tab>"] = cmp.mapping(function(fallback)
 | 
				
			||||||
 | 
					            if cmp.visible() then
 | 
				
			||||||
 | 
					              cmp.select_prev_item()
 | 
				
			||||||
 | 
					            elseif require("luasnip").jumpable(-1) then
 | 
				
			||||||
 | 
					              vim.fn.feedkeys(vim.api.nvim_replace_termcodes("<Plug>luasnip-jump-prev", true, true, true), "")
 | 
				
			||||||
 | 
					            else
 | 
				
			||||||
 | 
					              fallback()
 | 
				
			||||||
 | 
					            end
 | 
				
			||||||
 | 
					          end, {
 | 
				
			||||||
 | 
					            "i",
 | 
				
			||||||
 | 
					            "s",
 | 
				
			||||||
 | 
					          }),
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        sources = {
 | 
				
			||||||
 | 
					          { name = "nvim_lsp" },
 | 
				
			||||||
 | 
					          { name = "luasnip" },
 | 
				
			||||||
 | 
					          { name = "buffer" },
 | 
				
			||||||
 | 
					          { name = "nvim_lua" },
 | 
				
			||||||
 | 
					          { name = "path" },
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
      })
 | 
					      })
 | 
				
			||||||
    end,
 | 
					    end,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -171,6 +171,25 @@ return {
 | 
				
			||||||
      wk.register(opts.defaults)
 | 
					      wk.register(opts.defaults)
 | 
				
			||||||
    end,
 | 
					    end,
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					    "folke/noice.nvim",
 | 
				
			||||||
 | 
					    event = "VeryLazy",
 | 
				
			||||||
 | 
					    opts = {
 | 
				
			||||||
 | 
					      lsp = {
 | 
				
			||||||
 | 
					        override = {
 | 
				
			||||||
 | 
					          ["vim.lsp.util.convert_input_to_markdown_lines"] = true,
 | 
				
			||||||
 | 
					          ["vim.lsp.util.stylize_markdown"] = true,
 | 
				
			||||||
 | 
					          ["cmp.entry.get_documentation"] = true,
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        hover = { enabled = false },
 | 
				
			||||||
 | 
					        signature = { enabled = false },
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    dependencies = {
 | 
				
			||||||
 | 
					      "MunifTanjim/nui.nvim",
 | 
				
			||||||
 | 
					      "rcarriga/nvim-notify",
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
  -- icons
 | 
					  -- icons
 | 
				
			||||||
  { "nvim-tree/nvim-web-devicons", lazy = true },
 | 
					  { "nvim-tree/nvim-web-devicons", lazy = true },
 | 
				
			||||||
  -- ui components
 | 
					  -- ui components
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue