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/catppuccin.lua6
-rw-r--r--dot_config/nvim/lua/plugins/dap.lua44
-rw-r--r--dot_config/nvim/lua/plugins/lsp.lua2
-rw-r--r--dot_config/nvim/lua/plugins/lualine.lua10
-rw-r--r--dot_config/nvim/lua/plugins/telescope.lua6
-rw-r--r--dot_config/nvim/lua/plugins/tmux.lua.tmpl (renamed from dot_config/nvim/lua/plugins/tmux.lua)4
-rw-r--r--dot_config/nvim/lua/plugins/which-key.lua9
7 files changed, 35 insertions, 46 deletions
diff --git a/dot_config/nvim/lua/plugins/catppuccin.lua b/dot_config/nvim/lua/plugins/catppuccin.lua
index 772b80e..b60a0e4 100644
--- a/dot_config/nvim/lua/plugins/catppuccin.lua
+++ b/dot_config/nvim/lua/plugins/catppuccin.lua
@@ -5,9 +5,9 @@ return
priority = 1000,
lazy = false,
config = function()
- -- require("catppuccin").setup({
- -- transparent_background = true,
- -- })
+ require("catppuccin").setup({
+ transparent_background = true,
+ })
vim.cmd.colorscheme "catppuccin"
end
diff --git a/dot_config/nvim/lua/plugins/dap.lua b/dot_config/nvim/lua/plugins/dap.lua
index 6d63dfa..1314be1 100644
--- a/dot_config/nvim/lua/plugins/dap.lua
+++ b/dot_config/nvim/lua/plugins/dap.lua
@@ -27,31 +27,29 @@ return {
})
-- Configurations
- dap.configurations = {
- python = {
- {
- -- The first three options are required by nvim-dap
- type = "python", -- the type here established the link to the adapter definition: `dap.adapters.python`
- request = "launch",
- name = "Launch file",
+ dap.configurations.python = {
+ {
+ -- The first three options are required by nvim-dap
+ type = "python", -- the type here established the link to the adapter definition: `dap.adapters.python`
+ request = "launch",
+ name = "Launch file",
- -- Options below are for debugpy, see https://github.com/microsoft/debugpy/wiki/Debug-configuration-settings for supported options
+ -- Options below are for debugpy, see https://github.com/microsoft/debugpy/wiki/Debug-configuration-settings for supported options
- program = "${file}", -- This configuration will launch the current file if used.
- pythonPath = function()
- -- debugpy supports launching an application with a different interpreter then the one used to launch debugpy itself.
- -- The code below looks for a `venv` or `.venv` folder in the current directly and uses the python within.
- -- You could adapt this - to for example use the `VIRTUAL_ENV` environment variable.
- local cwd = vim.fn.getcwd()
- if vim.fn.executable(cwd .. "/venv/bin/python") == 1 then
- return cwd .. "/venv/bin/python"
- elseif vim.fn.executable(cwd .. "/.venv/bin/python") == 1 then
- return cwd .. "/.venv/bin/python"
- else
- return "/usr/bin/python"
- end
- end,
- },
+ program = "${file}", -- This configuration will launch the current file if used.
+ pythonPath = function()
+ -- debugpy supports launching an application with a different interpreter then the one used to launch debugpy itself.
+ -- The code below looks for a `venv` or `.venv` folder in the current directly and uses the python within.
+ -- You could adapt this - to for example use the `VIRTUAL_ENV` environment variable.
+ local cwd = vim.fn.getcwd()
+ if vim.fn.executable(cwd .. "/venv/bin/python") == 1 then
+ return cwd .. "/venv/bin/python"
+ elseif vim.fn.executable(cwd .. "/.venv/bin/python") == 1 then
+ return cwd .. "/.venv/bin/python"
+ else
+ return vim.fn.exepath("python")
+ end
+ end,
},
}
diff --git a/dot_config/nvim/lua/plugins/lsp.lua b/dot_config/nvim/lua/plugins/lsp.lua
index 78c93dd..aa4388a 100644
--- a/dot_config/nvim/lua/plugins/lsp.lua
+++ b/dot_config/nvim/lua/plugins/lsp.lua
@@ -7,7 +7,7 @@ return {
"gopls",
"html",
"yamlls",
- "svelte-language-server",
+ "svelte",
"clangd",
"ansiblels",
"vtsls",
diff --git a/dot_config/nvim/lua/plugins/lualine.lua b/dot_config/nvim/lua/plugins/lualine.lua
index 68bb97d..71522da 100644
--- a/dot_config/nvim/lua/plugins/lualine.lua
+++ b/dot_config/nvim/lua/plugins/lualine.lua
@@ -6,16 +6,6 @@ return {
-- options = {
-- theme = 'catppuccin'
-- },
- sections = {
- lualine_x = {
- function()
- return require('direnv').statusline()
- end,
- 'encoding',
- 'fileformat',
- 'filetype',
- }
- }
})
end
}
diff --git a/dot_config/nvim/lua/plugins/telescope.lua b/dot_config/nvim/lua/plugins/telescope.lua
index 9134656..d5b89d1 100644
--- a/dot_config/nvim/lua/plugins/telescope.lua
+++ b/dot_config/nvim/lua/plugins/telescope.lua
@@ -6,9 +6,6 @@ return {
'BurntSushi/ripgrep',
{ 'nvim-telescope/telescope-fzf-native.nvim', build = 'make' }
},
- },
- {
- 'nvim-telescope/telescope-ui-select.nvim',
config = function()
local telescope = require("telescope")
telescope.setup({
@@ -28,5 +25,8 @@ return {
telescope.load_extension("ui-select")
telescope.load_extension("fzf")
end
+ },
+ {
+ 'nvim-telescope/telescope-ui-select.nvim',
}
}
diff --git a/dot_config/nvim/lua/plugins/tmux.lua b/dot_config/nvim/lua/plugins/tmux.lua.tmpl
index 2b859f8..5c73b6c 100644
--- a/dot_config/nvim/lua/plugins/tmux.lua
+++ b/dot_config/nvim/lua/plugins/tmux.lua.tmpl
@@ -1,3 +1,4 @@
+{{ if ne .chezmoi.hostname "gentoo" }}
return {
'alexghergh/nvim-tmux-navigation',
config = function()
@@ -13,3 +14,6 @@ return {
}
end
}
+{{ else }}
+return {}
+{{ end }}
diff --git a/dot_config/nvim/lua/plugins/which-key.lua b/dot_config/nvim/lua/plugins/which-key.lua
index 62125fe..7db392f 100644
--- a/dot_config/nvim/lua/plugins/which-key.lua
+++ b/dot_config/nvim/lua/plugins/which-key.lua
@@ -1,11 +1,7 @@
return {
"folke/which-key.nvim",
event = "VeryLazy",
- opts = {
- -- your configuration comes here
- -- or leave it empty to use the default settings
- -- refer to the configuration section below
- },
+ opts = {},
keys = {
{
"<leader>?",
@@ -15,8 +11,9 @@ return {
desc = "Buffer Local Keymaps (which-key)",
},
},
- config = function()
+ config = function(_, opts)
local wk = require("which-key")
+ wk.setup(opts)
wk.add({
{ "<leader>d", group = "Debug" },
{ "<leader>f", group = "Telescope" },