rootiest
ab91798473
refactor: standardize keymap addition with add_keymap helper
2024-08-24 16:31:05 -04:00
rootiest
40fa00f90f
refactor: extract common keymap properties to use data module functions
2024-08-24 16:24:09 -04:00
rootiest
7f083f26d1
style: modify cursor blinking settings for better visibility
2024-08-23 09:53:54 -04:00
rootiest
4e653fa516
refactor: rename variable rootilities to utils
2024-08-23 09:53:26 -04:00
rootiest
f173aa61cb
feat: integrate LuaRocks package manager
2024-08-23 09:49:52 -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
27e429df43
🧹 chore(lazy): fix formatting
...
fix formatting in lazy bootstrap
2024-08-17 00:39:10 -04:00
rootiest
33f149c5d4
✨ feat(keymaps): add some new keymaps
...
Add a nice shortcut for neotree with '
' and map 'ctrl+a' to select-all
2024-08-17 00:37:06 -04:00
rootiest
12ac01775b
🧹 chore(highlights): remove old commented code
...
Cleaning up junk
2024-08-17 00:35:35 -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
e28783da1f
✨ feat(smart-splits)!: add resize-mode keymap
...
Adds a keymap to initialize resize mode for splits.
BREAKING CHANGE: This requires an accompanying change in the kitty
config (see commit: rootiest-kitty- #9998018 )
2024-08-08 22:37:40 -04:00
rootiest
36f1071d27
♻️ refactor(keymaps): refactor the keymaps definition
...
Refactor the which-key keymapping configuration to be more efficient and readable
2024-08-07 19:59:03 -04:00
rootiest
d08f7043a8
♻️ refactor(rootiest): remove autospell
...
Remove autospell feature and tweak LazyGit toggler
2024-08-07 19:53:51 -04:00
rootiest
bd102d4daa
♻️ refactor(highlight): move highlight file
...
Move highlight file to utils
2024-08-07 19:53:05 -04:00
rootiest
ff00aba1fe
⚡ ️ perf(lazy): use lazier defaults
...
Use lazy loading by default and increase the laziness where possible.
2024-08-07 08:30:33 -04:00
rootiest
d7f341a733
🐛 fix(keymaps)!: update keymaps for smart-splits compatibility
...
Update the keymaps to use smart-splits instead of kitty-navigator.
BREAKING CHANGE: This requires an accompanying config change in kitty. These keymaps will need further updating to be configured in the smart-splits plugin or which-key.
2024-08-07 08:27:44 -04:00
rootiest
e1e59bfea5
♻️ refactor(utils): move stats modules to utils
...
Move wakatime_stats and music_stats to new utils dir
2024-08-07 08:20:30 -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
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
a28685fc22
💄 ui(lazy.nvim): add some UI tweaks for lazy.nvim
...
Add a border and title to lazy.nvim plugin manager window
2024-08-06 02:45:04 -04:00
rootiest
a850e33415
✨ feat(music-stats): improve stats format and add additional metadata
...
Improves the shortening function. Adds loop, shuffle, and volume metadata. Uses better seperator characters to improve reliability.
2024-08-06 02:37:57 -04:00
rootiest
e83cca3265
🎨 style(options): add style to options file
...
Add some style, particularly to the ROOTIEST section of the options configuration file
2024-08-04 18:00: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
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
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
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
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
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
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
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
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
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
65bbf7fd61
💡 Add better plugin comments
...
- Add an identifying comment for each plugin
2024-07-21 11:57:56 -04:00