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
d094fce66d
Add tmux config and replace zellij with tmux in zshrc.
...
Zhrc also has some light refactoring, and has added a zsh local file
which gets sourced if it exists, useful for adding local environment
variables
2024-06-29 14:01:03 +02:00
6ebb641656
Add transparency to inactive windows in sway
2024-06-17 12:00:15 +02:00
96f6c1ba97
Add some keybinds to fugitive
2024-06-06 16:12:25 +02:00
a42c3175c2
Add fugitive, remove git bindings from telescope, add git bindings for git signs (line blame and line preview)
2024-06-06 01:21:05 +02:00
de34f66995
Change order of items in the status bar, additionally, add bluetooth device
2024-06-05 23:56:35 +02:00
ecdbcad9d0
Change to swap windows rather than moving windows
2024-06-05 23:56:16 +02:00
d0007ba026
Have some issues with noice, disable it for now
2024-06-03 23:35:55 +02:00
19a1a29b0e
add undotree
2024-06-03 23:25:22 +02:00
a29b36e4f5
Add noice
2024-06-03 23:23:40 +02:00
4e8fec7238
Add regex parser to treesitter
2024-06-03 23:11:18 +02:00
8c33f07957
Add visualization for tabs, trailing spaces, and nbsp's
2024-06-03 23:10:56 +02:00
8ba1bb0265
Add indent_blankline
2024-06-03 23:10:40 +02:00
eeedb41844
Rename auto_session filename
2024-06-03 23:10:28 +02:00
211019ea9a
Make sure we swap between windows instead of moving
2024-06-03 10:13:46 +02:00
c34d0afa71
[WIP] Start work on a simple windows swapping feature, much like how tiling window managers work
2024-06-03 00:07:14 +02:00
4875e0fc9f
Remove dev branch from trouble, v3 is now merged onto main
2024-06-03 00:06:27 +02:00
d89154c1ae
Sway config is now workable
2024-06-02 09:25:54 +02:00