У меня есть функция, которая запускает программы асинхронно:
(defun app (app-name)
(interactive "sRun application: ")
(async-shell-command app-name))
И у меня есть список всех исполняемых файлов, из которых можно выбрать. Я хочу, чтобы функция app
вела себя как switch-to-buffer
, обеспечивая завершение TAB для пользователя. Как мне использовать завершение минибуфера в Emacs?