問題タブ [evil-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
17131 参照

emacs - emacsEvilモードで「jj」をEscにマップする方法

最近、私はEmacsを試しましたが、Evilが私のvimのカスタムを維持するのに役立つことがわかりました。多くのVimersが行うように、挿入モードから通常モードに戻るために「jj」と入力することに慣れていますが、Evilモードでそれを作成する方法がわかりません。

私はそれをこのようにマッピングしますが、正しくないようです:

0 投票する
2 に答える
4590 参照

emacs - Windows用のEmacsEvilモードのインストール

WindowsにEmacsEvilモードをインストールしたいのですが、この件に関するドキュメントが見つかりません。Windowsには悪のモードがありますか?もしそうなら、どのようにインストールしますか?

0 投票する
1 に答える
459 参照

emacs - 異なるモードからの同様のコマンドを同じキーにバインドする

私は emacs を複数のモード (ESS、Auctex、Slime、elisp など) で使用しており、すべて悪モードのキーバインディングを使用しています。各対話モードには、スペースバーをプレフィックスとして使用してショートカットにバインドした領域、行、またはバッファーを評価するための同様の機能があります。

関数の「タイプ」にデフォルトのキーを設定したいと思います。これにより、使用するすべての対話モードとすべてのコマンドに対して上記のようなエントリを作成する必要がなくなります。これにより、より読みやすい .emacs 初期化ファイルが提供され、将来のキーバインディングの変更が容易になることが期待されます。

一連のフックを使用して自分でこれを行うことができると確信していますが、これに対する既存または組み込みのサポートがあるのでしょうか?

ありがとう

テンソル積

0 投票する
1 に答える
1365 参照

emacs - evil-normal-state-mapで:bと:eを再バインドする

Emacsのevilモードでコマンド:bとコマンドを再バインドする方法がわかりません。:eグーグルもあまり役に立たない。

私は試し(define-key evil-normal-state-map ":b" 'helm-buffers-list)ましたが、それは:コマンドを入力するためのキーを台無しにします。

現在使用(define-key evil-normal-state-map ",b" 'helm-buffers-list)していますが、オンに(define-key evil-normal-state-map ",e" 'find-file)しておきたいので、実際のVimを使用した場合のモーションは同じです。:b:e

,bVimへの再マッピングとVimでの再マッピングについては言及しないでください,e。:-)

0 投票する
1 に答える
616 参照

emacs - Emacs show-paren-mode + Evil

OSX で Cocoa Emacs24+Evil を使用しています。show-paren-mode を有効にしました。ただし、通常の状態では、カーソルが閉じ括弧にある場合、括弧のペアは強調表示されません。カーソルが開き括弧または閉じ括弧のの位置にある場合にのみ、括弧のペアが強調表示されます。

通常の状態では、カーソルが閉じ括弧の上にあり、その後の位置にないときに括弧のペアが強調表示されるようにするにはどうすればよいですか。

注: これは Emacs23 ベースの Aquamacs では発生していませんが、Emacs 24 ベースの Aquamacs では発生しています。

0 投票する
1 に答える
564 参照

emacs - Emacsの通常の悪の状態モードでCキーの代わりにスペースバーの後にキーを使用したい

Ctrlキーを押す代わりに、通常の悪モードのキーよりも、スペースバーを押してから別のキーを押すことができるようにしたいと思います。

たとえば、これは私が.emacsファイルで定義し始めたものです。

これまでのところ、キーシーケンスは特定の関数としてのみ定義でき、Ctrlなどの単独では使用されないものとしては定義できないようです。C-"that key"スペースバーの後に別のキーが続くのが、通常の悪の状態のモードのいずれかと同等になるように、これを行う一般的な方法はありますか?

0 投票する
1 に答える
10196 参照

emacs - EmacsのViper、Vimpulse、Evilの違いは?

私は長い間 Vim を使用した後、最近 Emacs を使い始めました (他の多くの人と同じように)。Vim の移動キーとテキスト オブジェクトは、エディターが持つことができる最高のものの 1 つだと個人的に感じています。さまざまなプラグインを使用して Emacs でこれらの機能をエミュレートすることについて聞いたことがありますが、インターネットでもう少し読んだ後、混乱しました。

ViperVimpulseEvilの3 つのモードに特に遭遇しました。これらのモードを使用してほぼ完璧な Vim エミュレーションを実現する方法を理解するために誰か助けてくれませんか? 3 つすべてをインストールする必要がありますか? それらの違いは何ですか?ありがとう。

0 投票する
7 に答える
14030 参照

emacs - 邪悪なキーバインディングを使用する場合のemacsでのCtrl + U

私はemacsのvimバインディングに素晴らしい悪のパッケージを使用しています。

正しくないキーはCtrl+Uです。「up」ではなく、emacs プレフィックスのままです。

私の.emacsのいくつかのLispコードで、誰かがその解決策を持っていますか?

ありがとう。

0 投票する
1 に答える
356 参照

emacs - Emacsの悪モードの非挿入状態でシフト選択モードを有効にするにはどうすればよいですか

Emacs を設定して、evil-mode の非挿入状態で Shift キーと矢印キーを使用してテキストを選択できるようにするにはどうすればよいですか?

0 投票する
2 に答える
1140 参照

emacs - EVIL でインクリメンタル検索を行うとき、default-input-method を使用しますか?

emacs で vim エミュレーション用に EVIL をロードする前に、.emacsファイルに次のものがあります。

しかし、/EVIL でインクリメンタル検索を開始するために入力すると、デフォルトの入力方法が使用されません。どうしてこれなの?画面上で文字を入力しているときに EVIL が default-input-method を使用するようにするにはどうすればよいですか?

これらの関数のコードの残りの部分が実行される前に、qwerty 文字を dvorak にマッピングすることにより、 fandコマンドの適切なサポートをハックすることができましたが、まだdvorak を使用するための検索を行うことができませんでした。t/