Я большой поклонник ido-mode
, настолько, что я хотел бы использовать его для таких вещей, как describe-function
или find-tag
и так далее, без необходимости писать что-то вроде "Могу ли я получить Идо" -режим в стиле поиска тегов в Emacs? " за каждого.
Оба
(defalias completing-read ido-completing-read)
и
(setf 'completing-read 'ido-completing-read)
не работает, хотя бы частично, потому что ido-completing-read
вызывает completing-read
в своем теле, поэтому любое простое переопределение может привести к бесконечной рекурсии.
Теоретически это должно быть возможно, так как первая строка строки документа для ido-completing-read
- это "замена Ido для встроенного completing-read
". Я немного огляделся и, похоже, не могу найти никого, кто пытался или преуспел в этом.
Я понимаю, что Сосульки , вероятно, обеспечивает что-то подобное, и я могу в конечном итоге пойти на это в любом случае, но это немного больше, чем я хочу сделать прямо сейчас.
Спасибо за любую помощь.