diff --git a/.vimrc b/.vimrc index 6243886..72d4345 100644 --- a/.vimrc +++ b/.vimrc @@ -278,6 +278,7 @@ end -- Enable rust_analyzer nvim_lsp.rust_analyzer.setup({ on_attach=on_attach }) +nvim_lsp.pyright.setup({ on_attach=on_attach }) -- Enable diagnostics vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with( @@ -289,20 +290,14 @@ vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with( ) require('lspkind').init({ - -- enables text annotations - -- - -- default: true + -- disables text annotations with_text = false, -- default symbol map - -- can be either 'default' or - -- 'codicons' for codicon preset (requires vscode-codicons font installed) - -- - -- default: 'default' + -- can be either 'default' or 'codicons' preset = 'default', -- override preset symbols - -- -- default: {} symbol_map = { Method = 'm', @@ -361,8 +356,9 @@ autocmd CursorHold * lua vim.lsp.diagnostic.show_line_diagnostics() nnoremap g[ lua vim.lsp.diagnostic.goto_prev() nnoremap g] lua vim.lsp.diagnostic.goto_next() -let g:completion_matching_strategy_list = ['exact', 'substring', 'fuzzy', 'all'] +let g:completion_matching_strategy_list = ['exact', 'substring', 'fuzzy'] let g:completion_matching_smart_case = 1 +let g:completion_sorting = 'length' " **** End LSP