diff --git a/homeConfig/dotfiles/nvim/init.lua b/homeConfig/dotfiles/nvim/init.lua index 3e43166..c03d38d 100644 --- a/homeConfig/dotfiles/nvim/init.lua +++ b/homeConfig/dotfiles/nvim/init.lua @@ -39,8 +39,10 @@ -- Load LSP's local nvim_lsp = require('lspconfig') + local navic = require('navic') local function on_attach(client, bufnr) + navic.on_attach(client) client.server_capabilities.document_formatting = false require('lsp_signature').on_attach() end diff --git a/homeConfig/dotfiles/nvim/plugins.lua b/homeConfig/dotfiles/nvim/plugins.lua index 4c7c210..70f6b3d 100644 --- a/homeConfig/dotfiles/nvim/plugins.lua +++ b/homeConfig/dotfiles/nvim/plugins.lua @@ -85,6 +85,12 @@ return packer.startup(function(use) } } + -- nvim breadcrumbs + use { + "SmiteshP/nvim-navic", + requires = "neovim/nvim-lspconfig" + } + -- LSP Config use 'neovim/nvim-lspconfig' use 'kabouzeid/nvim-lspinstall'