問題タブ [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 投票する
1 に答える
3354 参照

emacs - 邪悪なシフト幅をemacsのバッファローカルインデントに設定します

私は悪を使います

evil-shift-widthをbuffer-localインデント幅(変数)に設定したいと思いますindent

私は何を取りこぼしたか?

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

emacs - 悪モードのベストプラクティス?

私は何年もの間Vimをプライマリエディタとして使用しており、その間にEmacsを数回試しました。それから私はEvilを発見し、それが私が最終的にEmacsに移ることができるように十分にスピーディーな動きに対する私の要求を満たしていると判断しました。

では、すべてのEvilユーザーにとって、それを通常のEmacs機能とどのように統合しますか?このモードと他のモードとの間に競合が発生しましたか?このトピックに関する共有に値する経験/ヒントは何ですか?

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

emacs - シンボルの関数定義が無効です: declare-function

emacs の新機能。OSX 上の GNU Emacs 22.1.1。指示に従って悪をインストールしました。私は得る:

私の .emacs には次のものがあります。

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

windows - 悪モードエラーのポイント完了

エラーが発生するのはなぜですか。

(悪のモードで):eと入力すると、Windowsでemacs 23を使用しながら、タブ補完を使用してファイル名を完成させます。

Linuxではこのエラーは発生しないようですが、Windowsでも機能させたいと思います。

私の構成はhttps://github.com/arafangion/emacs.dで入手できます。

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

emacs - Emacs と Evil-mode。行をコピーして貼り付けるときのインデントの問題

助けてくれてありがとう!

私は Emacs と Evil-mode (vim エミュレーション) の幸せなユーザーです。私はそれが好きですが、本当に私を悩ませているものがあります。次のテキストがあるとします。

....これが最初の行です

....これは 2 行目です

....これが 3 行目です

ドットはスペース (タブなし) を表します。そこで、最初の行をコピーして 3 行目の後に貼り付けたいと思います。次のように入力します。

  • 最初の行の任意の場所にカーソルを置きます。
  • 'yy' (コピー) または Y
  • 'jj' (カーソルを 2 行下に移動)
  • 'p' (現在の行の下に貼り付け)

結果は次のとおりです。

....これが最初の行です

....これは 2 行目です

....これが 3 行目です

……これが一行目

問題は、最初の行をコピーすると、空白もコピーすると思うことです。そのため、下に貼り付けると、自動インデントにより、4 つのスペースの後に新しい行が貼り付けられます。

誰もが同じ問題に遭遇しましたか? :-)

ありがとう!!!

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

emacs - スペースを挿入して、選択した行を移動するためのemacs(悪)バインディング

emacs バインディング (悪モード) で選択範囲を取得し、一度に 1 つのスペースを右または左に移動する必要があります。たとえば、5 行を強調表示して [some-key] を押すと、5 行すべてが 1 スペース右にスライドし、[shift some-key] を押すとすべての行が 1 スペース左にスライドします。

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

emacs - EMACS の悪モードで行番号を表示する方法

私はEmacsの下でevil-modeを使用しているため、Emacsが一部のモードでは行番号を表示するが、他のモードでは行番号を表示しないというこの問題に遭遇します.linenumber-modeを明示的に切り替えようとすると、このモードが無効になっていることがわかります.

邪悪なモードの表示行番号を作成する方法はありますか?

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

emacs - emacs の悪モード キー マップ

ええ、私は EMACS を使い始めましたが、学んだ VIM スキルを放棄するつもりはありません。

悪は確かに良いことです。

私が直面している問題は、これに関するドキュメントが少なすぎることです。明らかに、悪で定義されたキー マッピングのごく一部を使用しています。

それで、evil-maps.el を調べたところ、このファイルに関してかなりの数の質問が寄せられました。

  1. 多くのキーは、そこで定義された関数にマップされていません
  2. 邪悪なウィンドウマップとは何ですか? (自分自身を見つけてください。これは、ウィンドウ間をジャンプするためのキーバインドであり、それをアクティブにするためのものです:必要: (setq illegal-want-Cw-in-emacs-state 1 ) )
  3. オペレーターの保留状態は何ですか?

悪は、悪マップ ファイルにリストされているすべてのマップを Emacs にロードしましたか?

悪のより良いドキュメントはありますか?

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

macos - emacs 24 (Mac OS X Lion) で Mx を "`" キーにマップするにはどうすればよいですか?

Mac OS X 用の Emacs 24 プレテストをダウンロードし、Prelude + Evil Kit を使用しました。私は vim のバックグラウンドを持っていますが、Mx は遅すぎて使いにくいと感じています。Mx キーを ESC キーの近くにある ` キーにマップする方法はありますか? ありがとう。

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

vim - アンドゥツリーを使用してemacsの悪モードでアンドゥの粒度レベルを変更するにはどうすればよいですか?

これらはいくつかの素晴らしいオプションです:emacs-24、evil-mode(emacsでvimバインディングを使用)、およびundo-tree。

ただし、編集モード(挿入モード)の場合、エスケープを押して挿入モードを終了する前に、挿入や削除などの番号をジャンプすることがあります。

「元に戻す」は、挿入全体(削除を含む)を1つの編集として受け取ります。たとえば、誤って削除した段落は、削除全体を元に戻さないと元に戻せません。

これを修正する方法はありますか?

関連するリンクは次のとおりです。

特定のvimコマンドを元に戻すことができるように変換するvimマッピングは次のとおりです。

必要なのは、emacsの邪悪なundo-tree内のundoモードで、挿入モードを終了するだけでなく、追加のイベントを追跡することです。たとえば、挿入モードを長時間維持してから、あらゆる種類の削除、切り取り、貼り付けを元に戻すことができるはずです。