Заполнение минибуфера Emacs

У меня есть функция, которая запускает программы асинхронно:

(defun app (app-name)
  (interactive "sRun application: ")
  (async-shell-command app-name))

И у меня есть список всех исполняемых файлов, из которых можно выбрать. Я хочу, чтобы функция appвела себя как switch-to-buffer, обеспечивая завершение TAB -для пользователя. Как использовать завершение минибуфера в Emacs?

6
задан Mirzhan Irkegulov 26 July 2012 в 11:55
поделиться