[英]tab-completion not work in emacs shell running ipdb (but in normal bash shell it works)
[英]Bash completion for executable files in Emacs shell buffer
對於啟動 emacs 時設置的 PATH,Bash 完成似乎可以正常工作,但是如果我更改 emacs shell 緩沖區中的 PATH,我似乎無法讓 Emacs 重新考慮其可能的完成列表。
有沒有辦法重新初始化完成的 Emacs 視圖?
在非 emacs shell 中,一切都按預期進行,偶爾會使用 hash -r 進行測量。
假設您使用的是exec-path
,則有一個變量exec-path
用於維護搜索可執行文件的目錄列表。 shell-command-completion
默認是shell-dynamic-complete-functions
,它會搜索這些位置。
您可以使用新位置更新該變量以搜索可執行文件,例如。 (push "<new-directory>" exec-path)
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.