aboutsummaryrefslogtreecommitdiff
path: root/dot_config/nvim/lua
diff options
context:
space:
mode:
Diffstat (limited to 'dot_config/nvim/lua')
-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
3 files changed, 21 insertions, 3 deletions
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 = {