Commit graph

52 commits

Author SHA1 Message Date
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
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
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
4875e0fc9f Remove dev branch from trouble, v3 is now merged onto main 2024-06-03 00:06:27 +02:00
f7374ae2f0 Add flit plugin 2024-06-01 01:34:23 +02:00
3c9d33fa71 Remove redundant comments, and change width in oil 2024-05-26 23:11:07 +02:00
d4126dc480 Add a sticky terminal panel to the bottom, remove old terminal from lspsaga 2024-05-26 23:10:44 +02:00
d1ed3fddb6 Refactor oil more, we now have more generic functions which we can reuse when creating the sticky terminal panel 2024-05-26 18:11:30 +02:00
761f6e3e59 Fix overlapping in incline statusbars diagnostic section 2024-05-26 18:10:53 +02:00
061fbf36dc Refactor oil and utils 2024-05-26 17:24:10 +02:00
9fc2ef3bb0 Fix so that oil can change buffers in the oil window, but you cannot change to another buffer inside the oil window. 2024-05-26 15:27:27 +02:00
2ba73eb10e We no longer dim inactive windows, add new highlight group which is intended to use for utility panels such as oil, trouble, lspsaga, mason, lazy, general floating windows, maybe even term window? Basically, just not the code window 2024-05-25 14:48:08 +02:00
064015f873 Remove borders from cmp 2024-05-25 14:46:44 +02:00
d242ba8e6e Fix overlapping icons and numbers for the git status in incline status bar 2024-05-25 14:45:19 +02:00
c507d0f7b6 Small color tweaks in lualine 2024-05-25 14:45:00 +02:00
f3e35f8a3a Small refactoring and remove borders from telescope 2024-05-25 14:44:50 +02:00
f404ac9baf Oil now uses a new highlight group and the oil window cannot change buffer 2024-05-25 14:44:37 +02:00
e93244f9da Remove title from floating windows in lsp saga 2024-05-25 11:15:39 +02:00
8ae0bf90a7 Tweak treesitter context to show fewer lines, and to trim inner rather than outer when max is exceeding 2024-05-25 11:15:27 +02:00
c866d90c88 Change so that oil nvim opens as a static window to the left of the terminal, much like a typical solution explorer 2024-05-25 02:15:43 +02:00
eaeb57e411 Add scrolloff to vim opt 2024-05-25 02:14:52 +02:00
c33c08ec31 Add nvim-dap-virtual-text plugin which shows the values of the local memory inline 2024-05-25 02:14:42 +02:00
029a6817df Fix some colors in catppuccin and re-enable tresitter context 2024-05-24 00:37:35 +02:00
866355a8e7 Change repo and branch for project nvim whilst waiting for the pull request to get merged 2024-05-23 12:00:35 +02:00
ec81bcfa73 Remove snippets and buffer completion from nvim cmp, Copilot does a great job of this, now we only have completions for defined variables, functions, and keywords etc 2024-05-23 11:00:28 +02:00
34515f29df Add trouble v3 beta, this also replaces the outliner from lspsaga with the much better document symbols from trouble!! 2024-05-22 10:28:05 +02:00
2b1403b59c Change bindings in lspsaga to match the default neovim bindings that came with 0.10 for going to prev and next diagnostic 2024-05-20 23:17:20 +02:00
83e5251d37 Remove termguicolors as this gets enabled automatically if the terminal emulator supports it since 0.10 release 2024-05-20 23:07:49 +02:00
9d6927225c Update to use the new api for inlay hints that cme with 0.10 2024-05-20 22:53:53 +02:00
007ade1369 Remove comment plugin now that it's included in the neovim 0.10 2024-05-20 22:53:32 +02:00