0.3.0
This release focuses on providing Kele's command palette and user interface with
a scalable foundation for future growth. As Kele's spread of user-facing
commands grows, it becomes less and less reasonable to expect users to M-x
everything.
To that end, this release adds the following:
- A Kele command keymap that will allow keybinding-based access to all
Kele-based functionality (see How-Tos > Customization and How-Tos > Usage
for more details) - A spread of three Transient-based "prefix" commands --
kele-context,
kele-resource, andkele-dispatch-- for nested command discovery and
ad-hoc configuration, e.g. overriding the context and namespace to use for
resource fetching. Again, see How-Tos > Usage for more details.
I'm optimistic that these two additions make Kele's user interface much more
pleasant and nimble, while also giving it ample room to grow in complexity and
scope in the coming releases.
Added
kele-getresource name input now supports completion! 🔥kele-getbuffers now have keybindings for quitting and killing the resource
display buffer- You can now press
Uinkele-getbuffers to re-fetch and refresh the
current resource kele-getbuffers' front matter now outlines the available keybindings- Added a
kele-dispatchcommand for when you forget the specific keybinding of
what you're trying to accomplish - Added a
kele-contextcommand prefix for context-related actions - Added a
kele-resourcescommand prefix for acting on specific resource kinds,
e.g.getting, with support for selecting the context, namespace, and the
group-version to use (in cases of ambiguity)