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
rootiest
582819f2a5
🎨 style(style): update header line style
...
Use fancier style for header lines
2024-08-06 08:44:31 -04:00
rootiest
d125eefdf4
🎨 style(style): improve heading style
...
Use fancier box style for headings
2024-08-06 05:15:24 -04:00
rootiest
844b571bff
♻️ refactor(coding): switch to neocodeium, re-build cmp, move ai and cmp to their own lua files
...
Change codeium provider to neocodium. Re-build the nvim-cmp configuration to integrate better. Move ai plugins to ai.lua. Move cmp plugin to cmp.lua. This will make the code easier to navigate.
2024-08-06 02:47:25 -04:00
rootiest
a43e7f988a
✨ feat(lualine): implement recorder plugin in lualine
...
Removes "mode" section and imnplements recorder section
2024-08-06 02:44:08 -04:00
rootiest
1b2918bc1d
✨ feat(dashboard): re-implement remote-nvim on dashboard
2024-08-06 02:43:12 -04:00
rootiest
9572bdd0a8
♻️ refactor(core): add scrolloff plugin, move some plugins to new core category
...
Add scroll-off plugin. Move "core" plugins to a new lua file
2024-08-06 02:42:45 -04:00
rootiest
b7f5faf961
🐛 fix(astral): fix bug with astral in auto-darkmode
...
Auto-darkmode needs to properly require astral plugin
2024-08-06 02:40:53 -04:00
rootiest
c2935cabff
✨ feat(util): re-source autosave, re-add remote-nvim, and remap icon-picker key
...
Use a better provider for auto-save plugin. Re-implement the remote-nvim plugin. Re-map the icon-picker key in insert mode to <C-.>
2024-08-06 02:40:00 -04:00
rootiest
0792328281
⚡ ️ perf(nvim-cmp): toggle cmp sources based on ft
...
Allow some/all cmp sources to be enabled/disabled depending on the filetype of the buffer
2024-08-04 17:59:32 -04:00
rootiest
55cb66892e
✨ feat(qalc): add qalc plugin for mathing
...
Adds the qalc plugin to allow for math equations to be evaluated
2024-08-04 17:58:20 -04:00
rootiest
b622454835
⚡ ️ perf(lazy-load): delegate plugins to their cmd/keymaps
...
Increase performance: Allow plugins to only load with their commands and keymaps whenever possible
2024-08-04 06:57:07 -04:00
rootiest
335fe93d8a
✨ feat(fzf)!: switch to fzf-lua instead of telescope
...
Change the picker provider to fzf-lua and remove telescope plugin
BREAKING CHANGE: Telescope is removed. Fzf-lua provides equivalent functionality. However, the remote-nvim plugin depended on Telescope so it has also been removed.
2024-08-04 04:00:45 -04:00
rootiest
7f50e6b76e
⚡ ️ perf(image): refactor image renderer lazy-loading
...
Only load the Image rendering plugin in appropriate filetypes (like markdown)
2024-08-04 03:59:04 -04:00
rootiest
1b04fccdcf
🐛 fix(auto-save): fix auto-save triggers
...
Auto-save should be initialized on BufEnter rather than InsertEnter to cover edge cases like pasting without ever entering insert mode.
Fixes bug where auto-save plugin doesn't initialize if insert mode was never entered, despite the buffer being modified.
2024-08-04 03:30:26 -04:00
rootiest
b36d8622f7
♻️ refactor(lualine): refactor lualine configuration
...
Initiate lualine configuration with lualine plugin
2024-08-03 22:43:43 -04:00