From 022744c075d56cfc21a515b1e5d3ee5209e078cf Mon Sep 17 00:00:00 2001 From: Never Gude Date: Mon, 9 Feb 2026 21:47:15 +0100 Subject: [PATCH] jo --- .config/alacritty/gruvbox_dark.toml | 30 ----------------------------- .config/git/config | 3 +++ .config/nvim/init.lua | 24 ++++++++++++----------- .local/scripts/browserprompt.fish | 9 ++++++++- 4 files changed, 24 insertions(+), 42 deletions(-) delete mode 100644 .config/alacritty/gruvbox_dark.toml create mode 100644 .config/git/config diff --git a/.config/alacritty/gruvbox_dark.toml b/.config/alacritty/gruvbox_dark.toml deleted file mode 100644 index d2845cd..0000000 --- a/.config/alacritty/gruvbox_dark.toml +++ /dev/null @@ -1,30 +0,0 @@ -# Colors (Gruvbox dark) - -# Default colors -[colors.primary] -# hard contrast background = = '#1d2021' -background = '#282828' -# soft contrast background = = '#32302f' -foreground = '#ebdbb2' - -# Normal colors -[colors.normal] -black = '#282828' -red = '#cc241d' -green = '#98971a' -yellow = '#d79921' -blue = '#458588' -magenta = '#b16286' -cyan = '#689d6a' -white = '#a89984' - -# Bright colors -[colors.bright] -black = '#928374' -red = '#fb4934' -green = '#b8bb26' -yellow = '#fabd2f' -blue = '#83a598' -magenta = '#d3869b' -cyan = '#8ec07c' -white = '#ebdbb2' diff --git a/.config/git/config b/.config/git/config new file mode 100644 index 0000000..6ecc21d --- /dev/null +++ b/.config/git/config @@ -0,0 +1,3 @@ +[user] + email = n.gude@posteo.de + name = Never Gude diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 33478ce..98600f0 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -137,13 +137,16 @@ vim.filetype.add({ -- Install nvim-treesitter vim.pack.add({ "https://github.com/nvim-treesitter/nvim-treesitter" }) -require("nvim-treesitter").install('lua', 'latex', 'c', 'java', 'ocaml') +require("nvim-treesitter").setup({ + ensure_installed = { "lua", "latex", "c", "java", "ocaml" }, + highlight = { enable = true } +}) -- See `:h lsp-quickstart` for more details. vim.pack.add({ "https://github.com/mason-org/mason.nvim" }) require("mason").setup() -vim.lsp.enable({'lua_ls', 'texlab', 'clangd', 'jdtls', 'ocaml-lsp', 'fish-lsp'}) +vim.lsp.enable({ 'lua_ls', 'texlab', 'clangd', 'jdtls', 'ocaml-lsp', 'fish-lsp' }) vim.keymap.set('n', 'lf', vim.lsp.buf.format, { desc = 'Formats a buffer using the attached language server clients' }) @@ -181,17 +184,17 @@ vim.api.nvim_create_user_command("DapInit", function() local dap_sidebar_s = dap_widgets.sidebar(dap_widgets.scopes) local dap_sidebar_f = dap_widgets.sidebar(dap_widgets.frames) - vim.keymap.set("n", "bb", dap.toggle_breakpoint, { desc = "Toggle breakpoint"}) - vim.keymap.set("n", "bc", dap.continue, { desc = "Continue execution"}) + vim.keymap.set("n", "bb", dap.toggle_breakpoint, { desc = "Toggle breakpoint" }) + vim.keymap.set("n", "bc", dap.continue, { desc = "Continue execution" }) dap.listeners.on_session["debug"] = function() - vim.keymap.set("n", "bs", dap_sidebar_s.toggle, { desc = "Show scopes"}) - vim.keymap.set("n", "bf", dap_sidebar_f.toggle, { desc = "Show frames"}) + vim.keymap.set("n", "bs", dap_sidebar_s.toggle, { desc = "Show scopes" }) + vim.keymap.set("n", "bf", dap_sidebar_f.toggle, { desc = "Show frames" }) - vim.keymap.set("n", "", dap.step_out, { desc = "Step out"}) - vim.keymap.set("n", "", dap.step_into, { desc = "Step into"}) - vim.keymap.set("n", "", dap.step_over, { desc = "Step over"}) - vim.keymap.set("n", "", dap.restart_frame, { desc = "Restart frame"}) + vim.keymap.set("n", "", dap.step_out, { desc = "Step out" }) + vim.keymap.set("n", "", dap.step_into, { desc = "Step into" }) + vim.keymap.set("n", "", dap.step_over, { desc = "Step over" }) + vim.keymap.set("n", "", dap.restart_frame, { desc = "Restart frame" }) end dap.adapters.gdb = { @@ -239,7 +242,6 @@ vim.api.nvim_create_user_command("DapInit", function() dap.configurations.cpp = dap.configurations.c dap.configurations.rust = dap.configurations.c - end, { desc = "Initialize Debug Adater Protocol support" }) -- [[ UI Configuration ]] diff --git a/.local/scripts/browserprompt.fish b/.local/scripts/browserprompt.fish index d8198cc..7e229c5 100755 --- a/.local/scripts/browserprompt.fish +++ b/.local/scripts/browserprompt.fish @@ -1,7 +1,14 @@ #!/usr/bin/env fish set default "https://marginalia-search.com/search?query=" +set ddg "https://duckduckgo.com/?q=" set input (prompt) +set split_input (string split -m 1 ":" $input) -xdg-open "$default$input" +switch $split_input[1] + case "d" + xdg-open "$ddg$split_input[2]" + case "*" + xdg-open "$default$input" +end