Commit Graph
25 Commits
Author SHA1 Message Date
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 9e9de6fad4 lazy-load smart-splits 2025-02-08 21:28:58 -05:00
rootiest bbc9f24eac remove redundant/unused plugins 2025-02-08 21:27:29 -05:00
rootiest 1c6b5714bc improve lazy-loading significantly and remove unused plugins 2025-01-13 21:13:17 -05:00
rootiest 3f096313fc fix: ensure single quotes are used consistently across configuration files 2024-11-12 14:19:44 -05:00
rootiest 823e113276 🧹 refactor(data): require data modules directly
require data modules directly throughout config. No longer user
require("data") as a parent module
2024-11-08 12:39:30 -05:00
rootiest 6f98bdb344 fix: update image processor to use magick_cli 2024-11-08 12:36:48 -05:00
rootiest a59f6c896d feat: enhance image rendering configuration 2024-10-08 04:27:05 -04:00
rootiest 273580f533 ♻️ refactor(full-scope)!: major revision refactoring
Code layout has been changed and improoved. Annotations are added for documentation. Automated through utility functions and data tables

BREAKING CHANGE: Tested from clean. Now properly uses LuaRocks to install dependencies.
2024-09-04 16:07:12 -04:00
rootiest 0fcb172fcc refactor: consolidate plugin dependencies into a central data source 2024-08-31 03:01:13 -04:00
rootiest c02ba52ff1 refactor: simplify data variable usage across multiple modules 2024-08-24 16:32:29 -04:00
rootiest 9a6d4e4158 refactor: centralize configuration data to require data module 2024-08-23 10:04:54 -04:00
rootiest a84ecf1891 ️ perf(terminal): don't lazy-load smart-splits 2024-08-17 01:15:56 -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 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 d125eefdf4 🎨 style(style): improve heading style
Use fancier box style for headings
2024-08-06 05:15:24 -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 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 8d6780c448 feat(ui): add nekifotch for kitty font management
Adds Nekifotch plugin to allow config of kitty font from inside neovim
2024-07-27 06:10:25 -04:00
rootiest a2ee0c6617 🚀feat!: Add astral.nvim
- Remove rootiest.nvim plugin
- Implements astral.nvim
2024-07-26 14:06:08 -04:00
rootiest 994eae073b 😎 Implements rootiest.nvim plugin
- Remove rootiest module
- import through new rootiest.nvim plugin
- See: https://github.com/rootiest/rootiest.nvim
2024-07-25 05:51:27 -04:00
rootiest 05670570f1 🧙 Implement Rootiest Module
- Major Update!!!
- Implements a rootiest module
  - Consolidates much of the settings
  - Improves usability and efficiency
- Faster Loading
- Cleaner Structure
- More keymaps and plugins now have conditional loading
2024-07-24 13:45:52 -04:00
rootiest 65bbf7fd61 💡 Add better plugin comments
- Add an identifying comment for each plugin
2024-07-21 11:57:56 -04:00
rootiest d996af3811 🖥️ Terminal Tweaks
- Adjustments to WezTerm and Tmux configs
2024-07-19 12:06:15 -04:00
rootiest 2029c6176a 🚚 Merge terminal-specific into one file
- Organize all terminal-specific configs into one place
- Add some tmux and wezterm plugins
2024-07-18 13:27:28 -04:00