質問: ユーザー定義の変数をオートコンプリートにする方法はありますか 私はracket-mode、company-mode、scheme-completeでspacemacsを使用しています。しかし、ユーザ定義の変数や関数を完成させるためには、scheme completeだけがユーザ定義の変数や関数を認識しているので、tabを押してscheme-completeを有効にする必要があります。そして、ドロップダウンメニューがあれば、私は入力したいと思っているEmacsの考えを知りません。会社モードで、スキーム全体が認識しているドロップダウンメニューに表示されるようにユーザー定義の変数/機能を認識させる方法はありますか?現在のところ、define、listなどのような組み込みの関数しか認識していません。emacs/spacemacsは比較的新しいので、何か愚かなことをしているかもしれません。前もって感謝します。 編集:それはシンボルの後に利用可能になるようです ``` racket run ``` 利便性の問題を正確に解決するものではありません。
回答: オートコンプリートを取得する最も堅牢な方法の1つは、dabbrevを使用することです。それはデフォルトでM-にバインドされています。変数、関数、その他の多くのことをオートコンプリートするのに使うことができます。