2014-01-07 69 views
1

我試圖用icicle-command-abbrev降低打字的,我做的量。我有代理人候選人啓用(setq icicle-add-proxy-candidates-flag t),(我也可以啓用它們與C-M-_,但由於某種原因,我永遠不會得到ff匹配find-file。排序設置爲代理coandidates第一,我有代理人候選人比普通命令什麼是我做錯了嗎?在Emacs縮寫代理候選人冰柱

回答

0

你真的不說,你看什麼樣的行爲,與「我永遠無法得到ff匹配查找文件。」讓我告訴你,你的行爲應該看,然後你能告訴我有什麼區別。

從你的描述,你應該看到在*Completions*代理人選。當您使用icicle-command-abbrev(默認綁定爲C-x SPC),然後在M-x提示符處鍵入ff TAB時,應該會看到至少有兩部分以f開頭的命令名稱,並且您應該看到代理候選ff,應該突出顯示(面對icicle-proxy-candidate)。該代理人候選人應該是*Completions*中列出的第一位候選人(因爲您已經先排序了代理人候選人)。

如果然後循環該候選人(剛打TAB第二次,或向下箭頭一次),然後打RET選擇它,提示應更改爲Command abbreviated FF :。如果您然後打TAB你應該*Completions*看到他們的名字至少有兩個部分,與f啓動命令的列表。然後你可以循環到一個或輸入更多的文本來完成一個,選擇它。

讓我知道這本說明書的一部分,你看不到。

不過,我只是意識到,有一個bug(缺少變量綁定),我現在已經固定。症狀是,當您選擇命令find-file時,會引發缺失變量綁定錯誤。請下載最新的icicles-cmd1.el,它有修復程序。 (或等到文件鏡像在MELPA上,這可能需要一天時間。)

如果您看到的除此錯誤之外的其他內容是我所描述的,那麼您應該確定新版本。如果沒有,請描述您看到的與我的描述不同的內容。對不起你的麻煩。

(你當然可以,就像很快打出RET您鍵入ff,直接獲得第二個完成的提示,但上面給你的作品食譜第一次檢查。)

+0

我現在的症狀如下:僅帶有子字符串「ff」的命令出現(像ffip,ffap等),就是這樣。沒有特別突出的候選人,並且沒有'ff'代理人候選人。按下'RET'在'* Completions *'緩衝區中執行第一個完成。 – PythonNut

+0

另外,你是否使用emacswiki作爲你的倉庫?你有錯誤跟蹤器嗎?如果它存在而不是在這裏,我寧願在那裏(在將來)提交錯誤。 – PythonNut

+0

(1)我上傳到EmacsWiki。這反映在MELPA上。 (2)爲我的Emacs庫提交錯誤的最佳方式是向我發送一封電子郵件。對於** Icicles **,只是'M-x icicle-send-bug-report'。 – Drew