Commit Graph
624 Commits
Author SHA1 Message Date
rootiest 094bf768fc chore(deps): remove old commented-out dependencies 2025-09-01 14:37:17 -04:00
rootiest 096a0cb3b9 feat(nvim_updater): re-enable the nvim_updater plugin 2025-09-01 14:36:30 -04:00
rootiest 8cbd71bbbb fix(mini.nvim): update repository source of mini.nvim
Update the  source repository address to reflect the new mini.nvim organization.
2025-09-01 14:36:01 -04:00
rootiest 4545e18a68 feat(config): various config updates
Packaged updates to configuration.
2025-08-23 11:52:26 -04:00
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