Commit Graph
92 Commits
Author SHA1 Message Date
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
rootiest 61bd1b6863 feat(git-blame): refactor git-blame lualine component
Implement git-blame lualine component via the git-blame plugin initialization
2024-08-03 22:42:50 -04:00
rootiest f9bb9490f7 feat(mason-lspconfig): ensure mason auto-installs lsp
Ensures mason will automatically install any missing but required LSPs
2024-08-03 02:38:53 -04:00
rootiest 64b70e8e15 feat(git-blame): add git-blame plugin
Add the git-blame plugin and some missing comments
2024-08-03 02:37:57 -04:00
rootiest 7c856aaaa5 🧹 chore(astral): inconsequential testing changes in astral plugin 2024-08-02 09:26:51 -04:00
rootiest 2d66d2fa97 feat(utils): add music controls, add capsword, fix thanks.nvim, remove fugitive
Add music controls and capsword plugins, fix a bug in thanks.nvim plugin, and remove fugitive plugin as it is redundant with other plugins
2024-08-02 09:23:27 -04:00
rootiest fd31bae2a8 feat(coding): implement splitjoin plugin and enable codeium chat 2024-08-02 09:18:56 -04:00
rootiest c56be45d65 feat(highlights): implement highlighting module
Highlighting module applies highlighting customizations and other font/color enhancements across several plugins
2024-08-02 09:15:53 -04:00
rootiest 23969bc981 🚸 ux(indent-line): use numbered indent blocks 2024-07-28 14:40:40 -04:00
rootiest c66dd30b8c 🧹 chore(astral): remove old commented code 2024-07-28 14:40:04 -04:00
rootiest ce36735b4d 🎨 style(theme): tweak theme styling 2024-07-28 14:39:00 -04:00
rootiest e78ced4ea0 feat(astral): update astral config
Update astral config to define the new fallback_themes option
2024-07-27 06:13:51 -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 64f860517b style(nvim-config): add comments and remove redundant config options
Add comment for Rootiest Config and remove some redundant options from codewindow plugin
2024-07-27 06:08:24 -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 91f8370faf 🎨 Theme Update
- Add Zenbones theme
- Integrate grug_far in catppuccin
2024-07-23 22:29:41 -04:00
rootiest c028da522b 🪄 Substitution/Navigation
- Faster/smarter plugin loading
- Substitution motions with the 'x' and 'X' keys
- Fold navigation with Ctrl+hjkl
- Various small tweaks for usability
2024-07-23 04:59:45 -04:00
rootiest 8bfaed4e73 🐙 Add GitLinker
- Quickly create (and yank) links to code blocks on git repos
- Select text in nvim -> Get link on github

- Tweak to hardtime:
  - Always include hardtime plugin
  - Toggle 'enabled' setting with .hardtime
2024-07-22 17:56:57 -04:00
rootiest 87ede3565e 🐸 Add Leap Plugins
- Implements Leap and Flit
  - Use the 's' and 'S' keys to quickly jump to two-character sets
  - Use the 'f' and 'F' keys to quickly jump to single-character
instances
2024-07-22 17:54:14 -04:00
rootiest 65bbf7fd61 💡 Add better plugin comments
- Add an identifying comment for each plugin
2024-07-21 11:57:56 -04:00
rootiest 94c34b9963 🧠 Add support for minuet-ai
- Adds an additional ai-completion provider: minuet-ai
2024-07-21 08:12:15 -04:00
rootiest f5649bf44e 🎁 Only star manually
- Only use thanks plugin to star plugin repos manually
- Don't auto-run by default
2024-07-21 08:10:32 -04:00
rootiest 4f06ad2f96 📦 Add fugitive
- Alternative git tool
2024-07-20 19:32:24 -04:00
rootiest 02bc1c9d54 🎨 Fancify hlchunck
- Add fancy glyphs and colors
- Reduce visibility and auto-dark the colors
- Reduces distraction while still providing information

- Make cmp-yanky only use history from the same filetyle
2024-07-19 20:43:38 -04:00
rootiest 2ff69ae0a7 💬 Languages
- Add cmake, docker, java
- Tweak markdown-preview build command
2024-07-19 20:41:23 -04:00
rootiest 0727aaf133 💤 Don't Lazy-load themes
- Override the default lazy=true for catppuccin and tokyonight
2024-07-19 20:39:49 -04:00
rootiest d996af3811 🖥️ Terminal Tweaks
- Adjustments to WezTerm and Tmux configs
2024-07-19 12:06:15 -04:00
rootiest c1dd778e47 Checks for .settings files
- Checks for missing files and creates them
- More efficient handling of those settings
2024-07-18 14:14:08 -04:00
rootiest 47825ea80b 🚚 Rename plugin categories
- Rename:   dap -> debug
- Rename:  lang -> languages
2024-07-18 13:36:05 -04:00
rootiest a804fa6c94 🚚 Better structure
- Reorganize plugins
- Eliminate ui directory
- Follows proper config structure
2024-07-18 13:31:21 -04:00