hippie-expand
が作成したすべてのアイテムをリストし、カーソルを移動してRETを押すことでそれらのアイテムを選択したいとします。これを行う方法はありますか?ここで可能なすべての補完を表示する方法hippie-expandコマンドはEmacsで作成しますか?
5
A
答えて
2
は、私は、この目的のために使用してんだよ:
(global-set-key (kbd "M-i") 'complete-with-helm)
(require 'ac-helm)
(require 'auto-complete-config)
(ac-config-default)
(defun ac-complete-with-helm-auto()
"Select `auto-complete' candidates by `helm'.
It is useful to narrow candidates."
(interactive)
(let ((c (ac-candidates)))
(if (= (length c) 1)
(ac-expand)
(when ac-completing
(with-helm-show-completion ac-point ac-last-point
(helm :sources 'helm-source-auto-complete-candidates
:buffer "*helm auto-complete*"))))))
(defun complete-with-helm()
(interactive)
(ignore-errors
(call-interactively 'auto-complete)
(call-interactively 'ac-complete-with-helm-auto)))
必要なパッケージはauto-complete
、helm
、およびac-helm
です。 これらはすべてパッケージマネージャーから入手できます。
1
私は昔から同様の質問に対して次のような回答を書いています。選択のためにidoインターフェースを使用しますが、別の選択インターフェースに適応するのは簡単です。
How to configure emacs to have it complete the path automatically like vim?
+0
それは私が望んだようです。私はhippie-exp.elにいくつかのハッキングが必要です。それは私のために非常に難しいです。とりあえずありがとう。 –
2
使用会社モード。すべてのUIの問題は企業モードで既に解決済みです
関連する問題
- 1. すべての可能な状況でEmacsのインデントコードを作成する
- 2. gitすべての利用可能なコマンドを一覧表示します
- 3. Emacsの自動補完で結果が表示されない
- 4. タブ補完をサポートするRubyコマンドラインアプリの作成方法は?
- 5. winformsデスクトップアプリケーションで自動補完のテキストボックスを作成する方法
- 6. すべてを表示する方法Deviceで利用可能なRecordStore
- 7. Emacsのミニバッファ補完
- 8. Emacs補完ウィンドウに興味のないファイルを表示しない
- 9. Swiftでカスタム補完ブロックを作成する方法
- 10. すべてのアクティブなサブスクリプションを表示することは可能ですか
- 11. Aptana 3 - コード補完ですべてのブラウザが表示されない
- 12. Express/Node.JSを使用して、すべてのビューでアクセス可能なグローバル変数を作成する方法は?
- 13. Emacsで「プロジェクトファイル」を作成する方法はありますか?
- 14. 利用可能なすべてのデータソースを一覧表示できますか?
- 15. SL4Aで完全なAndroidアプリを作成することは可能ですか?
- 16. Silverlightで完全なWebサイトを作成することは可能ですか?
- 17. Emacsの自動補完モード
- 18. Emacs Org-Modeですべての "DONE"エントリを非表示にする方法
- 19. javascriptを使用して自動補完候補を表示するブラウザを起動できますか?
- 20. TFS内でマージ候補を「作成」(ベースレス)することは可能ですか?
- 21. juliaでEmacsの自動補完ESS:バッファでは動作しますがスクリプトでは動作しません
- 22. WPF/C#でタブ可能なコンテンツを作成する方法は?
- 23. Androidアプリケーションでタッチ可能なグラフィカルオブジェクトを作成する方法は?
- 24. Pythonでソート可能なデータ型を作成する方法は?
- 25. UIImageViewでクリック可能なUIButtonを作成する方法は?
- 26. GWTでクリック可能なリンクを作成する方法は?
- 27. xcodeでタップ可能なカスタムマップイメージを作成する方法は?
- 28. PHPでクリック可能なドロップダウンリストを作成する方法は?
- 29. アンドロイドアプリケーションでダイアログを作成して表示する方法は?
- 30. xmlをツリー構造で表示し、XML内で自動補完を可能にするjava- framework/library
これは非常に複雑で仕様を超えています。しかし、役に立つと思われます。私はそれを使用します。ありがとう。 –