rootiest
7b76fb6f95
feat: improve cmp source and provider
2024-10-04 13:58:17 -04:00
rootiest
aa5351d41f
feat: add multicursor support with new keybindings
2024-09-24 14:50:14 -04:00
rootiest
0affef0abc
feat: add custom key mappings for visual mode text block movements
2024-09-14 17:04:57 -04:00
rootiest
7cda320f8c
feat: add key mapping for paste overwrite
2024-09-14 15:21:49 -04:00
rootiest
10802e429e
feat: add keymaps for visual mode text block movement
2024-09-13 09:17:27 -04:00
rootiest
03ddd8b2c1
🐛 fix(multiplatform): adjustments to support multiple platforms
2024-09-06 10:48:58 -04:00
rootiest
273580f533
♻️ refactor(full-scope)!: major revision refactoring
...
Code layout has been changed and improoved. Annotations are added for documentation. Automated through utility functions and data tables
BREAKING CHANGE: Tested from clean. Now properly uses LuaRocks to install dependencies.
2024-09-04 16:07:12 -04:00
rootiest
8f65f878a7
refactor: centralize all keybind definitions into data module
2024-08-29 14:25:29 -04:00
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
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
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
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
d125eefdf4
🎨 style(style): improve heading style
...
Use fancier box style for headings
2024-08-06 05:15: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
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
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
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
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
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
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
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
302817f9dd
📦 Better Lazy Config
...
- Use proper directory structure
- Loading order improved
2024-07-16 17:35:52 -04:00