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