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
ebb26fe3ee
♻️ refactor(keymaps): refactor keymaps for performance
...
Better keymap performance by smarter loading of dependencies and plugins
2024-08-04 03:55:33 -04:00
rootiest
d161476fa8
🐛 fix(highlights): fix highlight autocommands
...
Make better use of autocommands for the various highlight configurations
2024-08-04 03:54:26 -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
07f7707e67
📝 docs(readme): add screenshots, update image links and features
...
Add a Screenshots section. Update image links to use proper syntax and relative paths where possible. Update some features and add lualine features to docs.
2024-08-04 03:28:34 -04:00
rootiest
0b9d2ac853
📝 docs(screenshots): add screenshots
...
Add some screenshots for use in the documentation
2024-08-04 03:26:28 -04:00
rootiest
1cb641b326
⚡ ️ perf(wakatime): use script to cache wakatime stats
...
Refactor wakatime lualine component to use an external script to cache the wakatime stats
2024-08-03 22:46:21 -04:00
rootiest
f625c215a7
⚡ ️ perf(music-stats): use script to cache music stats
...
Refactor music-stats lualine component to use an external script to cache the metadata
2024-08-03 22:45:30 -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
454168565f
♻️ refactor(post): remove post-plugin configuration files
...
No longer necessary to do post-plugin configurations
2024-08-03 22:41:42 -04:00
rootiest
06171ebf29
✨ feat(lualine): added highlighting to several lualine sections
...
Adds highlighting that should respect the current theme for several custom lualine sections
2024-08-03 04:50:18 -04:00
rootiest
12b51dc2f6
✨ feat(music-stats): implement several new functions for music stats
...
Adds several new functions for retreiving the metadata and mode of the current music player
2024-08-03 04:48:39 -04:00
rootiest
944adb2be0
✨ feat(wakatime): add get_total_minutes function
...
Adds a function that returns an integer representing the total coding minutes for today
2024-08-03 04:47:30 -04:00
rootiest
e05544e4f0
✨ feat(lualine): implement custom lualine sections
...
Implements lualine sections for WakaTime, wordcount, searchcount, music
metadata, git-blame and more!
Also implements automatic truncating throughout so that sections will
truncate or hide depending on the available space.
2024-08-03 02:43:35 -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
b83301974d
♻️ refactor(post): trigger post-plugin configurations after all other functions
...
Triggers the post-plugin configuration scripts after every plugin has been initialized
2024-08-03 02:37:03 -04:00
rootiest
016abee200
🎨 style(highlights): tweak indentline scope glyph
...
Use a more appropriate glyph for the indentline scope icon
2024-08-03 02:35:01 -04:00
rootiest
fde97ae974
♻️ refactor(config.rootiest)!: load config.rootiest before plugins
...
Modify init to load rootiest config module before plugins are loaded.
2024-08-02 09:27:48 -04:00
rootiest
7c856aaaa5
🧹 chore(astral): inconsequential testing changes in astral plugin
2024-08-02 09:26:51 -04:00
rootiest
4d8dc08a11
🐛 fix(keymaps): remove gS keymap as it conflicts
...
Remove <leader>gS keymap, use <leader>lg instead
2024-08-02 09:24:54 -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
0f3b9c0469
✨ feat(keymaps): add a keymap for yank entire file
...
Adds <leader>Y to yank the whole buffer contents
2024-07-28 14:41:25 -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
108d2bc932
🗑️ deprecation(installer): remove install script
...
Remove install script. Users can install neovim on their own.
2024-07-27 07:24:02 -04:00
rootiest
c2a233c401
🧑💻 devxp(cz): implements commitizen >>> ⏰ 5m
...
Implements commitizen with gitmoji and conventional commits
2024-07-27 06:47:17 -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
a6c65eec6c
✨ feat: Define Leader Key
...
- Defines the default leader key
2024-07-26 14:08:32 -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
f38daf087c
📝 Tweak Comment Wording
...
- Minor adjustment to wording of comments
2024-07-24 12:58:58 -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
e16d2a4c8e
🦸 Hardmode keymap
...
- Hardmode for learning better vim motion habits
- Press '<leader>h' to toggle
- Toggles Precognition hints
- Toggles Hardtime plugin
2024-07-22 17:58:49 -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
bb685342d6
📦 Add install script option
...
- Include an alternative install method
- Uses a shell script to install the config
- If NeoVim is not installed, will download the AppImage
- Designed to be more user-friendly than running commands manually
2024-07-22 08:34:19 -04:00
rootiest
6e3fb50642
⛔ Ignore user settings files
...
- Don't sync user-settings, they will be generated on-the-fly
2024-07-22 08:17:55 -04:00
rootiest
64f3d5f152
Clear User Config files
...
- Delete local copies, allow automatic generation
2024-07-22 08:14:48 -04:00