summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEnricoGuccii <partyka.003@proton.me>2025-11-06 16:47:34 +0100
committerEnricoGuccii <partyka.003@proton.me>2025-11-06 16:47:34 +0100
commit83caab6c73eba1641bc1681a9b0c5aac884e64be (patch)
treee9011e132bbf4108e8441159e8bb3cb1c9aa8d9a
parente52f3b9486c85c9b06efdf006ef425c4cc309f55 (diff)
aaaaaaa
-rw-r--r--nvim/init.lua27
1 files changed, 12 insertions, 15 deletions
diff --git a/nvim/init.lua b/nvim/init.lua
index b42bedd..22f375c 100644
--- a/nvim/init.lua
+++ b/nvim/init.lua
@@ -13,6 +13,9 @@ vim.pack.add({
{ src = "https://github.com/catppuccin/nvim" },
{ src = "https://github.com/windwp/nvim-autopairs" },
{ src = "https://github.com/Hoffs/omnisharp-extended-lsp.nvim" },
+ { src = "https://github.com/linux-cultist/venv-selector.nvim" },
+ { src = "https://github.com/romgrk/barbar.nvim" },
+ { src = "https://github.com/nvim-tree/nvim-web-devicons" },
})
vim.g.mapleader = " "
@@ -38,6 +41,7 @@ vim.api.nvim_create_autocmd("TextYankPost", {
end,
})
+
require("nvim-treesitter.configs").setup({
ensure_installed = { "lua", "vim", "bash", "json", "python", "cpp", "css", "arduino", "java", "c_sharp" },
highlight = { enable = true },
@@ -66,9 +70,8 @@ vim.keymap.set("i", "<Tab>", function()
end
end, { expr = true, noremap = true })
-require("luasnip.loaders.from_vscode").lazy_load()
-
+require("luasnip.loaders.from_vscode").lazy_load()
local lspconfig = require("lspconfig")
lspconfig.lua_ls.setup({
settings = {
@@ -78,22 +81,12 @@ lspconfig.lua_ls.setup({
},
},
})
-
-lspconfig.pyright.setup({
- capabilities = capabilities,
- on_attach = on_attach,
- on_new_config = function(config, root_dir)
- local env = vim.trim(vim.fn.system('cd "' .. root_dir .. '"; poetry env info -p 2>/dev/null'))
- if string.len(env) > 0 then
- config.settings.python.pythonPath = env .. '/bin/python'
- end
- end
-})
-
+lspconfig.pyright.setup({})
lspconfig.jdtls.setup({})
lspconfig.cssls.setup({})
lspconfig.clangd.setup({})
+
local pid = vim.fn.getpid()
lspconfig.omnisharp.setup({
cmd = { "/usr/bin/omnisharp", "--languageserver", "--hostPID", tostring(pid) },
@@ -106,9 +99,13 @@ lspconfig.omnisharp.setup({
capabilities = require('cmp_nvim_lsp').default_capabilities(),
})
+
+
+vim.keymap.set("n", "<leader>d", "<cmd>bdelete<CR>", { noremap = true, silent = true })
+vim.keymap.set("n", "<Tab>", "<cmd>bnext<CR>", { noremap = true, silent = true })
+vim.keymap.set("n", "<leader><Tab>", "<cmd>bprevious<CR>", { noremap = true, silent = true })
vim.keymap.set("n", "K", vim.diagnostic.open_float, { noremap = true, silent = true })
vim.keymap.set("i", "<C-s>", vim.lsp.buf.signature_help, { buffer = true })
-
vim.keymap.set("x", "<leader>p", '"_dP', { desc = "aaaa" })
local cmp = require("cmp")