Commit graph

54 commits

Author SHA1 Message Date
Martin Lasson
3fa4d50d74 Update ibl to set a different highlight for current scope 2025-02-04 23:36:30 +01:00
Martin Lasson
9417ccf858 Remove the is_mirage var from ayu impl. It's not necessarily bad,
however, it's inconsistent since I'm already using it hardcoded in other
places where I need the colors generated and I cba to implement a
dedicated handle for it.
2025-02-04 23:32:49 +01:00
Martin Lasson
f542125e92 Remove inlay hints from gopls, theyre not as needed in go as other
languages, and they work poorly as well.
2025-02-04 23:32:29 +01:00
Martin Lasson
bcd0bb9a71 Add dartls 2025-02-04 23:31:23 +01:00
Martin Lasson
04e06142c2 Fix so definition and diagnostic lsp actions in nvim has reuse_win =
true
2025-01-30 20:51:49 +01:00
Martin Lasson
97e2caa7bb Remove notify 2025-01-26 00:31:48 +01:00
Martin Lasson
f0f8aeb7b8 Setup nix flake to work with darwin, wsl and linux system configuration. This has ONLY been tested on Darwin so far. 2025-01-26 00:29:25 +01:00
eea01d0812 Rewrite highlights to neovim api and update colors of
tiny-inline-diagnostics to match ayu color scheme.
2025-01-19 23:28:05 +00:00
913d98e389 Remove outcommented code that no longer will have any use in the future 2025-01-19 23:27:46 +00:00
cc24488f29 Remove old outdated config variables from blink. 2025-01-19 23:26:58 +00:00
beb700f3fe Add nil and zls LSP's 2025-01-19 19:27:31 +00:00
d9091a23ae Add vim to globals, add settings for preloading files 2025-01-19 19:13:18 +00:00
5067747fc5 Remove mason, rely on nixpkgs for systemwide tooling instead 2025-01-19 19:11:49 +00:00
fb2adb4547 Move files out of their respective fs structure into program dirs in root and symlink dotfils using HM. 2025-01-16 23:49:38 +00:00
bc87253453 Setup the directory structure to handle both mac and linux, and stowing with only one command, well two, one for the OS specific dir as well. 2024-04-19 01:19:38 +02:00
5635d9d19d Add oil nvim 2024-04-12 22:36:40 +02:00
00e428c2e2 Add gd, and gD overrides for lsp clients 2024-04-12 22:36:35 +02:00
bbedb3f262 Change some keybindings in lspsaga 2024-04-12 22:36:09 +02:00
9d3001b775 Update clang to look for compile_commands.json in standard cmake build dir 2024-04-12 22:35:18 +02:00
0780541cc1 Add binds for closing window, and copying the entire buffer 2024-04-12 20:52:47 +02:00
ab1ae15845 Add new keymaps for terminal mode 2024-04-11 20:10:14 +02:00
0bec36b390 Add DAP support, and some refactoring, nothing fancy for the DAPs yet, but good enough to use. 2024-04-10 22:22:51 +02:00
905e873d31 Disable treesitter-context for now, not sure it I like it or not 2024-04-10 22:21:41 +02:00
51259d2b11 Add another signcolumn as they were fighting each other 2024-04-10 22:21:26 +02:00
caf9005c3a Change back to the upstream branch of arrow since my pullrequest was merged 2024-04-10 16:49:12 +02:00
45555751eb Remove hjkl bindings as they make no sense what so ever when using colemak, I have my own keyboard layer setup for the arrow keys there. 2024-04-10 13:06:58 +02:00
d949b834d6 Remove default mappings from leap, l is now bound to all active windows 2024-04-10 10:49:01 +02:00
11f9c6cbae Arrow now uses dr over e, also, switch to my fork which fixes the statusline
The statusline now takes a bufnr instead of using the current buffer,
this way it works with multiple statuslines at the same time, like
incline. Additionally, it doesnt dissapear when open floating windows.
2024-04-10 10:48:36 +02:00
ef90fd5cea Add project, and auto-sessions, also add auto-sessions to the lualine 2024-04-09 07:59:25 +02:00
fa5dab7882 Add arrow, also, add arrow to the incline status line. TODO: Fix so arrow status line uses the incline window and not current buffer. 2024-04-08 23:17:47 +02:00
f6dee75d2c Add laststatus = 3 so that we can see fillchars for splits, additionally, ran formatter 2024-04-08 23:17:01 +02:00
a0167322fc Add autoformating on save for rust 2024-04-08 10:55:39 +02:00
05c437bfcc Add codesnap 2024-04-08 10:48:39 +02:00
809e07b474 Remove the winbar usage in lspsaga, and go back to the upstream repo 2024-04-08 10:48:33 +02:00
afd9bf2fa0 Add incline statusbar 2024-04-08 10:48:07 +02:00
7a5f01f774 Add rustaceanvim 2024-04-08 10:47:52 +02:00
0c897e42bd Add cmp, and some auto formatting and inlay hints to lsps, add some tweaks to clangd 2024-04-08 10:47:23 +02:00
6be1d3233a Change nvim theme to catppuccin, and add some more ensured_installed to treesitter 2024-04-07 02:07:46 +02:00
26d27dc457 Change lspsaga to have single borders 2024-02-01 23:19:22 +01:00
611c361951 Change telescope to dropdown, telescope now uses select_drow action, remove the hide telescope borders in tokyonight, change visible dirs and tokens in lspsaga lualine status, clangd header/source toggle now also uses drop over edit 2024-01-29 01:44:58 +01:00
34f6d00bdd Add a way to extend the mason installs with extra goodies like: DAPs, Linters, and Formatters. I've also included clang-format, however, it is not yet setup, make sure to do that and fix clang-tidy. 2024-01-25 00:20:05 +01:00
bc7a3f691d Add LSPs for clangd, cmake, and yamlls, theyre not customized, only default conf. 2024-01-23 10:19:51 +01:00
26f117b05e Change copy file shortcut to not use yank in command mode as that requiers you to confirm a dialogue 2024-01-23 00:38:45 +01:00
727c27e9a2 Remove repeat.lua, it's already a dependency of leap 2024-01-22 23:57:21 +01:00
d8748966f2 Add reactive with a tokyonight preset 2024-01-22 23:56:01 +01:00
c09b607b8d Add lots of languagu parsers, add textobjects, and add incremental selection 2024-01-22 13:41:33 +01:00
d1b9cfa362 Remove lspsaga borders, and increase the width of the outline 30 -> 52 2024-01-22 01:14:00 +01:00
990227893e Make sure we never add whitespaces using surround 2024-01-22 01:03:04 +01:00
80f11b759e Remove C-z binding, and revert C-d, and C-u to original functionality. 2024-01-22 01:02:20 +01:00
b9ffc6647e Replace lspsaga with my fork of lspsaga which contains more options for the winbar which makes it easier to integrate it with lualine, which I've also done here. Additionally, set cmdheight=0, and refactor some calls to add_keymaps. 2024-01-22 00:07:35 +01:00