thallada and Claude Opus 5
aa459c4f52
Lazy-load colorschemes and key-analyzer
...
defaults.lazy = false meant every colorscheme spec with opts ran setup() on each
launch; gruvbox, kanagawa, nightfox and moonbow all showed up in the startup
profile. lazy.nvim loads colorscheme plugins on demand via ColorSchemePre. Drop
monochrome (last commit 2021) and onedarker (2022), point install.colorscheme at
the theme actually in use, and gate key-analyzer behind its command.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-07-31 12:27:20 -04:00
thallada and Claude Opus 5
b25b5a128d
Remove plugins superseded by LazyVim defaults
...
- mini.indentscope: snacks.indent has scope enabled by default, and the extra
existed only to disable it in favour of an animation set to 1ms
- nvim-pqf: eagerly loaded and cosmetic; nvim-bqf covers quickfix on ft=qf
- dial.lua: the override replaced the extra's keys and opts, dropping visual
mode, g<C-a>/g<C-x>, and the per-filetype augend groups
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-07-31 12:27:20 -04:00
thallada and Claude Opus 5
e52b0061ea
Replace toggleterm with Snacks.terminal
...
Snacks.terminal has been driving the terminal keymaps since 6341c73 . Carry
<C-\> and <F12> over so the muscle memory survives. The old <M-> binding was
never a valid keycode and could not have fired.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-07-31 12:27:20 -04:00
thallada and Claude Opus 5
58ebc9f9c2
Replace nvim-ufo with LazyVim's native LSP folding
...
LazyVim wires foldexpr to vim.lsp.foldexpr() when the server advertises
textDocument/foldingRange, falling back to vim.treesitter.foldexpr(). ufo's init
block fought that by setting foldcolumn/foldlevel/foldenable and remapping
zR/zM. The servers["*"] foldingRange capability is also redundant: Neovim
advertises it with lineFoldingOnly by default.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-07-31 12:27:20 -04:00
thallada and Claude Opus 5
06bcc382af
Remove Avante leftovers from blink.cmp config
...
Avante was removed in c26b6c9 but blink-cmp-avante stayed as a dependency and
"avante" stayed first in sources.default, so the provider still loaded at
startup. Restore `keymap = { preset = "super-tab" }` now that LazyVim#6183 has
shipped; the workaround called require() during spec evaluation, which pulled
blink.cmp into startup.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-07-31 12:27:20 -04:00
thallada and Claude Opus 5
bc500da957
Remove packer-era and dead config files
...
.luarc.json referenced ~90 packer plugins under a /home/thallada path and a
linuxbrew nvim that no longer exists; lazydev.nvim covers this now. .stylua.toml
was shadowed by stylua.toml and its settings never applied. .gitignore only held
packer_compiled.lua, and disabled.lua returned an empty table.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-07-31 12:27:20 -04:00
thallada and Claude Opus 5
203aeadad8
Fix keymap and plugin spec bugs
...
- Move fugitive force-push from <leader>gf to <leader>gF; <leader>gf is
LazyVim's read-only "Git Current File History"
- octo.nvim used `opt` instead of `opts`, so the PR comment mappings were
silently dropped; also drop the spec duplicated by the util.octo extra
- oil's `-` keymap had `desc` nested in a third table, so lazy.nvim ignored it
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-07-31 12:27:20 -04:00
thallada
8ef26ce53a
Add java extra and configure jdtls
2026-05-09 14:18:19 -04:00
thallada
397ec2a484
Globally turn off MD013 lint
...
Might turn off markdownlint completely but this is the most annoying
rule.
2026-02-17 22:23:00 -05:00
thallada
7a00a8d47b
Diffview auto-refresh, yank file path key bindings
2026-02-13 00:21:41 -05:00
thallada
ccebe78d4e
Add quicker toggle zoom keybind, update plugins
2026-02-10 15:04:54 -05:00
thallada
151efb6ae1
Fix smart-splits in tmux, update plugins
2026-02-10 15:03:33 -05:00
thallada
bd2f966dab
Double ESC keybind to send ESC inside terminal
2026-01-17 01:06:54 -05:00
thallada
6341c736c7
Use Snacks terminal
...
The LazyVim terminal is deprecated
2026-01-17 00:54:48 -05:00
thallada
7dc53e847d
Swap btm shortcut with btop
2026-01-17 00:38:51 -05:00
thallada
1ada35acd9
Use oxlint through linter, fix folding startup error
2026-01-16 19:25:22 -05:00
thallada
1b74923dfa
Turn on oxlint with type-aware option
...
Zoom zoom
2026-01-15 15:49:00 -05:00
thallada
7ba2b915de
Swap out claudecode with snacks
2026-01-15 14:03:28 -05:00
thallada
9afbf19fab
Remove copilot-chat
2025-10-24 15:06:15 -04:00
thallada
23811cb3f9
Package updates & enable lazy extras
...
Sidekick, gh, overseer, typst
2025-10-24 14:44:16 -04:00
thallada
ed9a492300
Package updates
2025-10-14 13:39:53 -04:00
thallada
a6339338ba
Fix fugitive git browse commands
2025-10-14 13:39:16 -04:00
thallada
75e5c3cf09
Add blink.cmp emoji selection
2025-10-14 13:38:58 -04:00
thallada
c26b6c9ea9
Remove avante
...
I haven't used it in a while since claudecode does everything I want
2025-10-12 17:35:25 -04:00
thallada
995aaa5062
Enable virtual_lines diagnostic option
2025-10-12 17:34:17 -04:00
thallada
3426181ea7
Remove lsp_lines
...
This feature has been upstreamed to neovim core
2025-10-12 15:04:52 -04:00
thallada
23d6f3257d
Update lazyvim to v15
2025-09-22 10:32:04 -04:00
thallada
ab8f0d752c
Add claudecode.nvim
...
And update packages
2025-07-21 13:19:09 -04:00
thallada
d9ab9dc65f
Use recommended fix for blink.cmp error
...
Found an issue in the repo about this.
2025-06-17 11:33:10 -04:00
thallada
83fae84770
Fix blink.cmp super-tab keymaps
...
There's no github issues about this, very confusing, but I found a fix.
2025-06-17 11:21:00 -04:00
thallada
6d1ea999d6
Package updates, avante config update
2025-06-16 17:34:51 -04:00
thallada
25c5ac4bba
Add linear-nvim
...
Kinda bare-bones plugin right now, but why not
2025-05-14 17:32:31 -04:00
thallada
a060053a3f
Disable flash for line-level char find
...
It's not working for me and I cannot figure out why
2025-05-14 17:32:11 -04:00
thallada
0d09d7334b
Update avante config to use copilot
2025-05-12 11:22:25 -04:00
thallada
7715f07c34
Add key-analyzer plugin
2025-03-20 15:16:34 -04:00
thallada
37bddfcbce
Remove garbage-day & update plugins
2025-03-20 15:11:58 -04:00
thallada
7338482a48
Plugin updates
2025-03-09 15:55:41 -04:00
thallada
1cd8e8b4be
Add cord and obsidian plugins
2025-02-04 00:52:36 -05:00
thallada
7b991215e3
Update packages, switch to snacks_picker
2025-01-16 14:57:56 -05:00
thallada
aa39f326cc
Update lazyvim to v14
...
Removed a bunch of plugins that are no longer needed.
2025-01-10 12:16:07 -05:00
thallada
4fb33dac6a
Update lazyvim to v13
...
Fix conflicting telescope mapping
2024-11-09 13:10:03 -05:00
thallada
11c1e0c560
Update avante.nvim and add more smartcolumn disabled_filetypes
...
Cursor column on avante output was annoying
2024-09-19 23:57:30 -04:00
thallada
f890b5fbfb
Disable conflicting copilot-chat keymap in visual mode too
2024-08-29 14:56:31 -04:00
thallada
ffb3c9535b
Add avante.nvim
2024-08-29 14:36:20 -04:00
thallada
074cd65873
Package updates
2024-08-19 23:30:26 -04:00
thallada
9693216159
Package updates
2024-08-08 22:40:14 -04:00
thallada
d9538cf15f
Fix proto parsing, update lazyvim & packages
2024-08-08 11:21:57 -04:00
thallada
58a5245d53
Updates/fixes from mule
2024-07-23 19:19:49 +00:00
thallada
132504fbc0
Neotest config for mocha tests to run on host instead of docker
...
This should really be a config set in the project and not a global thing
but whatever.
2024-06-10 17:50:17 -04:00
thallada
13059ec752
Post-upgrade fixes to noice and overseer
2024-06-10 17:49:29 -04:00
thallada
2237f3923f
Update plugins and add new lazy extras
2024-06-10 11:51:41 -04:00
thallada
5ffb9d7950
Plugin updates & lazyvim.json version 5
2024-05-28 12:50:57 -04:00
thallada
8bf4582a08
Add neotest and overseer
2024-05-21 11:13:49 -04:00
thallada
b1092bbba7
Add chatgpt.nvim
2024-05-21 01:05:29 -04:00
thallada
4a4ffccfe8
Add oxocarbon theme
2024-05-20 23:58:53 -04:00
thallada
811432dacd
Fix fillchars for diffview
2024-05-20 23:58:39 -04:00
thallada
9276359397
Fix broken diffview visual mode mapping (again)
2024-05-20 23:13:12 -04:00
thallada
d8142f5d6a
Upgrade to trouble v3, re-enable flash, uninstall aerial
2024-05-20 22:56:39 -04:00
thallada
c00efd9891
LazyVim v11 & plugin updates
2024-05-17 23:17:48 -04:00
thallada
9a1472e374
Package updates
2024-04-16 13:35:21 -04:00
thallada
2bd5caa6ca
Add eyeliner
2024-03-19 17:20:16 -04:00
thallada
79ac8e0cd0
Plugin updates and fix flash bug and dap error
2024-03-18 17:50:30 -04:00
thallada
f816c00dc7
Updates and change some annoying oil.nvim mappings
2024-03-12 10:21:50 -04:00
thallada
3e351bb8f0
Add nvim-bqf
2024-01-18 14:25:45 -05:00
thallada
6ed8ce679e
Add octo.nvim and hybrid colorscheme
2024-01-18 14:06:25 -05:00
thallada
9e77818596
Plugins update
2024-01-02 11:46:53 -05:00
thallada
1f50bdd574
Colorscheme default change, font config, indentscope enable
2023-12-12 21:40:31 -05:00
thallada
330bc020c8
More colorschemes
2023-12-04 18:33:27 -05:00
thallada
c24d76774e
Add btm floating terminal shortcut
2023-12-01 15:28:12 -05:00
thallada
210e52ee18
lsp_lines only current line, title change
2023-12-01 15:28:12 -05:00
thallada
48e6eeeb7c
Add more colorschemes including my own port of farout
2023-12-01 15:28:12 -05:00
thallada
6d543e4409
Fix broken visual mode mapping
2023-12-01 15:28:12 -05:00
thallada
4d1f95a7d8
Remove sunglasses
...
It's worse than just normal dim_inactive. It was okay with moonbow, but I think I'm not going to normally use moonbow.
2023-12-01 15:28:12 -05:00
thallada
e19d09f51d
Add sunglasses and moonbow
2023-12-01 15:28:11 -05:00
thallada
8398b9422a
Add smartcolumn and rest-nvim
2023-12-01 15:28:11 -05:00
thallada
06140480ad
Add smart-splits
2023-12-01 15:28:11 -05:00
thallada
2e781ef1db
Turn off cursorline in terminal
2023-12-01 15:28:11 -05:00
thallada
c822930602
Mac paste, git blame, grep string fix
2023-12-01 15:28:11 -05:00
thallada
c842a55175
Plugin updates
2023-12-01 15:28:11 -05:00
thallada
2aac3866d7
Merge branch 'lazy'
2023-12-01 15:28:11 -05:00
thallada
d0b94849e2
Tweak font size
2023-12-01 15:26:03 -05:00
thallada
a1e0aa6a9f
Updates after installing on mac (font resizing, title, lazydocker)
2023-12-01 15:26:03 -05:00
thallada
b220cc8ab1
Various fixes from mac
2023-12-01 15:26:03 -05:00
thallada
159122bb18
Configure lualine and bufferline the way I like
...
I use tabs and splits mostly, not buffers.
2023-12-01 15:26:03 -05:00
thallada
49b6cef490
Add goto-preview-nvim
2023-12-01 15:26:03 -05:00
thallada
568681ce4c
Fix gruvbox sign backgrounds
2023-12-01 15:26:03 -05:00
thallada
af42913e66
Add lsp_lines with custom toggle keymaps
2023-12-01 15:26:03 -05:00
thallada
47296cc673
Add nvim-pqf
2023-12-01 15:26:03 -05:00
thallada
086ba55d2c
Add telescope keymap for grep_string
2023-12-01 15:26:03 -05:00
thallada
f6ea82fe9d
Fix keymap descriptions
2023-12-01 15:26:03 -05:00
thallada
247c8991bd
Add lang extras: clangd, cmake, java, ruby, terraform, tex
2023-12-01 15:26:03 -05:00
thallada
16be93ba68
Add yanky extra
2023-12-01 15:26:03 -05:00
thallada
8fbecc329a
Tweak folding config to allow previewing
2023-12-01 15:26:03 -05:00
thallada
066f271e15
Add neogen for annotation generation
2023-12-01 15:26:03 -05:00
thallada
324b7bc012
Add winbar to neo-tree
2023-12-01 15:26:03 -05:00
thallada
0e22bd6b29
Fix bad keymaps
2023-12-01 15:26:03 -05:00
thallada
9a1c59026f
Add terraform lsp, fix eslint lsp
2023-12-01 15:26:02 -05:00
thallada
7543e338db
Add nvim-ufo for fancier folding
2023-12-01 15:26:02 -05:00
thallada
9b1d5e0c96
Swap space+tab with fd instead of git-ls
2023-12-01 15:26:02 -05:00
thallada
c2e6c41cd4
Add aerial extra
2023-12-01 15:26:02 -05:00