Commit Graph
12 Commits
Author SHA1 Message Date
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 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 4155bb8e3f feat: add helper functions for managing keymaps with which-key support 2024-08-29 15:06:24 -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 5f1a8d3b4d ♻️ refactor(func): move some plugin functions to a single file
Allows plugins to reference functions (init, config, cond, etc) from data.func
2024-08-23 09:57:21 -04:00