summaryrefslogtreecommitdiff
path: root/.config/nvim
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim')
-rw-r--r--.config/nvim/lua/plugins.lua21
-rw-r--r--.config/nvim/lua/setup/lspconfig.lua85
2 files changed, 60 insertions, 46 deletions
diff --git a/.config/nvim/lua/plugins.lua b/.config/nvim/lua/plugins.lua
index 68a0ee1..e02cb3e 100644
--- a/.config/nvim/lua/plugins.lua
+++ b/.config/nvim/lua/plugins.lua
@@ -52,6 +52,14 @@ return require('packer').startup(function(use)
}
use {
+ "kyazdani42/nvim-tree.lua",
+ cmd = { "NvimTreeToggle", "NvimTreeFindFile" },
+ config = function()
+ require "setup.nvim-tree"
+ end,
+ }
+
+ use {
"nvim-treesitter/nvim-treesitter",
event = { "BufRead", "BufNewFile" },
config = function()
@@ -72,16 +80,19 @@ return require('packer').startup(function(use)
use {
"neovim/nvim-lspconfig",
event = { "BufRead", "BufNewFile" },
- }
-
- use {
- "williamboman/nvim-lsp-installer",
- after = "nvim-lspconfig",
config = function()
require "setup.lspconfig"
end,
}
+ -- use {
+ -- "williamboman/nvim-lsp-installer",
+ -- after = "nvim-lspconfig",
+ -- config = function()
+ -- require "setup.lspconfig"
+ -- end,
+ -- }
+
use {
"ray-x/lsp_signature.nvim",
after = "nvim-lspconfig",
diff --git a/.config/nvim/lua/setup/lspconfig.lua b/.config/nvim/lua/setup/lspconfig.lua
index ab969fd..373c347 100644
--- a/.config/nvim/lua/setup/lspconfig.lua
+++ b/.config/nvim/lua/setup/lspconfig.lua
@@ -1,15 +1,15 @@
-require("nvim-lsp-installer").setup {}
+-- require("nvim-lsp-installer").setup {}
local lspconfig = require("lspconfig")
local function on_attach()
- vim.cmd([[
- doautocmd User lspAttached
+ vim.cmd("doautocmd User lspAttached")
- augroup Format
- au! * <buffer>
- au BufWritePre <buffer> lua vim.lsp.buf.formatting_sync()
- augroup END
- ]])
+ -- vim.cmd([[
+ -- augroup Format
+ -- au! * <buffer>
+ -- au BufWritePre <buffer> lua vim.lsp.buf.formatting_sync()
+ -- augroup END
+ -- ]])
end
lspconfig.sumneko_lua.setup {
@@ -22,50 +22,53 @@ lspconfig.sumneko_lua.setup {
}
}
}
-lspconfig.hls.setup {
- on_attach = on_attach,
-}
-lspconfig.pyright.setup {
- on_attach = on_attach,
-}
-lspconfig.clangd.setup {
+-- lspconfig.hls.setup {
+-- on_attach = on_attach,
+-- }
+-- lspconfig.pyright.setup {
+-- on_attach = on_attach,
+-- }
+lspconfig.ccls.setup {
on_attach = on_attach,
}
+-- lspconfig.clangd.setup {
+-- on_attach = on_attach,
+-- }
lspconfig.rust_analyzer.setup {
on_attach = on_attach,
}
lspconfig.bashls.setup {
on_attach = on_attach,
}
-lspconfig.dockerls.setup {
- on_attach = on_attach,
-}
+-- lspconfig.dockerls.setup {
+-- on_attach = on_attach,
+-- }
-- lspconfig.yamlls.setup {
-- on_attach = on_attach,
-- }
-lspconfig.html.setup {
- on_attach = on_attach,
-}
-lspconfig.cssls.setup {
- on_attach = on_attach,
-}
-lspconfig.marksman.setup {
- on_attach = on_attach,
-}
-lspconfig.jsonls.setup {
- on_attach = on_attach,
-}
-lspconfig.tsserver.setup {
- on_attach = on_attach,
-}
-lspconfig.omnisharp.setup {
- on_attach = on_attach,
- use_mono = true,
-}
-lspconfig.texlab.setup {
- on_attach = on_attach,
-}
-vim.cmd("let g:tex_flavor = 'tex'")
+-- lspconfig.html.setup {
+-- on_attach = on_attach,
+-- }
+-- lspconfig.cssls.setup {
+-- on_attach = on_attach,
+-- }
+-- lspconfig.marksman.setup {
+-- on_attach = on_attach,
+-- }
+-- lspconfig.jsonls.setup {
+-- on_attach = on_attach,
+-- }
+-- lspconfig.tsserver.setup {
+-- on_attach = on_attach,
+-- }
+-- lspconfig.omnisharp.setup {
+-- on_attach = on_attach,
+-- use_mono = true,
+-- }
+-- lspconfig.texlab.setup {
+-- on_attach = on_attach,
+-- }
+-- vim.cmd("let g:tex_flavor = 'tex'")
local signs = { Error = " ", Warn = " ", Hint = " ", Info = " " }
for type, icon in pairs(signs) do