From 7eaec6d1d7676eaf3f40fb4136c685a0dfd917c0 Mon Sep 17 00:00:00 2001 From: pablu Date: Mon, 27 Apr 2026 18:46:26 +0200 Subject: [PATCH] nvim updates --- dot_config/nvim/lazy-lock.json | 1 + dot_config/nvim/lua/plugins/lsp.lua | 7 ++++++- dot_config/nvim/lua/plugins/lualine.lua | 12 +++++++++++- dot_config/nvim/lua/plugins/neotest.lua | 5 ++++- 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/dot_config/nvim/lazy-lock.json b/dot_config/nvim/lazy-lock.json index cce01f9..f685e1f 100644 --- a/dot_config/nvim/lazy-lock.json +++ b/dot_config/nvim/lazy-lock.json @@ -4,6 +4,7 @@ "blink.cmp": { "branch": "main", "commit": "4b18c32adef2898f95cdef6192cbd5796c1a332d" }, "catppuccin": { "branch": "main", "commit": "0a5de4da015a175f416d6ef1eda84661623e0500" }, "conform.nvim": { "branch": "master", "commit": "e969e302bced7ffb9a0a0323629f31feb0ca35a6" }, + "direnv.nvim": { "branch": "main", "commit": "564146278b3d5fe4ffa389cd103bab20f9b515d6" }, "fidget.nvim": { "branch": "main", "commit": "7fa433a83118a70fe24c1ce88d5f0bd3453c0970" }, "flash.nvim": { "branch": "main", "commit": "fcea7ff883235d9024dc41e638f164a450c14ca2" }, "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, diff --git a/dot_config/nvim/lua/plugins/lsp.lua b/dot_config/nvim/lua/plugins/lsp.lua index 551161b..e13cfc2 100644 --- a/dot_config/nvim/lua/plugins/lsp.lua +++ b/dot_config/nvim/lua/plugins/lsp.lua @@ -15,13 +15,18 @@ return { "rust_analyzer", "templ", "tailwindcss", - "nil_ls" + "nil_ls", + "gleam", + "ty" }) -- Testing basedpyright atm, change to jedi idk vim.lsp.config("basedpyright", { settings = { + python = { + pythonPath = vim.fn.exepath("python"), + }, ['basedpyright'] = { analysis = { typeCheckingMode = "basic", diff --git a/dot_config/nvim/lua/plugins/lualine.lua b/dot_config/nvim/lua/plugins/lualine.lua index 669b6cd..52006ad 100644 --- a/dot_config/nvim/lua/plugins/lualine.lua +++ b/dot_config/nvim/lua/plugins/lualine.lua @@ -4,8 +4,18 @@ return { config = function() require('lualine').setup({ options = { - theme = 'dracula' + theme = 'catppuccin' + }, + sections = { + lualine_x = { + function() + return require('direnv').statusline() + end, + 'encoding', + 'fileformat', + 'filetype', } + } }) end } diff --git a/dot_config/nvim/lua/plugins/neotest.lua b/dot_config/nvim/lua/plugins/neotest.lua index 1f6efcf..87f503e 100644 --- a/dot_config/nvim/lua/plugins/neotest.lua +++ b/dot_config/nvim/lua/plugins/neotest.lua @@ -11,7 +11,10 @@ return { config = function() require("neotest").setup({ adapters = { - require("neotest-python"), + require("neotest-python")({ + python = vim.fn.exepath("python"), + runner = "pytest", + }), require("neotest-go") }, diagnostic = {