lsp improvements

This commit is contained in:
Grigory Shipunov 2023-01-31 21:31:35 +01:00
parent b37c426e34
commit 75ae3702b1
Signed by: 0xa
GPG key ID: 91FA5E5BF9AA901C
3 changed files with 10 additions and 14 deletions

View file

@ -15,11 +15,9 @@ set langmap=ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯ;ABCDEFGHIJKLMNO
" Incrementally show effects of :s, :smagic, :snomagic " Incrementally show effects of :s, :smagic, :snomagic
set icm=split set icm=split
"set signcolumn=yes
set number set number
set nobackup nowritebackup set nobackup nowritebackup
set noswapfile set noswapfile

View file

@ -48,12 +48,16 @@ local lsp_flags = {
vim.cmd([[set signcolumn=yes]]) vim.cmd([[set signcolumn=yes]])
-- Setting up servers per language -- Setting up servers per language
-- Nix -- Default nvim-lsp setup: nil, clangd
nvim_lsp['nil_ls'].setup{ local servers = { 'nil_ls', 'clangd' }
on_attach = on_attach,
flags = lsp_flags, for _, serv in ipairs(servers) do
capabilities = capabilities, nvim_lsp[serv].setup{
} on_attach = on_attach,
flags = lsp_flags,
capabilities = capabilities,
}
end
-- Rust: using rust tools package -- Rust: using rust tools package
local rt = require("rust-tools") local rt = require("rust-tools")

View file

@ -80,7 +80,6 @@ return require('packer').startup(function(use)
use 'tpope/vim-fugitive' use 'tpope/vim-fugitive'
use { use {
'lewis6991/gitsigns.nvim', 'lewis6991/gitsigns.nvim',
tag = 'release',
config = function() config = function()
require('gitsigns').setup() require('gitsigns').setup()
end, end,
@ -115,11 +114,6 @@ return require('packer').startup(function(use)
-- neovim VSCode edition -- neovim VSCode edition
use { use {
'neovim/nvim-lspconfig', 'neovim/nvim-lspconfig',
ft = {
'rust',
'nix',
-- 'python',
},
after = { 'nvim-cmp' }, after = { 'nvim-cmp' },
requires = { 'simrat39/rust-tools.nvim' }, requires = { 'simrat39/rust-tools.nvim' },
config = function() config = function()