Commit Graph
138 Commits
Author SHA1 Message Date
rootiest 0fcb172fcc refactor: consolidate plugin dependencies into a central data source 2024-08-31 03:01:13 -04:00
rootiest bb4e5bdc98 feat: integrate nvim-lspconfig with clangd offset encoding 2024-08-29 15:04:30 -04:00
rootiest ef011f2263 feat: add mini-move plugin to enhance text movement 2024-08-29 14:48:34 -04:00
rootiest 93e7a1afc4 feat: add on-click functionality to open LazyGit 2024-08-29 14:48:11 -04:00
rootiest 8ae7e9edb4 feat(lualine): add apply_todo_highlights function for enhanced icon highlighting 2024-08-29 14:47:57 -04:00
rootiest c9ff704dee feat: configure suda command to load vim-suda plugin 2024-08-29 14:47:32 -04:00
rootiest 25307d8d20 feat: enhance theme customization with additional plugin support 2024-08-29 14:47:12 -04:00
rootiest b32cfaa517 refactor: optimize transparency commands and mappings structure 2024-08-29 14:46:57 -04:00
rootiest ac435892e9 feat: add experimental performance fork for nvim-cmp 2024-08-28 06:38:56 -04:00
rootiest 6405b16ef0 feat: add todos component to lualine sections and apply conditional rendering 2024-08-28 06:38:49 -04:00
rootiest d6f7d68af1 fix: correct fallback themes order 2024-08-28 06:38:06 -04:00
rootiest b6445deed3 feat(dap): add integration with Neotest for various languages 2024-08-28 06:37:44 -04:00
rootiest 15c5832d79 refactor: update width limit for git blame display 2024-08-28 06:37:29 -04:00
rootiest a62b264d03 feat: add Rainbow Delimiters for colorful delimiter highlighting 2024-08-28 06:37:14 -04:00
rootiest 4cfa3e0fcf feat: integrate dockercomposelogs.nvim with telescope 2024-08-28 06:36:52 -04:00
rootiest 766bee3671 refactor: restructured utils module for better code organization 2024-08-24 16:32:42 -04:00
rootiest c02ba52ff1 refactor: simplify data variable usage across multiple modules 2024-08-24 16:32:29 -04:00
rootiest 4f827f7b08 style: configure lualine_a to show mode 2024-08-23 10:33:58 -04:00
rootiest 6d9f066bae refactor: rename rootilities to utils for consistency
Adds support for Arrow.nvim
Adds several other tweaks/modules
2024-08-23 10:10:36 -04:00
rootiest 3475deefcd feat: enable support for none-ls language server integration 2024-08-23 10:09:30 -04:00
rootiest 19002d1ebc feat: integrate arrow.nvim with custom options 2024-08-23 10:09:19 -04:00
rootiest e55a5d03d8 feat: introduce Ollama Copilot with dependencies to coding configuration 2024-08-23 10:08:36 -04:00
rootiest 9a6d4e4158 refactor: centralize configuration data to require data module 2024-08-23 10:04:54 -04:00
rootiest f68c101f97 feat: add custom dashboard logo and update buttons in Alpha plugin 2024-08-23 10:00:29 -04:00
rootiest 679b0feeb9 feat: update preview file width and height based on dynamic logo dimensions 2024-08-23 09:54:45 -04:00
rootiest 03d6b5ba7f ️ perf(cmp): improve cmp loading performance
Make better use of lazy-loading for nvim-cmp
2024-08-17 01:18:24 -04:00
rootiest c1bc5457b4 feat(gcode): add support for gcode
Add a plugin for gcode. A couple other tweaks to lazy-loading performance.
2024-08-17 01:17:44 -04:00
rootiest 06daaf3c56 feat(dashboard): add preliminary support for png images in dashboard header
Probably doesn't work yet, but this implements the check for it so they can be handled similarly to ANSI graphics
2024-08-17 01:16:58 -04:00
rootiest a84ecf1891 ️ perf(terminal): don't lazy-load smart-splits 2024-08-17 01:15:56 -04:00
rootiest 4c4fcb9f1a feat(sql): add support for sql development
Adds plugins, LSP, and other tools for database development
2024-08-17 01:14:34 -04:00
rootiest e11c87b11b 🥚 egg(git-blame): remove easter egg
Sorry :(
2024-08-17 01:13:53 -04:00
rootiest 28437b81d9 🧹 chore(comments): fix formatting
Fix the formatting in whitespace and comment text.
2024-08-17 00:45:22 -04:00
rootiest 349f80f7ea ♻️ refactor(rootilities): utils.rootilities -> utils.rootiest
Rename the rootilities module to make it less wordy
2024-08-17 00:43:49 -04:00
rootiest 82cc6d8757 ♻️ refactor(git-plugins): create a git category and move relevant plugins there
Moved git plugins into their own category
2024-08-17 00:41:28 -04:00
rootiest df40a4d505 🐛 fix(lualine): wrap in curlies
Make sure to wrap each component in curly braces for consistency.
2024-08-10 07:35:16 -04:00
rootiest 41d18f5b9e feat(lualine): add rootilities windows_size function
Allows lualine components to set a minimum window width under which they will be hidden
2024-08-09 05:34:59 -04:00
rootiest 57c85a871f ♻️ refactor(rootilities): rooticolor -> rootilities
Rename rooticolor as it now includes more general utilities
2024-08-09 05:32:08 -04:00
rootiest e321ac039b ♻️ refactor(terminal): remove redundant plugins
Remove plugins made redundant by smart-splits
2024-08-07 19:58:18 -04:00
rootiest dd925faa82 🐛 fix(catppuccin): small tweaks to catpppuccin theme 2024-08-07 19:57:35 -04:00
rootiest 5414d062a7 💡 source-docs(source-docs): use comment labels
Adds some labels in comments to better identify keymaps/options
2024-08-07 19:56:52 -04:00
rootiest 6e47d1a8c5 feat(dashboard): allow for ansi in dashboard
Allows the dashboard to properly detect and display ANSI files
2024-08-07 19:55:34 -04:00
rootiest 73bce16090 ♻️ refactor(neocodeium): refactor neocodeium keymaps
Properly configure neocodeium keymaps with lazy
2024-08-07 19:54:41 -04:00
rootiest aeed123f0e ♻️ refactor(lazygit): lazygit tweaks
Small tweaks to lazygit configuration
2024-08-07 19:52:17 -04:00
rootiest eaf6a26b40 💡 source-docs(source-docs): cleanup code comments
Clean up some messy comments and old commented code.
2024-08-07 08:34:25 -04:00
rootiest 17f28e16ac ️ perf(edgy)!: remove edgy plugin
Remove the edgy plugin for better compatibilty with smart-splits and mouse control. This allows split windows to behave more consistently.

BREAKING CHANGE: Much of the behavior of splits will be different after this change. Edgy provided pre-configured layouts for most common splits and we will instead be using more generic layouts. That said: resizing splits is now working correctly!
2024-08-07 08:32:52 -04:00
rootiest b2c77965a2 ♻️ refactor(kitty)!: replace kitty-navigator with smart-splits
Replace the kitty-navigator plugin with the more generally compatible and feature-rich smart-splits plugin.

BREAKING CHANGE: This change requires an accompanying change in the kitty config. See the rootiest-kitty repo for changes.
2024-08-07 08:24:38 -04:00
rootiest a323b3b4d6 ♻️ refactor(themes)!: name and lazy-load all themes
Give all the themes definitive names and lazy-load all but the main
ones.
2024-08-07 08:22:17 -04:00
rootiest 25352b81a0 ♻️ refactor(rooticolor): move color utilities to module
Create a rooticolor module for color utilities that are used in multiple locations in config
2024-08-07 08:19:21 -04:00
rootiest 4674922b23 feat(harpoon): add harpoon
Add Harpoon plugin to config
2024-08-07 08:17:11 -04:00
rootiest e0d459de1c feat(dashboard): tacotime!
Implement taco ANSI art on dashboard
2024-08-07 08:15:32 -04:00