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
rootiest
01170a0866
✨ Yank Line-text
...
- Add a user command: ':YankLine'
- Add a keymap: 'yo'
- Yanks the line excluding any leading whitespace
2024-07-20 12:12:23 -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
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
a804fa6c94
🚚 Better structure
...
- Reorganize plugins
- Eliminate ui directory
- Follows proper config structure
2024-07-18 13:31:21 -04:00
rootiest
29af0b31b1
🎨 Formatting
...
- Minor formatting fixes
2024-07-18 13:30:06 -04:00
rootiest
adc3950b54
✨ Git Conflict Markers
...
- Adds autocmd to work with git conflicts
2024-07-18 11:47:29 -04:00
rootiest
4d9175837d
🔎 Add Lazy Profiling
...
- Adds additional debugging flags to better track plugin loading times
2024-07-17 14:56:39 -04:00
rootiest
ee720bad12
🖋️ Prettier Formatting
...
- Just some small formatting tweaks to non-code
2024-07-17 05:53:57 -04:00
rootiest
302817f9dd
📦 Better Lazy Config
...
- Use proper directory structure
- Loading order improved
2024-07-16 17:35:52 -04:00
rootiest
d05d335464
🐸 Add substitute plugin
...
- Paste alternative
2024-07-16 16:18:54 -04:00
rootiest
f4b43cdba3
Tweak leader config
...
- Set the default before even performing check
- Overset it if there's one to load
2024-07-16 14:44:17 -04:00
rootiest
fcfb8e6e00
🧠 Reorganize packaging
...
- Better organized and more efficient
2024-07-16 14:37:11 -04:00
rootiest
0648c5d38b
🎹 Explicitly define the leader key
...
- Define the leader key as ' '
2024-07-16 11:06:16 -04:00
rootiest
0c310abc09
Add Keymap for Transparency
...
- Adds '<leader>wt' to toggle Transparancy
2024-07-16 11:04:03 -04:00
rootiest
965bf540d6
🧠 Coding Features
...
- Remove Comment (use native feature)
- Make hlchunk colors dynamic
- Add Alternate to quickly switch between c and headers
2024-07-15 18:45:26 -04:00
rootiest
fde4226473
🧠 Implement Precognition
...
- (disabled by default) press 'zk' to toggle on/off
- Shows available vim motions in gutter
2024-07-15 06:51:23 -04:00
rootiest
bf1be126fa
🎨 Automatic Colorscheme
...
- Store/restore the colorscheme when changed
- Falls back on $KITTY_THEME and then the default catppuccin-frappe
2024-07-14 00:38:52 -04:00
rootiest
25e4ffc62d
🎹 Keybinds Update
...
- Finally move all keymappings into which-key
- Change to MunsMan/kitty-navigator.nvim
- Change mapping for switching window/split to Ctrl+Shift+<vim-motion>
- Add some new mappings like 'gt' for LazyGit Terminal split
2024-07-13 06:17:29 -04:00
rootiest
2807567e34
🖍️ Plugin and Theme Formatting
...
- Formatting cleanup
2024-07-12 21:39:48 -04:00
rootiest
83b3ce29f5
👁️ 🗨️ Which-key Update
...
- Implement the new which-key spec
- Particularly: ICONS!
2024-07-12 18:55:02 -04:00
rootiest
3528cfa1cb
💬 Spell Correction
...
- Move spell correction mappings to separate file
2024-07-12 18:54:25 -04:00
rootiest
ff02af26e2
🎹 Which-key Spec Update
...
- Update mappings to the new which-key spec
2024-07-12 17:36:16 -04:00
rootiest
a9a4ac3704
🌳 Explorer Quick Access
...
- Add 'E' keybind in Normal for opening file explorer
2024-07-11 03:39:00 -04:00
rootiest
23c82c4797
🪄 Abbreviations
...
- Added a decent set of abbreviations for auto-correcting commonly
mispelled words
2024-07-11 01:40:32 -04:00