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-get
resource name input now supports completion! 🔥kele-get
buffers now have keybindings for quitting and killing the resource
display buffer- You can now press
U
inkele-get
buffers to re-fetch and refresh the
current resource kele-get
buffers' front matter now outlines the available keybindings- Added a
kele-dispatch
command for when you forget the specific keybinding of
what you're trying to accomplish - Added a
kele-context
command prefix for context-related actions - Added a
kele-resources
command prefix for acting on specific resource kinds,
e.g.get
ting, with support for selecting the context, namespace, and the
group-version to use (in cases of ambiguity)