From 1f26351afb8216787c3c5f1b98627eae9ac58364 Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Tue, 25 Mar 2025 11:33:48 -0400 Subject: [PATCH] fixed python provider --- lua/custom/chadrc.lua | 1 + lua/custom/configs/lspconfig.lua | 32 +------------------------------- lua/custom/init.lua | 3 +++ lua/custom/mappings.lua | 1 - lua/custom/plugins.lua | 3 ++- 5 files changed, 7 insertions(+), 33 deletions(-) diff --git a/lua/custom/chadrc.lua b/lua/custom/chadrc.lua index 5f76f8d..6997ab8 100644 --- a/lua/custom/chadrc.lua +++ b/lua/custom/chadrc.lua @@ -87,4 +87,5 @@ M.ui = { M.plugins = "custom.plugins" M.mappings = require "custom.mappings" + return M diff --git a/lua/custom/configs/lspconfig.lua b/lua/custom/configs/lspconfig.lua index fc74472..7e99d43 100644 --- a/lua/custom/configs/lspconfig.lua +++ b/lua/custom/configs/lspconfig.lua @@ -1,36 +1,6 @@ local config = require "plugins.configs.lspconfig" -local on_attach = function(client, bufnr) - config.on_attach(client, bufnr) - - -- Keybinding to show hover documentation - vim.api.nvim_buf_set_keymap( - bufnr, - "n", - "h", - "lua vim.lsp.buf.hover()", - { noremap = true, silent = true } - ) - - -- Keybinding to show diagnostics - vim.api.nvim_buf_set_keymap( - bufnr, - "n", - "e", - 'lua vim.diagnostic.open_float(nil, { focusable = false, close_events = {"BufLeave", "CursorMoved", "InsertEnter", "FocusLost"}, border = "rounded", source = "always", prefix = " ", scope = "cursor" })', - { noremap = true, silent = true } - ) - - -- Keybinding to show signature help - vim.api.nvim_buf_set_keymap( - bufnr, - "n", - "s", - "lua vim.lsp.buf.signature_help()", - { noremap = true, silent = true } - ) -end - +local on_attach = config.on_attach local capabilities = config.capabilities local lspconfig = require "lspconfig" diff --git a/lua/custom/init.lua b/lua/custom/init.lua index da63b8a..1f2aa8f 100644 --- a/lua/custom/init.lua +++ b/lua/custom/init.lua @@ -1,3 +1,6 @@ vim.g.dap_virtual_text = false vim.g.tlaplus_mappings_enable = true vim.env.PATH = vim.env.PATH .. ":/home/danesabo/.ghcup/bin" +vim.g.loaded_python3_provider = 1 +vim.g.python3_host_prog = vim.fn.expand "~/.config/nvim/nvim_venv/bin/python" +print "Custom init settings loaded." diff --git a/lua/custom/mappings.lua b/lua/custom/mappings.lua index 6485a05..709726c 100644 --- a/lua/custom/mappings.lua +++ b/lua/custom/mappings.lua @@ -41,5 +41,4 @@ vim.api.nvim_create_autocmd("CursorHold", { vim.diagnostic.open_float(nil, opts) end, }) - return M diff --git a/lua/custom/plugins.lua b/lua/custom/plugins.lua index b02e91e..c30b4fb 100644 --- a/lua/custom/plugins.lua +++ b/lua/custom/plugins.lua @@ -9,13 +9,14 @@ local plugins = { "rust-analyzer", "haskell-language-server", "matlab-language-server", + "lua-language-server", "clangd", "marksman", + "ruff", "pyright", --- formatters "stylua", - "black", "clang-format", "fourmolu", },