Commit Graph

15 Commits

Author SHA1 Message Date
hlstwizard 1c3c4c11e7 Refactor layout helpers and custom keymap wiring
Centralize window-focus/sidebar logic in custom.layout and route custom mappings through custom.keymaps to reduce duplication. Also avoid auto session restore on directory startup to prevent Neo-tree taking the main editing area.
2026-04-07 13:41:16 +08:00
hlstwizard 12a46ad57b Add persistence 2026-04-07 13:41:16 +08:00
hlstwizard dced8c0e0b Add markdown lint; neotree hidden 2026-04-07 13:41:16 +08:00
hlstwizard 0ed7c56204 Add keybinding for blame toggle 2026-04-07 13:41:16 +08:00
hlstwizard c7a126475a Add blame 2026-04-07 13:41:16 +08:00
hlstwizard dde33856d1 Add diffview 2026-04-07 13:41:16 +08:00
hlstwizard 69e89bc4a0 refactor 2026-04-07 13:41:16 +08:00
hlstwizard b098a3ffe0 Add toggleterm 2026-04-07 13:41:16 +08:00
hlstwizard 5ccdba3fac opencode size 2026-04-07 13:41:16 +08:00
hlstwizard 4cee729300 Try different file explore and neotree wins 2026-04-07 13:40:44 +08:00
hlstwizard cfdcf8e2d9 Add codediff 2026-04-07 13:39:34 +08:00
hlstwizard 421e743bff Add nvim.tree 2026-04-07 13:39:34 +08:00
yimhuang dc3d0435c0 Add opencode to nvim 2026-04-07 13:39:34 +08:00
orip 177ff61483 Add type hints to plugin options where possible
This could help beginners to get autocompletion, catch mistakes earlier,
and allow them to skip the docs for simple configs.

This is not perfect because a lot of the plugins type all of their keys
as required, even though they have defaults, but this is good enough.
2026-02-27 20:43:08 +02:00
TJ DeVries 3526fbeec9
feat: move to lazy.nvim package manager and add first plugins (#178)
Closes #175
Closes #177
Closes #173
Closes #169
Closes #161
Closes #144
Closes #138
Fixes #136
Closes #137
Closes #131
Closes #117
Closes #130
Closes #115
Closes #86
Closes #105
Closes #70
Fixes #176
Fixes #174
Fixes #160
Fixes #158
2023-02-17 16:31:57 -05:00