ユーザー定義の変数をオートコンプリートにする方法はありますか

私はracket-mode、company-mode、scheme-completeでspacemacsを使用しています。しかし、ユーザ定義の変数や関数を完成させるためには、scheme completeだけがユーザ定義の変数や関数を認識しているので、tabを押してscheme-completeを有効にする必要があります。そして、ドロップダウンメニューがあれば、私は入力したいと思っているEmacsの考えを知りません。会社モードで、スキーム全体が認識しているドロップダウンメニューに表示されるようにユーザー定義の変数/機能を認識させる方法はありますか?現在のところ、define、listなどのような組み込みの関数しか認識していません。emacs/spacemacsは比較的新しいので、何か愚かなことをしているかもしれません。前もって感謝します。

編集:それはシンボルの後に利用可能になるようです

racket run

利便性の問題を正確に解決するものではありません。

0
代わりに geiser を試しましたか?
追加された 著者 Ronnie,

1 答え

オートコンプリートを取得する最も堅牢な方法の1つは、dabbrevを使用することです。それはデフォルトでM-にバインドされています。変数、関数、その他の多くのことをオートコンプリートするのに使うことができます。

1
追加された
@npostavsリンクの解決策は私のために何もしないようです。
追加された 著者 Joe,
私は彼らが変数のいくつかの名前を変更したと思う、私は変数の会社のバックエンドをカスタマイズすることによってそれを有効にすることができた。
追加された 著者 Joe,
追加された 著者 alastairs,