Commit Graph
53 Commits
Author SHA1 Message Date
rootiest 04b057a757 feat: add additional configuration options to dashboard settings 2024-09-15 07:33:17 -04:00
rootiest da34d98a1c refactor: reorganize post-configuration functions into utils module 2024-09-15 06:14:16 -04:00
rootiest 651e931ce3 feat: include telescope-lazy and telescope-luasnip dependencies 2024-09-15 01:25:00 -04:00
rootiest d140f928ca feat: add new Telescope extensions including frecency, undo tree, and recent files 2024-09-15 01:07:03 -04:00
rootiest 70c3f4dc44 style: adjust layout padding based on window height 2024-09-14 22:16:20 -04:00
rootiest 3d758d1ebc fix: adjust dashboard layout calculation for dynamic resizing 2024-09-14 22:09:19 -04:00
rootiest 9df3cc52e9 refactor: update dashboard header design to ASCII art logo 2024-09-14 22:07:04 -04:00
rootiest 725c3533a1 fix: correct frecency picker invocation in dashboard and key mappings 2024-09-14 17:26:39 -04:00
rootiest 0affef0abc feat: add custom key mappings for visual mode text block movements 2024-09-14 17:04:57 -04:00
rootiest 5615d74659 feat: integrate Git status signs with MiniFiles 2024-09-14 15:22:01 -04:00
rootiest 7cda320f8c feat: add key mapping for paste overwrite 2024-09-14 15:21:49 -04:00
rootiest 22aa2b890a feat: add Neovim updater shortcut keys 2024-09-14 15:21:38 -04:00
rootiest 1aef517eb6 chore: update and expand mode indicators in types.lua 2024-09-13 09:20:11 -04:00
rootiest 1684b05f1b feat: add NeoCodeium chat function keymap 2024-09-13 09:18:34 -04:00
rootiest 07acf6cfa1 feat: add dynamic resizing for mini.files preview window 2024-09-13 09:18:20 -04:00
rootiest 10802e429e feat: add keymaps for visual mode text block movement 2024-09-13 09:17:27 -04:00
rootiest 2bf3b86ef9 chore: remove old keymap function 2024-09-08 13:44:18 -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 b2731cff01 feat(funcs): add format option to get_os and add bufnr option to keymapping
Allows specifying the format of the os name output. Keymap add/remove functions can now optionally specify a bufnr for buffer-specific mappings.

Singificantly improved annotations/documentation of several functions as well.
2024-08-31 16:45:17 -04:00
rootiest 8458d56b52 feat: add cmdline history and prompt completion sources 2024-08-31 16:42:34 -04:00
rootiest 1fe385f572 feat: add flexible package manager detection in pigeon setup 2024-08-31 16:41:44 -04:00
rootiest d8cf018277 chore: update key mappings with LazyGit integration 2024-08-31 16:41:30 -04:00
rootiest a23fc9c643 feat(utils): add type annotations and inline documentation to various utility modules 2024-08-31 03:02:33 -04:00
rootiest ce3f339757 feat: add plugin reloader with exclusion list 2024-08-31 03:00:42 -04:00
rootiest 9157dbff10 chore: remove key binding for code action on selection 2024-08-31 03:00:26 -04:00
rootiest 62da778481 fix: change LazyGit terminal toggle to floating window 2024-08-31 02:59:35 -04:00
rootiest 4ca3350b50 feat: add Trouble support to the M table 2024-08-31 02:58:31 -04:00
rootiest 73187657f3 docs: add detailed function annotations with return types 2024-08-31 02:58:16 -04:00
rootiest af77292f5f refactor: improve add_keymap function to handle multiple keybind formats 2024-08-31 02:58:02 -04:00
rootiest 2676cf5157 feat: add function to check if the window is tall enough 2024-08-31 02:56:21 -04:00
rootiest 90237e41bd feat: add function to reload all plugins with exclusion list 2024-08-31 02:55:40 -04:00
rootiest d1d506c341 chore: add required plugins for lualine, minuet, and musiccontrols modules 2024-08-31 02:54:11 -04:00
rootiest 4155bb8e3f feat: add helper functions for managing keymaps with which-key support 2024-08-29 15:06:24 -04:00
rootiest d143f03026 feat: add keymap for inserting previous line indentation 2024-08-29 15:04:15 -04:00
rootiest b32cfaa517 refactor: optimize transparency commands and mappings structure 2024-08-29 14:46:57 -04:00
rootiest 3a09669908 feat: add logo configuration with icon and color 2024-08-29 14:26:27 -04:00
rootiest a66e5b5dd4 feat: add Suda mode commands to cmd list 2024-08-29 14:26:07 -04:00
rootiest 8f65f878a7 refactor: centralize all keybind definitions into data module 2024-08-29 14:25:29 -04:00
rootiest 55b3e8125e feat: introduce customizable scope characters 2024-08-28 06:38:38 -04:00
rootiest ac9397a703 refactor: streamline build return logic for smart_splits 2024-08-24 16:31:49 -04:00
rootiest ef0dbf8962 refactor: consolidate data module imports into init.lua 2024-08-24 16:31:22 -04:00
rootiest 85a47efa31 fix: ensure workspace dimensions return default in case of nil format 2024-08-24 16:30:48 -04:00
rootiest f438483ccf feat: add function to exit and save all buffers in Neovim 2024-08-24 16:28:25 -04:00
rootiest 1532836f1b feat(funcs): add alacritty terminal and kitty-scrollback checks
Add additional terminal detection functions.
2024-08-24 16:27:23 -04:00
rootiest f74a0c9233 feat: add helper functions for key mappings and marks in Neovim 2024-08-24 16:23:33 -04:00
rootiest 41c1fe37d9 fix: ensure accurate detection of plugin installation across lazy, packer, and vim-plug 2024-08-24 16:22:32 -04:00
rootiest e55a5d03d8 feat: introduce Ollama Copilot with dependencies to coding configuration 2024-08-23 10:08:36 -04:00
rootiest c522fa6101 ♻️ refactor(types): allow plugins to reference file/buffer types and other options from a single file
Allow plugins to use data.types for various tables/functions
2024-08-23 10:00:07 -04:00
rootiest 77534927af ♻️ refactor(keys): move plugin keys to a single file
Allows plugins to reference their keys table from data.keys
2024-08-23 09:58:02 -04:00