最近、emacsは1回の取り消しで複数のキーストロークの取り消しを開始しました。私はそれが好きではない。私はそれを望んでいない。私は過去からそれを覚えているようだし、それが止まったり、何とか止めたりした。どうすればそれを止めることができますか?あまりにも多くの文字を削除すると、その文字を元に戻すことができます。 1文字が多すぎると、元に戻すことができなくなります。現在、いくつかの乱数を元に戻します。私はそれを望んでいない。emacsで1回のキーストロークを取り消す
2
A
答えて
2
実際には何かが変更されました:過去には、連続した1文字の挿入(self-insert-command
)の取り消しレコードは、20個のグループにまとめられましたが、Emacs-25では1文字後方への削除(delete-backward-char
) 。
これらのグループ(20
)のサイズはCでハードコーディングされ、Elisp(undo-auto-amalgamate
)でハードコードされています。それでまだハードコードされている間は、自分のEmacsをコンパイルせずにオーバーライドする方が簡単です。私はあなたと、この合併事業を無効にすることができるかもしれない疑いがあるコードを見てみると
:
(advice-add 'undo-auto--last-boundary-amalgamating-number
:override #'ignore)
関連する問題
- 1. vimでESCキーストロークを取り消す
- 2. Emacs yasnippet - キーストロークにスニペットを挿入する
- 3. 1回のキーストロークで右端のウィンドウにジャンプするには?
- 4. emacsで高速(繰り返し)の取り消しが可能ですか?
- 5. Xcode 4 idekeybindings 1回のキーストロークに対する複数のコマンド
- 6. Surveymonkey:1回の取引で1日のすべての回答を取得
- 7. Rxを使用して各ウィンドウの取り消しを伴う遅延アクションを1回実行します。
- 8. emacs lispで無限ループを解消する方法は? (的環境:emacsの)
- 9. Xcode iPhoneシミュレータで左回転のキーストロークは何ですか?
- 10. 変更を取り消す
- 11. ドラッグアクションを取り消すJavaFX
- 12. 登録を取り消す
- 13. ノードを1軸回りに回す
- 14. Tomcatで要求を取り消す
- 15. Mochaでクラスメソッドを取り消す
- 16. SQSでセロリタスクを取り消す
- 17. NetSuite:SuiteScriptで注文を取り消す
- 18. Emacsのカラーテーマはミニバッファを消しますか?ここで
- 19. 個々の属性を1回ずつ取り出します
- 20. VIM:ちょうど1回のキーストローク/ショートカットを使用して「コロンコマンド」行を終了/キャンセルできますか?
- 21. Androidで「USBデバッグ認証の取り消し」を取り消す方法はありますか
- 22. AzureのB2Cのリフレッシュトークンを取り消す
- 23. Emacsの繰り返し文字列をn回
- 24. ActiveMQメッセージの取り消し
- 25. 取り消しDropboxのアクセス
- 26. Oauthの取り消しトークン
- 27. cmd.exe:1つのファイル内のファイルの移動を取り消します。
- 28. Swagger UIの流れを取り消す
- 29. PHPアプリケーションのデフォルトタイムアウトを取り消す
- 30. YouTubeアカウントへのアクセスを取り消す
Emacsは最近の変更を保存するためにタイマーを使用しています。これが本当にあなたがしたいことなら、キーストロークごとに 'post-command-hook'に入れます。 'undo-auto-boundary-timer'と' undo-auto-boundary-ensure-timer'を参照してください。または、保存タイマーの間隔を変更することができます - 10秒に設定されているように見えます - これは関連するコード行だと思います: '(run-at-time 10 nil# 'undo-auto-タイマー) ' – lawlist
@lawlist:答えとして提出してください。注意:コメントはいつでも削除でき、コメントはグローバル検索(AFAIK)では利用できません。 – Drew