Commit graph

173 commits

Author SHA1 Message Date
e1d2f81f32 Remove some default keymaps which are on the same keymap namespace as
some lspsaga bindings making them slower to finalize.
2025-01-13 12:49:21 +01:00
6921ee9a12 Add documented annoyances 2025-01-13 12:17:39 +01:00
9b3a9ece1e Add a way to cache default keymaps, impl function for adding temporary
keymaps (i.e keymaps during debugging) which saves original keymaps if
it overrides them at restores them upon deletion.
2025-01-13 12:08:07 +01:00
ec921c73a3 Use rounded corners with arrow. 2025-01-13 01:03:35 +01:00
f5d5920d67 Fix so rustacean vim adds keymaps to buffer and use the inlay hints
handler.
2025-01-13 01:02:57 +01:00
0c466f10ae Fix so we use lspsagas hover doc instead of default one. Change lspsaga
to use rounded corners. Change to use vimbuilt in diagnostics jump
without spawning floating windows.
2025-01-13 01:00:35 +01:00
cdfa4fe2d8 Temporarily disable inlay hints during debugging, fix so virtual text
gets cleared after debugging finishes.
2025-01-12 13:34:27 +01:00
f2e27f7a59 Change nvim_get_hl_by_name -> nvim_get_hl in leap 2025-01-12 00:36:00 +01:00
e441664ceb Change dapui to only display watches and stacks elements. Also hide
icons.
2025-01-12 00:26:43 +01:00
472208ea95 Setup debug adapters for codelldb, debugpy and gopls. Also remove
nvim-dap-profiles :( Apparently there is a way to do the same thing
using launch.json built into dap, much better than my solution.
2025-01-11 19:08:40 +01:00
b7796e9a5e small refactor to lsp.lua (lsp/setup.lua), rename lsp/language_servers
-> lsp/servers. utils now has a function for "get_file_names_in_dir"
2025-01-11 18:01:15 +01:00
fc08128c55 Add yazi config 2025-01-11 18:00:12 +01:00
e3f9039667 Convert yank highlight to full lua api, remove old vim script. Add
comment for lsp
2025-01-11 13:17:28 +01:00
7fa8779c8e Re-add "hjkl" navigation, change leap to m, marks are set with <leader>m
instead.
2025-01-11 13:11:52 +01:00
f242c7d414 Remove contextual alternates in terminal font (-calt) 2025-01-11 12:49:02 +01:00
2d8ed1f049 Remove outcommented catppuccin theme in lspsaga 2025-01-11 01:02:12 +01:00
7e4f69c48f Major lsp overhaul. Use new 0.11+ apis, remove lspconfig, remove lots of
mason/lspconfig util plugins. Currently supports following lsps: gopls,
clangd, lua-language-server, cmake-language-server
2025-01-11 00:58:02 +01:00
c2b6c481e4 Fix types hl group for rust 2025-01-11 00:57:38 +01:00
cd58f818fa Remove trouble, never used it 2025-01-11 00:57:19 +01:00
4d939677c5 Remove Undotree, never used it 2025-01-11 00:57:11 +01:00
c5ab57456d Small refactor to terminal 2025-01-11 00:56:55 +01:00
d06e61dcba add utils: xpcallmsg, validate bufnr, foreach 2025-01-11 00:55:54 +01:00
557826f23a Remove keybind for saving, use :w instead. Fix so copy command is silent 2025-01-11 00:54:54 +01:00
88ac5cb9f0 Set bg to none instead of same as terminal. This works better with transparent terminals. 2025-01-10 01:05:48 +01:00
bcf9a7fdb1 Tweak opacity values, and fix regression where I accidentally had removed the call to run the dim_inactive_windows script in sway. 2025-01-09 22:54:25 +01:00
3c8d77b719 Delete configs for alacritty, zellij and lazygit, all programs I don't use anymore 2025-01-09 19:54:15 +01:00
477f60b966 Sync ghostty and nvim backgrounds, add transparency support to colorscheme in nvim 2025-01-09 19:53:34 +01:00
8dedcb100b Add ghostty config 2025-01-09 17:25:35 +01:00
ffcabd3f69 Remove catppuccin from neomutt 2025-01-09 17:23:30 +01:00
a3759f47d6 Remove kitty conf 2025-01-09 17:23:06 +01:00
93e41aef46 Switch from catppuccin to ayu mirage for various tools, switch from p10k to starship, self made tmux and sway statusbar update 2025-01-09 17:22:50 +01:00
886818cd1f Add ai generated ayu mirage for bat, not the real deal but good enough 2025-01-09 17:12:54 +01:00
b35f38ef87 Remove reactive 2025-01-09 17:11:51 +01:00
dba9e41f57 Fix so fzf lua (treesitter) doesn't hang the entire terminal window when previewing large minified files 2025-01-09 17:11:36 +01:00
0ef0551a30 Remove autopairs in nvim 2025-01-09 17:11:09 +01:00
e100b9cf57 Switch from catppuccin to a custom version of ayu mirage in neovim 2025-01-09 17:10:29 +01:00
060aa3fed8 Add ghostty config 2025-01-03 18:13:14 +01:00
d5890ba649 Add bold local variables for C++ 2025-01-02 18:48:28 +01:00
6b03a3eac1 Add priority to tiny-inline-diagnostics 2025-01-02 11:46:26 +01:00
a05c7ef81c Remove different highlighting for edgetools, also, remove trouble symbols window 2025-01-02 10:55:42 +01:00
ca811aa81c Remove deprecated or changed config variables from blink 2025-01-02 10:13:10 +01:00
ab0eabae78 Add the ability to merge custom LSP conf with default rather than overrule, additionally, add dap-go 2025-01-02 10:09:38 +01:00
ff88938803 Remove oil.nvim plugin, relying on Yazi for file management going forward 2025-01-02 10:08:25 +01:00
93fbf36a26 Add go and zig to treesitter 2025-01-02 10:06:38 +01:00
e98ebae8ee Add working inlayhints for go 2025-01-02 10:03:46 +01:00
Martin Larsson
0ac609f98e Add workplace symbols search to fzf 2024-11-25 11:25:32 +01:00
Martin Larsson
f2c43242f5 Add buffer commit history to fzf <leader>tg. 2024-11-21 22:32:27 +01:00
Martin Larsson
edeeb04e6f separate serialized arrow data by git branch. 2024-11-19 00:53:13 +01:00
64bdd18769 Merge branch 'main' of github.com:LarssonMartin1998/.dotfiles 2024-11-14 22:19:01 +01:00
009e95c2f6 Make sure copilot right arrow doesnt consume right arrow input in insert
mode when there is nothing suggested
2024-11-14 22:17:25 +01:00