mirror of
https://github.com/olexsmir/dotfiles.git
synced 2026-01-15 16:51:34 +02:00
51 lines
1.2 KiB
Lua
51 lines
1.2 KiB
Lua
require"lspinstall".setup {}
|
|
require"lspconfig".gopls.setup {}
|
|
-- require"lspconfig".pyls.setup {}
|
|
-- require"lspconfig".rls.setup {}
|
|
-- require"lspconfig".denols.setup {}
|
|
-- require"lspconfig".lua.setup{}
|
|
require"tsserver"
|
|
require"efm"
|
|
|
|
-- Compe
|
|
require'compe'.setup {
|
|
enabled = true,
|
|
autocomplete = true,
|
|
source = {
|
|
-- path = true,
|
|
buffer = true,
|
|
description = true,
|
|
nvim_lsp = true
|
|
}
|
|
}
|
|
|
|
-- LuaLine
|
|
require'lualine'.setup {options={
|
|
theme = "codedark"
|
|
}}
|
|
|
|
-- GitSigns
|
|
require'gitsigns'.setup {
|
|
signs = {
|
|
add = {hl = 'GitSignsAdd', text = '│'};
|
|
change = {hl = 'GitSignsChange', text = '│'};
|
|
delete = {hl = 'GitSignsDelete', text = '_'};
|
|
topdelete = {hl = 'GitSignsDelete', text = '‾'};
|
|
changedelete = {hl = 'GitSignsChange', text = '~'};
|
|
};
|
|
watch_index = {interval = 1000};
|
|
current_line_blame = true,
|
|
sign_priority = 6,
|
|
update_debounce = 100,
|
|
status_formatter = nil,
|
|
use_decoration_api = true,
|
|
use_internal_diff = true,
|
|
}
|
|
|
|
-- TreeSitter
|
|
require'nvim-treesitter.configs'.setup {
|
|
ensure_installed = {'javascript', 'typescript', 'jsdoc', 'python', 'go', 'bash'};
|
|
highlight = {
|
|
enable=true
|
|
};
|
|
}
|