Commit graph

318 commits

Author SHA1 Message Date
82e391c872 Add lazy-lock file which was previously on ignore, good for reproducability and as a backup if setup breaks on update 2025-01-15 13:55:47 +01:00
d85cc750cd Submitted PR to lspsaga for jumping into window of hover doc instantly,
use my fork until PR gets merged.
2025-01-14 23:51:32 +01:00
fea8eedad8 Update annoyances 2025-01-14 11:53:26 +01:00
df6c46b5fb Add lspsaga hack for better experience using hover_doc. 2025-01-14 11:47:53 +01:00
55aade1657 Update list of annoyances in init.lua, Making progress .... backwards 2025-01-13 13:51:21 +01:00
56ee18a475 Add keymaps and commands for turning off/on auto formatting on save. 2025-01-13 13:49:55 +01:00
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
c9cada1cf6 Remove linux configs I no longer use 2025-01-09 18:13:15 +01:00
466622c2ba Fix sway idle issues when watching videos 2025-01-09 18:11:45 +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
f0f10ab09b Add language toggle between SE and US in Sway, additionally, set Ghostty to the default terminal. 2025-01-07 23:49:17 +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
bcec4985b2 Change tmux to support 256 colors in Ghostty and Tmux for NixOS, WSL2
(NixOS), Mac, and Asahi Fedora Remix (should in theory just work
everywhere that runs Ghostty and Tmux now)
2025-01-02 11:46:49 +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