nvim: Ensure TS is always set up for image.nvim

This commit is contained in:
Marty Oehme 2024-06-20 17:43:11 +02:00
parent 87ce74de40
commit 51145e740a
Signed by: Marty
GPG key ID: EDBF2ED917B2EF6A
3 changed files with 10 additions and 5 deletions

View file

@ -157,10 +157,10 @@ local python_path
lspconfig.basedpyright.setup({
on_attach = function(client, bufnr)
on_attach(client, bufnr)
require("core.util").set_python_env()
if python_path == nil then
python_path, _ = vim.fn.expand(require("core.util").get_python_venv_bin(client.config.root_dir))
end
vim.g["python3_host_prog"] = python_path
-- print(string.format("[PYTHON VENV]: %s", vim.inspect(python_path)))
client.config.settings.python = {} or client.config.settings.python
client.config.settings.python.pythonPath = python_path
@ -180,11 +180,11 @@ lspconfig.basedpyright.setup({
lspconfig.ruff.setup({
on_attach = function(client, bufnr)
on_attach(client, bufnr)
require("core.util").set_python_env()
client.server_capabilities.hoverProvider = false -- we use pyright for hover info
if python_path == nil then
python_path, _ = vim.fn.expand(require("core.util").get_python_venv_bin(client.config.root_dir))
end
vim.g["python3_host_prog"] = python_path
client.config.settings.python = {} or client.config.settings.python
client.config.settings.python.pythonPath = python_path
end,