dotfiles/config/nvim/lua/config.lua
2021-06-21 19:44:12 +03:00

41 lines
767 B
Lua

-- LSP servers
require'lspinstall'.setup {}
require'lspconfig'.gopls.setup {} -- Go
require'lspconfig'.pyls.setup {} -- Python
require'lspconfig'.lua.setup {} -- Lua
require'tsserver' -- JS/TS
require'efm' -- Linter's
-- Compe
require'compe'.setup {
enabled = true,
autocomplete = true,
source = {
-- path = true,
buffer = true,
nvim_lsp = true,
};
}
-- LuaLine
require'lualine'.setup {options={
theme = "codedark"
}}
-- GitSigns
require'plug.gitsigns'
-- NeoGit
require'neogit'.setup {}
-- NvimTree
require'plug.nvimtree'
-- TreeSitter
require'nvim-treesitter.configs'.setup {
ensure_installed = {'javascript', 'typescript', 'jsdoc', 'python', 'go'};
highlight = {enable=true};
}
-- Colorizer
-- require'plug.colorizer'