@@ -17,7 +17,9 @@ vim.api.nvim_create_autocmd('LspAttach', {
17
17
nmap (' gD' , telescope_builtin .lsp_type_definitions , ' [g]oto type [D]efinitions' )
18
18
nmap (' gi' , telescope_builtin .lsp_implementations , ' [g]oto [i]mplementations' )
19
19
nmap (' gr' , telescope_builtin .lsp_references , ' [g]oto [r]eferences' )
20
- nmap (' K' , vim .lsp .buf .hover )
20
+ nmap (' K' , function ()
21
+ vim .lsp .buf .hover ({ border = ' rounded' })
22
+ end )
21
23
nmap (' <Leader>ds' , telescope_builtin .lsp_document_symbols , ' [d]ocument [s]ymbols' )
22
24
nmap (' <Leader>ws' , telescope_builtin .lsp_workspace_symbols , ' [w]orkspace [s]ymbols' )
23
25
nmap (' <Leader>rn' , vim .lsp .buf .rename , ' [r]e[n]ame' )
@@ -32,11 +34,6 @@ vim.api.nvim_create_autocmd('LspAttach', {
32
34
})
33
35
34
36
vim .api .nvim_set_hl (0 , ' FloatBorder' , {})
35
- vim .lsp .handlers [' textDocument/hover' ] = vim .lsp .with (
36
- vim .lsp .handlers .hover , {
37
- border = ' rounded' ,
38
- }
39
- )
40
37
vim .diagnostic .config {
41
38
float = { border = ' rounded' },
42
39
}
@@ -116,6 +113,10 @@ lspconfig.gopls.setup {
116
113
},
117
114
}
118
115
116
+ lspconfig .clangd .setup {
117
+ capabilities = capabilities ,
118
+ }
119
+
119
120
lspconfig .zls .setup {
120
121
capabilities = capabilities ,
121
122
}
0 commit comments