rootiest
3a2f4e3e70
revert(statuscolumn): remove statuscolumn diagnostic colors
...
This code was not functioning properly so in the interest of performance, it is to be removed until
it can be fixed
2025-04-02 16:16:27 -04:00
rootiest
e0c32bb119
feat(blink.cmp): add ripgrep to blink sources
...
Allows getting additional suggestions via ripgrep in blink.cmp. Source is added to the end of the
suggestions list and will search the full project directory (within size/root limits)
2025-03-26 00:01:46 -04:00
rootiest
440c7a7cfd
feat(color-tags): use nvim-colorizer instead of mini.hipatterns
...
nvim-colorizer provides more features and recognizes more types of color formats.
2025-03-20 20:31:26 -04:00
rootiest
360df77f4a
fix(smart-splits): properly execute the smart-splits keymap overrides
2025-03-19 21:06:17 -04:00
rootiest
8e68148899
📝 Docs(plugins): add plugin name comments for some plugins that were missing them
2025-03-19 19:43:32 -04:00
rootiest
df9aebed1f
🗑️ Cleaned(smear-cursor): remove old config option
...
The use_floating_window option is no longer used so we don't need to set it
2025-03-19 19:42:53 -04:00
rootiest
b8aeb1a911
📝 Docs(scrolling): add a simple note making it easy for users to change the behavior of smart-scroll
...
This adds one line that can be uncommented to prevent the smart-scroll function from remembering the
previous count. Well, it still remembers it, but it won't use it.
2025-03-18 22:38:00 -04:00
rootiest
1ea8611dbc
✨ Feat(scrolling): smarter <C-u> and <C-d>
...
Allows <C-u> and <C-d> to accept a count and scroll by <count>*<half-screen>. The count is
remembered and re-used for both <C-u> and <C-d> so repetitively pressing those sequences will
continue to use the previous count. Count defaults to 1 initally (scroll by one half-screen)
2025-03-18 22:29:45 -04:00
rootiest
c4aa09b6be
✨ Feat(osc7): cwd tracking and matching
...
Writes the CWD to a file (and emits the OSC7) at startup and when the directory changes. This is
used by a function in fish-shell to automatically cd to the cwd on nvim exit.
2025-03-18 22:26:49 -04:00
rootiest
0ae80edfff
✨ Feat(illuminate): remove vim-illuminate in favor of snacks.words
...
Using the snacks feature instead of adding another plugin
2025-03-18 20:07:51 -04:00
rootiest
bae734bb37
🗑️ Cleaned(lazyvim): remove old commented lazyvim extras
2025-03-18 20:06:58 -04:00
rootiest
35d032c7b1
🐛 Bug(luarocks): enable/disable hererocks based on vim.g.use_rocks setting from options
2025-03-18 20:05:35 -04:00
rootiest
163239a405
✨ Feat(projects): add project.nvim
...
Add project.nvim for project management. Add dash option for it.
BREAKING CHANGE: Change dash key `p` from filetree to projects. Filetree now `t`
2025-03-12 21:50:42 -04:00
rootiest
a13da65b8d
✨ Feat(highlight-colors): implement mini.hipatterns
2025-03-12 21:49:11 -04:00
rootiest
74139cb912
✨ Feat(lualine): tweak nvim_updater lualine component colors
...
Make sure the bgcolor always matches its position in lualine, fixes
compatibility issue with some
colorschemes.
2025-03-11 12:45:45 -04:00
rootiest
191b6ffab2
🐛 Bug(treesitter): remove broken conditional
...
The condition for enabling treesitter caused treesitter-textobject errors whenever lazy.nvim
installs plugins
2025-03-10 22:04:25 -04:00
rootiest
98d9b6ee7d
🚸 UX(keymaps): change neominimap toggle keymaps
...
Makes more consistent with other toggles
2025-03-10 20:45:14 -04:00
rootiest
7b96badac2
🗑️ Cleaned(cmp): remove old commented cmp source
2025-03-05 15:26:32 -05:00
rootiest
3c8814df8a
✨ Feat(dashboard): add option and dynamic visibility for github contribs on dash
2025-03-05 15:25:33 -05:00
rootiest
c6084225fd
✨ Feat(keymap): don't comment newline when using o key
...
Normal insert-mode newlines continue comments. Pressing `o` in normal-mode will create a newline
without commenting it.
2025-03-05 15:24:38 -05:00
rootiest
1a5b574ef6
🐛 Bug(blink.cmp): cmdline min keyword length
...
Cleaner cmdline completion with ghost-text and require a minimum of 2 characters entered before
showing suggestions. This prevents `:q` from being autocompleted to `:qall` and similar
mis-completions for short cmds.
2025-03-01 11:07:16 -05:00
rootiest
98a72eab61
✨ Feat(obsidian): implement some initial Obsidian Notes features
2025-03-01 11:05:11 -05:00
rootiest
969510cee1
✨ Feat(picker): implement Pick command
...
This allows you to do `:Pick colorschemes` instead of `:lua Pick('colorschemes')`. Makes using less
frequent pickers fast and easy!
2025-02-27 16:52:43 -05:00
rootiest
aacbf5fb99
🐛 Bug(blink.cmp): tweak the cmdline completion behavior
...
This allows enter to send the command even if there is a suggestion to select. Avoids needing to
press enter twice.
2025-02-27 16:51:04 -05:00
rootiest
e4f7a7473d
✨ Feat(colorschemes): add e-ink theme for some sweet monochromatic style
2025-02-27 16:50:02 -05:00
rootiest
194ab5278d
✨ Feat(ai-completion): try using copilot for a bit
...
Since I now have access to copilot pro I might as well take advantage of it. Not convinced its
better than codeium tho, we shall see.
2025-02-24 23:57:59 -05:00
rootiest
5ad9df12be
🗑️ Cleaned(statuscolumn): remove failed attempts at modifying statuscolumn appearance
...
A while back some attempts were made to change the statuscolumn appearance but they failed to
achieve an effective solution. Tidying up old commented code.
2025-02-17 19:01:04 -05:00
rootiest
648a8b76a5
🗑️ Cleaned(plugin specs): remove old, unused plugin specs
...
These specs have been commented out for a while now, this is just tidying up.
2025-02-17 18:59:51 -05:00
rootiest
e1a00ac2da
🎨 Style(colorschemes): allow auto-dark-mode toggle but disable it by default
2025-02-17 18:58:07 -05:00
rootiest
59acf6175c
🎨 Style(colorschemes): organize colorscheme specs
2025-02-17 18:56:51 -05:00
rootiest
18933787b8
🎨 Style(wezterm): remove old wezterm-types definition
2025-02-17 18:55:52 -05:00
rootiest
05a109422e
🎨 Style(wezterm): make wezterm-types a dependency of lazydev
2025-02-17 18:55:18 -05:00
rootiest
b430ed7b02
✨ Feat(options): add gitname option
...
This allows customizing the github username for functions such as the dashboard contribution graph
2025-02-17 18:38:45 -05:00
rootiest
46e1e88ff2
✨ Feat(image render): remove image.nvim
...
We can now render images in supported terminals with snacks, so image.nvim is now redundant and
unnecessary
2025-02-17 18:37:42 -05:00
rootiest
06663c59e8
📝 Docs(annotations): remove @func annotations
...
These are not properly parsed and not typically used, so all of them are now scrubbed from the repo
2025-02-17 18:36:34 -05:00
rootiest
e1081f0d1f
🐛 Bug(vim.ui): remove deprecated dressing.nvim plugin from deps
...
Dressing is no longer being used, has been replaced with snacks.nvim ui plugins
2025-02-16 14:20:49 -05:00
rootiest
e8fe76e111
🗑️ Cleaned(flutter): remove old redundant code
...
Remove fultter-tools plugin that is no longer used
2025-02-16 14:19:37 -05:00
rootiest
cb61b27c21
📝 Docs(util-funcs): add missing annotations to utility functions
2025-02-16 14:18:49 -05:00
rootiest
a42aaea9eb
🗑️ Cleaned(colorschemes): disable unused tokyonight theme
...
We use catppuccin so disable tokyonight to prevent it loading
2025-02-16 09:41:14 -05:00
rootiest
5701043c61
🐛 Bug(blink.cmp): fix breaking change in cmdline configuration
...
Blink.cmp now configures cmdline sources and keymaps in their own top-level cmdline table,
previously they were mixed in with the default keymaps and sources tables.
BREAKING CHANGE: Change to how cmdline is configured in blink.cmp
2025-02-15 21:31:22 -05:00
rootiest
a9e51f8793
✨ Feat(statuscolumn): implements coloring line numbers based on diagnostic status
...
This allows the line numbers to reflect statuses like Error, Warning, etc
2025-02-15 21:29:31 -05:00
rootiest
c6fcdfef49
✨ Feat(diffview): use 3-way mixed windows mergeview by default
...
Moved diffview opts to main types file and changed default from 3-way veritcal to 3-way mixed
window.
2025-02-15 21:28:14 -05:00
rootiest
97da62dcbe
🗑️ Cleaned(keymaps): remove old uneccessary keymap
2025-02-15 21:26:15 -05:00
rootiest
26e183e519
add gitsigns features toggles
...
In options.lua you can now set:
- vim.g.git_line_hl: to enable line highlights
- vim.g.git_word_hl: to enable word highlights
2025-02-15 21:24:25 -05:00
rootiest
df54d30b24
🐛 Bug(keymaps): remove the \ keymap due to conflict
...
The \ keymap conflicts with the local-leader key. | remains as the vertical split keymap
2025-02-12 21:52:15 -05:00
rootiest
fa4acc29ad
✨ Feat(keymaps): modify vertical split and explorer keymaps for easier use
...
Press \ or | for vertical split. Press Ctrl+| (Ctrl+Shift+\) for explorer.
2025-02-12 18:49:31 -05:00
rootiest
a593ddb2fd
remove deprecated indentor module
2025-02-11 20:50:22 -05:00
rootiest
4de0ea2a96
avoid bootstrapping luarocks when use_luarocks is false
2025-02-11 20:50:06 -05:00
rootiest
588a46e239
deprecate old profiler in favor of snacks.profiler
...
Use PROF=1 env variable to enable startup profiling
2025-02-11 20:48:09 -05:00
rootiest
98ab9da88c
add snacks.image
...
enables image support in snacks!
May consider removing image.nvim now, will look into using snacks.image
in markdown rendering.
2025-02-09 16:59:51 -05:00