2013-04-22 77 views
3

我一直在學習python大約一個月,我用emacs24.3和jedi編寫python代碼。 絕地的作品非常好,我非常喜歡它。但是,我想讓自動完成菜單更緊湊: enter image description here 由於自動完成菜單太長,我們可以看到自動完成信息有一些冗餘並隱藏了文檔信息。 相反的:如何使emacs-jedi中的自動完成信息更緊湊?

array       Import: from numpy.core.numeric import array i 
array_str          Function: numeric.array_str f 
array_type Statement: array_type = [{balabalabalaxxxxxxxxxxxxxxxxxxxxxxx }] s 

我想是這樣的:

array    numpy.core.numeric i 
array_str   numeric.array_str f 
array_type    [{xxxxxx... }] s 

這裏是比較PyCharm的自動完成彈出菜單。 enter image description here

回答

1

沒有爲popup.el拉請求(emacs的絕地依賴於自動complete.el和自動complete.el取決於popup.el)來解決這個問題: https://github.com/auto-complete/popup-el/pull/28

你可能想要觀看這個拉取請求。審查過程即將完成。

對於同時,如果你不想隱藏彈出式文檔,可以使用POS-tip.el(http://www.emacswiki.org/emacs/pos-tip.el


編輯:

我覺得做摘要信息更緊湊是一個很好的建議。爲什麼不在Jedi的問題跟蹤器中發佈功能請求:https://github.com/davidhalter/jedi

+0

因爲我認爲這個請求應該是通用的,所以我不確定這個函數是否已經存在於某個地方。 – Eastsun 2013-04-22 11:17:33