Commit graph

108 commits

Author SHA1 Message Date
Martin Larsson
e3cb974b12 Add fff.nvim and replace snacks file picker with it 2025-08-28 23:01:05 +02:00
Martin Larsson
0c0e65baac Update code companion config to work with latest version 2025-08-28 22:58:06 +02:00
Martin Larsson
1c829674e4 Disable leap and change keybinding on markings back to default 2025-08-14 20:18:56 +02:00
Martin Larsson
0873c36a6f Add keybind for selsecting nodes in hierarchy 2025-08-14 20:18:32 +02:00
9c5a1479b7 Integrate seamless, automatic, and persistent colorscheme switching for all neovim
plugins in my config
2025-07-24 00:39:00 +02:00
8a9a3e2207 Enable dynamic persistent colorscheme switching in Neovim using my new CLI tool colorsync 2025-07-23 12:35:38 +02:00
adc54f618a Add back tiny inline diagnostics now that its matured, and with better config 2025-07-19 16:06:00 +02:00
4d759b0233 Add react web stack to nix home managed packages & nvim treesitter 2025-07-19 12:32:26 +02:00
9049945d77 Setup snippets in Neovim 2025-07-19 12:26:21 +02:00
Martin Larsson
d927265334 Enable global statusline in lualine 2025-07-17 14:41:50 +02:00
Martin Larsson
ca1a670e15 Bring back snacks recent source but restrict it to cwd. Files picker now
include hidden files.
2025-07-17 14:40:33 +02:00
3683e93dbc Fix default keymappings in codecompanion so I can navigate paragraphs
using {} again
2025-07-15 13:52:09 +02:00
dca2aa5849 Change default copilot agent from claude 3.7 -> 4 2025-07-10 00:27:58 +02:00
332c883a48 Bring over commits accidentally only on local_machine branch to main 2025-07-09 23:58:22 +02:00
07471f5d48 Fix treesitter - markview clash that causes sytax issues in markview
when treesitter loads first.
2025-07-08 23:28:13 +02:00
9389cc5741 feat: Add visual spinner feedback to codecompanion 2025-07-07 23:43:59 +02:00
72891e5ac7 Add line wrapping to snacks picker preview for noficiations and
diagnostics
2025-07-06 00:23:11 +02:00
8393a93e8b Disable Copilot inline hints by default 2025-07-06 00:22:55 +02:00
8453ef5805 Add buffer picker to snacks, additionally, switch bindings between
document and workspace symbols picker.
2025-06-15 14:53:57 +02:00
23a1bf579d Add just to treesitter 2025-06-15 14:53:57 +02:00
404c40d8dc feat: Add jump prev/next for function/conditional/class/loop 2025-06-01 23:49:30 +02:00
fbc9cb8b16 feat: Add goto-preview and close_handler 2025-05-31 00:25:29 +02:00
8cd86d3088 chore: Remove leap keymap handler which no longer has any purpose since dap and leap arent conflicting 2025-05-31 00:24:42 +02:00
d6c8018a2d Enable diagnostic real-time updates from rust LSP 2025-05-30 15:29:29 +02:00
1fdad0db6e Add nvim lightbulb to visualize code actions 2025-05-30 15:23:21 +02:00
aa9a887a08 War on rounded corners in Neovim, this introduces corners on more
windows than I want it on thuogh, need to remove borders on Lazy and
Blink for instance
2025-05-30 14:21:22 +02:00
10a5f37df4 Remove transparent background in neovim 2025-05-30 14:19:58 +02:00
95f32af304 Add inc_rename 2025-05-30 14:19:09 +02:00
6be8cda24e Update code companion with current ai services, remove keymaps 2025-05-30 13:58:30 +02:00
d823f75a53 Remove type comment from blink 2025-05-30 13:57:49 +02:00
9fb6438efa Large keymapping overhaul 2025-05-30 13:57:11 +02:00
11af8c9452 Remove lspsaga 2025-05-30 13:56:14 +02:00
c3bfab407c fix: Change keybinds in snacks, go away from old telescope prefix
bidings resulting in less keys in the leader chain. Additionally,
        standardize file renaming with regular lsp rename by starting in
        r
2025-05-28 12:23:06 +02:00
Martin Larsson
50e1420ee4 Specify buffers and files as sources for smart picker, removing recent
files (this should solve the issue with entries outside of cwd hierarchy
        shows up)
2025-05-14 14:15:22 +02:00
Martin Larsson
803651752d incline is now visible when the cursor is on the same line, this is no longer an issue since removing the visible cursorline 2025-05-13 17:30:37 +02:00
Martin Larsson
0981795043 Update incline to show filepath with a max depth instead of just the
filename, falling back to only the filename if necessary
2025-05-13 17:25:50 +02:00
Martin Larsson
b9216b64c7 Change keybindings in lsp saga 2025-05-13 16:57:35 +02:00
4831c75e6f Add inner/outer-attribute text objects for working with html 2025-05-12 00:42:53 +02:00
4767b9c1a9 Add typescripter to TS 2025-05-08 22:51:39 +02:00
32d3ac849f Add svelte support to neovim(lsp, ts) 2025-05-08 22:51:20 +02:00
6e8e1e07f4 Remove vector code from neovim 2025-05-08 19:17:40 +02:00
Martin Larsson
0db6d4183b Update code companion to use copilot claude sonnet 3.7, add support for
gemini and openai with api keys. Additionally add code companion.
Finally, add VectorCode with Code Companion which caches and gives
context of private local projects to AI for better insight.
completion in blink.
2025-04-22 15:29:49 +02:00
Martin Larsson
f15bbc57e2 Merge main 2025-04-16 16:38:27 +02:00
Martin Larsson
e67f14395a Add ruby to treesitter 2025-04-16 16:29:58 +02:00
Martin Lasson
1c99da0ab1 Add snacks renaming, and change gitbrowse to open branch instead of
repo.
2025-04-16 11:01:48 +02:00
Martin Lasson
cd6dd4d840 Merge branch 'main' of github.com:LarssonMartin1998/.dotfiles 2025-04-15 23:35:14 +02:00
Martin Lasson
45372585f8 Add visual whitespace 2025-04-15 23:32:44 +02:00
Martin Lasson
28c73c6bab Add tiny glimmer 2025-04-15 23:32:37 +02:00
Martin Lasson
84f210485a Change keybinding of debug stepping to f-keys 2025-04-11 19:57:19 +02:00
Martin Lasson
c2b511d01e Make snacks scroll animation faster 2025-04-10 21:06:09 +02:00