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
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