added navic
This commit is contained in:
@ -88,6 +88,11 @@ local on_attach = function(client, bufnr)
|
||||
if client.server_capabilities.documentHighlightProvider then
|
||||
document_highlight(bufnr)
|
||||
end
|
||||
if client.server_capabilities.documentSymbolProvider then
|
||||
print('attach navic')
|
||||
local navic = require("nvim-navic")
|
||||
navic.attach(client, bufnr)
|
||||
end
|
||||
end
|
||||
|
||||
return {
|
||||
@ -97,11 +102,13 @@ return {
|
||||
'p00f/clangd_extensions.nvim',
|
||||
'Fildo7525/pretty_hover',
|
||||
'creativenull/efmls-configs-nvim',
|
||||
'SmiteshP/nvim-navic',
|
||||
},
|
||||
version = nil,
|
||||
branch = 'master',
|
||||
config = function()
|
||||
local lspconfig = require('lspconfig')
|
||||
require("nvim-navic").setup({})
|
||||
|
||||
local capabilities = require('cmp_nvim_lsp').default_capabilities(vim.lsp.protocol.make_client_capabilities())
|
||||
capabilities.workspace = {
|
||||
|
@ -6,6 +6,8 @@ return {
|
||||
},
|
||||
config = function()
|
||||
vim.opt.laststatus = 3
|
||||
local navic = require('nvim-navic')
|
||||
local colors = require('bamboo.palette')
|
||||
require('lualine').setup({
|
||||
options = {
|
||||
theme = 'auto',
|
||||
@ -28,8 +30,24 @@ return {
|
||||
},
|
||||
lualine_c = {
|
||||
'hostname',
|
||||
'getcwd',
|
||||
{ 'filename', path = 1, file_status = true },
|
||||
{
|
||||
'getcwd',
|
||||
color = { fg = colors.vulgaris.orange, gui = 'bold' },
|
||||
},
|
||||
{
|
||||
'filename',
|
||||
path = 1,
|
||||
file_status = true,
|
||||
color = { fg = colors.vulgaris.light_blue, gui = 'bold' },
|
||||
},
|
||||
{
|
||||
function()
|
||||
return require('nvim-navic').get_location()
|
||||
end,
|
||||
cond = function()
|
||||
return package.loaded['nvim-navic'] and require('nvim-navic').is_available()
|
||||
end,
|
||||
},
|
||||
},
|
||||
lualine_y = {
|
||||
'searchcount',
|
||||
@ -53,7 +71,7 @@ return {
|
||||
path = 0,
|
||||
file_status = true,
|
||||
separator = { left = '', right = '' },
|
||||
color = { fg = '#000000', bg = '#ff9966', gui='bold' },
|
||||
color = { fg = '#000000', bg = '#ff9966', gui = 'bold' },
|
||||
},
|
||||
},
|
||||
lualine_b = {
|
||||
|
Reference in New Issue
Block a user