aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpablu <me@pablu.de>2026-04-27 18:46:26 +0200
committerpablu <me@pablu.de>2026-04-27 18:46:26 +0200
commit7eaec6d1d7676eaf3f40fb4136c685a0dfd917c0 (patch)
tree20f4530fb38a94e876ba2ff45d721c77c712a95e
parentacdf747c02586609ea086992c5e296dc83cc282c (diff)
nvim updates
-rw-r--r--dot_config/nvim/lazy-lock.json1
-rw-r--r--dot_config/nvim/lua/plugins/lsp.lua7
-rw-r--r--dot_config/nvim/lua/plugins/lualine.lua12
-rw-r--r--dot_config/nvim/lua/plugins/neotest.lua5
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 = {