diff options
| author | pablu <me@pablu.de> | 2026-06-19 00:37:46 +0200 |
|---|---|---|
| committer | pablu <me@pablu.de> | 2026-06-19 00:37:46 +0200 |
| commit | 04d720f6c84d52445a0808fffae553b37408a4a2 (patch) | |
| tree | ab547ec14045b7d647f8ce03a718f3e6ee30764e /dot_config/nvim/lua/plugins | |
| parent | 9d0e106178a14651f5290dd742761167c353631e (diff) | |
only smart-nav on gentoo, and not on other systems, same with tmux navigation
Diffstat (limited to 'dot_config/nvim/lua/plugins')
| -rw-r--r-- | dot_config/nvim/lua/plugins/catppuccin.lua | 6 | ||||
| -rw-r--r-- | dot_config/nvim/lua/plugins/dap.lua | 44 | ||||
| -rw-r--r-- | dot_config/nvim/lua/plugins/lsp.lua | 2 | ||||
| -rw-r--r-- | dot_config/nvim/lua/plugins/lualine.lua | 10 | ||||
| -rw-r--r-- | dot_config/nvim/lua/plugins/telescope.lua | 6 | ||||
| -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.lua | 9 |
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" }, |
