3

私は約 1 か月間 Python を学習しており、emacs24.3 を jedi と共に使用して Python コードを記述しました。ジェダイはとてもうまく機能し、とても気に入っています。ただし、オートコンプリート メニューをよりコンパクトにしたいと考えて ここに画像の説明を入力 います。オートコンプリート メニューが長すぎるため、オートコンプリート情報に冗長性があり、ドキュメント情報が非表示になっていることがわかります。それ以外の:

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 のオートコンプリート ポップ メニューを次に示します。 ここに画像の説明を入力

4

1 に答える 1

1

この問題を修正するための popup.el (emacs-jedi は auto-complete.el に依存し、auto-complete.el は popup.el に依存します) のプル リクエストがあります: https://github.com/auto-complete/popup -エル/プル/28

このプル リクエストをご覧になることをお勧めします。レビュープロセスはほぼ完了しています。

当面の間、ポップアップ ドキュメントを非表示にしたくない場合は、pos-tip.el ( http://www.emacswiki.org/emacs/pos-tip.el )を使用できます。


編集:

要約情報をよりコンパクトにすることは良い提案だと思います。Jedi の問題トラッカーに機能リクエストを投稿してみませんか: https://github.com/davidhalter/jedi

于 2013-04-22T10:55:38.953 に答える