Commit graph

706 commits

Author SHA1 Message Date
Martin Larsson
34585fee74 Revert to default dir for compile-commands-dir, more cross project
friendly to just create a symlink to the root instead as part of the gen
step.
2024-08-28 23:15:23 +02:00
Martin Larsson
392a7684c1 Remove --git flag for all eza commands as it really slowed down all
operations in large repos
2024-08-21 11:34:34 +02:00
Martin Larsson
60935aba8d Change accordion padding 30>60 2024-08-21 11:34:23 +02:00
Martin Larsson
222307f2b2 Add keybindings for h/v_accordion (stacked/tabbed), change keybind for
fullscreen (add shift modifier) so that it doesnt conflict with default
macos cmd-f for search. Reenable the disable keybind for cmd-h
2024-08-20 14:37:48 +02:00
Martin Larsson
6ad8c24880 Fix conflicting keybinds cmd-v and cmd-h. Now have cmd-shift-h/v 2024-08-17 22:58:24 +02:00
Martin Larsson
1c8ab38b68 Add aerospace for tiling wm on mac 2024-08-17 22:50:04 +02:00
Martin Larsson
727da4b2b0 Fix merge issue with wlc aliases on mac 2024-08-17 22:48:28 +02:00
Martin Larsson
ee4e8e7217 Make sure wlc/wlp works on mac os 2024-08-16 10:06:14 +02:00
Martin Larsson
bcf5f8a405 Change k to q for killing/closing/quitting in sway, neovim, and tmux.
Reason for this is because cmd+q on mac os. I want my setup to be
universal between mac and lin, or as close as it possibly can be.
2024-08-16 10:06:14 +02:00
Martin Larsson
802721becc Add option as alt so the option key works in tmux when using mac 2024-08-16 10:06:14 +02:00
Martin Larsson
72fbf61c84 Set vim.o.sessionoptions = "localoptions" 2024-08-16 10:06:14 +02:00
c8bce9a631 Make sure dap_repl is installed in treesitter 2024-08-15 21:25:33 +02:00
ab021c381a remove skhd and yabai 2024-08-15 21:24:50 +02:00
04129b2952 Make sure wlc/wlp works on mac 2024-07-22 21:02:22 +02:00
e54038aafd Remove neodev as I wasn't even using it, additionally, fix so that we
properly exit debug mode when manually stopping the debugger
2024-07-16 11:37:52 +02:00
12840af4c9 Add a debug mode which adds keymaps to step the debugger and removes
them when the debugger is stopped or finished.
2024-07-16 11:08:44 +02:00
8356ff0018 Fix ambiguous variable name in window_management.lua 2024-07-16 11:05:43 +02:00
284dca7daf Add x and o mode tables to the is_single_keymap_table function 2024-07-16 11:05:07 +02:00
cf1fa53b59 Refactor Leap and make sure we can leap in o-mode, which means we can
for instance delete using a leap motion. Very nice
2024-07-16 11:04:18 +02:00
cb806f7adc Feature: WindowManagement 1.0, enter resizing mode with ctrl+space,
resize windows using arrow keys, swap buffers using shift+ctrl and arrow keys. Next todo is to fix highlight feedback for the current selected window in resizing mode.
2024-07-15 18:06:19 +02:00
c472143d9f Upgrade leap, fix visuals since breaking change, some light optimization
and refactoring, add more labelmappings since were not using autojump,
and add remote action binding "gl"
2024-07-15 17:36:35 +02:00
47189b4b62 Delete flit, it only gets in the way when using leap. 2024-07-15 17:36:17 +02:00
42f4bcb5da Fix resizing mode in window management 2024-07-14 22:39:53 +02:00
2fcf44dc3e Fix treesitter initialization 2024-07-14 15:47:09 +02:00
456fc0da59 Optimize startup time and make some minor refactorings 2024-07-12 23:00:01 +02:00
f8faa2f5c1 Change the renderer for notify to compact. 2024-07-12 19:09:31 +02:00
f0502dc916 Re-enable noice and refactor and change some color options. I previously
disabled it because it wasn't playing nicely with Zellij, this is no
longer an issue when using Tmux.
2024-07-12 18:59:02 +02:00
0a53678bb9 Light refactoring, move as many config = func uses into opts as
possible.
2024-07-12 17:04:53 +02:00
657f9cb7e1 Remove obsidian plugin and instead add Neorg 2024-07-12 17:04:18 +02:00
d707293341 Add NeoMutt configuration 2024-07-12 17:02:42 +02:00
80f1f521cc Remove lazygit and fugitive, add neogit 2024-07-12 10:30:33 +02:00
7a81af9ab4 Refactor init.lua and move the initialization of lazy plugins into the
lazy_init file
2024-07-12 10:28:22 +02:00
1d2e173db6 Refactor trouble, also disable all highlight changes in trouble for the
time being, it's simply not working very well.
2024-07-07 18:08:47 +02:00
26355c8a5c Small refactors to telescope, remove the seperate file for fzf and
integrate it all into the dependency list of telescope, and some minor
refactoring.
2024-07-07 18:03:19 +02:00
9c62cab5c8 Fix highlight and colors for Lspsaga to match edge tool. 2024-07-06 17:20:31 +02:00
606de3f7c6 Remove outdated comment in lualine 2024-07-06 17:13:12 +02:00
1de31f8603 Change highlight groups of Lazy to EdgeTool 2024-07-06 16:53:05 +02:00
578978b1b2 Fix so mason is using the edge tool highlights 2024-07-06 16:49:33 +02:00
e49fbf7eaf Fix lualine separator visualizers, additionally add a custom section for
resizing mode. Finally, add buffers section.
2024-07-06 15:39:21 +02:00
697d0acf15 Create simple window management in neovim, you can swap buffers in
windows, resize windows and enter a resizing mode. Also add some utility
functionality to support this and update the rest of the config to use
these new utility functions
2024-07-05 22:03:24 +02:00
653e57198a Add comment to explain trouble workaround 2024-07-05 16:51:13 +02:00
7316bef23d Add autosizing whenever we open/close an edge panel, meaning we always
keep the relative width/height of the main windows
2024-07-05 16:50:17 +02:00
7c45912194 Make sure that we don't try and load obsidian when we aren't connected
to the local network with the obsidian server
2024-07-05 16:44:23 +02:00
2464375e1d Link TroubleNormal and SagaNormal/Border to EdgeTool, still some more stuff to link but a good start 2024-07-01 00:22:54 +02:00
77b61eaf59 Optimize and slightly refactor the setup for telescope. We now only
setup our theme and the picker options once instead of each time we call
to open one.
2024-06-30 23:47:25 +02:00
77eab724c6 Fix telescope highlights and refactor the entire thing quite a bit. It
now looks as it should, and also uses the edge tool highlights. Finally,
added an edge tool border highlight group!
2024-06-30 18:06:08 +02:00
35aa0beaa1 Change highlight group on oil to EdgeTool which was renamed from Utility
in a previous commit.
2024-06-30 16:21:25 +02:00
b89e8c79e5 Add lazygit neovim integration 2024-06-30 16:16:00 +02:00
01d864d9c8 Rename Utility highlight group to EdgeTool, the idea is to have a
different color for all of the edge panel tools, such as the terminal,
LSP/Trouble/oil panels etc
2024-06-29 14:04:27 +02:00
dfc581fb0f Change keybind from C-x -> C-k for closing the current window. This is
more inline with my tiling wm and terminal multiplexer
2024-06-29 14:02:51 +02:00