1

私は何年もの間、Emacs で auto-complete.el を使用してきました。私は最近 Emacs をもう少し使っています。私の左の小指は、常に TAB と Ctrl を押すことから RSI を取得し始めています。状況を緩和するためにキーボードの再マッピングを行いましたが、通常、数文字ごとにタブを押して単語を完成させています。auto-complete.el を補完に TAB を使用するのではなく、使用頻度が低く強い親指でスペースバーに切り替える方法はありますか?

Edit2 : 私は非常に古いバージョンの auto-complete.el を使用していたため、@ hd1 の提案がすぐに機能しませんでした。

4

2 に答える 2

1

ソースに移動して 235 行目までスクロールすると、変数を設定すると、ac-trigger-key完了のトリガーに使用されるキーを変更できることがわかります。custom-set-variables.emacs ファイルのブロックにこの変数を設定する必要があります。

于 2012-12-14T16:14:36.787 に答える
0

ac-complete-mode-map は、オートコンプリート メニューを表示するときに使用するキーマップだと思います。代わりに次のようなことを試してみてはどうでしょうか (これは私の設定です):

(define-key evil-insert-state-map (kbd "C-SPC") 'auto-complete)

Evil を使用しない場合は、別のキーマップを見つける必要があります。おそらく、モード固有のマップ、またはグローバル マップでさえ機能するでしょう。

于 2013-06-11T05:36:14.547 に答える