Is it possible to provide an alias (e.g.
mes) for a name like
Ideally, I'd like to be able to write some kind of hook that gets called when a buffer doesn't exist and resolves to another name. Transferring control to an arbitrary function lets the user write interesting behavior like bailing out when presented with an ambiguous abbreviation.
(defun messages-abbrev (ignored-string) "*Messages*") (install-buffer-abbreviation '("m" "mes") #'messages-abbrev)
Ideally, I'd like something that works at a lower level than
helm or equivalent, so it can be composed with either of them or none of them. But it is also interesting if those libraries provide a solution to this problem.
An emacs configuration option that globally enables some kind of fuzzy buffer resolution would also be neat if such a thing exists.