diff --git a/.config/nvim/lua/core/mappings.lua b/.config/nvim/lua/core/mappings.lua index 81dab32..b2182e1 100644 --- a/.config/nvim/lua/core/mappings.lua +++ b/.config/nvim/lua/core/mappings.lua @@ -71,9 +71,9 @@ map('n', 'qe', 'lua require("quicknote").OpenNoteAtCurrentLine()qd', 'lua require("quicknote").DeleteNoteAtCurrentLine()', default_options) -- telescope -map('n', 'f', 'lua require("telescope.builtin").find_files()', default_options) -map('n', 'a', 'lua require("telescope.builtin").grep_string()', default_options) -map('n', 'A', 'lua require("telescope.builtin").live_grep()', default_options) +map('n', 'f', 'lua require("telescope").extensions.menufacture.find_files()', default_options) +map('n', 'a', 'lua require("telescope").extensions.menufacture.grep_string()', default_options) +map('n', 'A', 'lua require("telescope").extensions.menufacture.live_grep()', default_options) map('n', 'b', 'lua require("telescope.builtin").buffers()', default_options) map('n', 'r', 'lua require("telescope.builtin").resume()', default_options) -- map('n', 'fh', 'lua require('telescope.builtin').help_tags(), default_options) diff --git a/.config/nvim/lua/plugins/lspconfig.lua b/.config/nvim/lua/plugins/lspconfig.lua index 7c65e44..8032035 100644 --- a/.config/nvim/lua/plugins/lspconfig.lua +++ b/.config/nvim/lua/plugins/lspconfig.lua @@ -46,6 +46,7 @@ return { floating_window_off_y = -5, }) require'nvim-navbuddy'.attach(client, bufnr) + require'nvim-navic'.attach(client, bufnr) end local signs = { @@ -59,23 +60,23 @@ return { vim.fn.sign_define(sign.name, { texthl = sign.name, text = sign.text, numhl = "" }) end - --vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with( - -- vim.lsp.diagnostic.on_publish_diagnostics, { - -- signs = { - -- active = signs, - -- --severity_limit = 'info', - -- }, - -- severity_sort = true, - -- underline = false, - -- update_in_insert = false, - -- --virtual_text = { - -- -- spacing = 40, - -- -- severity_limit = 'Warning', - -- --}, - -- virtual_text = false, - -- } - --) - -- + vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with( + vim.lsp.diagnostic.on_publish_diagnostics, { + signs = { + active = signs, + --severity_limit = 'info', + }, + severity_sort = true, + underline = false, + update_in_insert = false, + --virtual_text = { + -- spacing = 40, + -- severity_limit = 'Warning', + --}, + virtual_text = false, + } + ) + local capabilities = require('cmp_nvim_lsp').default_capabilities() capabilities.offsetEncoding = { "utf-16" } diff --git a/.config/nvim/lua/plugins/telescope.lua b/.config/nvim/lua/plugins/telescope.lua index c26b7eb..3a6a654 100644 --- a/.config/nvim/lua/plugins/telescope.lua +++ b/.config/nvim/lua/plugins/telescope.lua @@ -2,12 +2,23 @@ return { 'nvim-telescope/telescope.nvim', dependencies = { 'debugloop/telescope-undo.nvim', - 'desdic/agrolens.nvim' + 'desdic/agrolens.nvim', + 'molecule-man/telescope-menufacture' }, --cmd = ":Telescope", config = function() -- require('telescope').load_extension('ultisnips') + require('telescope').setup { + extensions = { + menufacture = { + mappings = { + main_menu = { [{'i', 'n'}] = '' } + } + } + } + } require('telescope').load_extension('undo') require('telescope').load_extension('agrolens') + require('telescope').load_extension('menufacture') end }