3

使用している Emacs バージョン: GNU Emacs 22.2.1 (i386-redhat-linux-gnu、GTK+ バージョン 2.12.9)

emacs から gdb を呼び出すと、emacs ウィンドウの水平スクロールが壊れます。Mx gdb と入力して gdb を起動し、デフォルトを受け入れます (たとえば、最後にバイナリの名前を追加するだけです): gdb --annotate=3 unittest

デバッガーが呼び出された後 (すぐではなく) ある時点で、自動水平スクロールが機能しなくなります。

自動水平スクロールとは、期待される動作が次のとおりであることを意味します。カーソルに従い、必要に応じてビューポートを左右にシフトします。例: カーソルが長い行 (たとえば列 200) の最後にある場合、ウィンドウの表示領域は右に移動し、列 200 が表示されます。次に「ホーム」を押してカーソルが行頭にジャンプすると、ウィンドウもそれに追従し、バッファの一番左の列が表示されます。

ここに .emacs ファイル全体を貼り付けるのはおそらく悪い考えなので、hscroll に関連するエントリを検索しました。

(custom-set-variables
 '(column-number-mode t)
 '(cua-mode t nil (cua-base))
 '(hscroll-global-mode t nil (hscroll))
 '(hscroll-margin 5)
 '(hscroll-mode-name " ")
 '(hscroll-snap-threshold 30)
 '(indent-tabs-mode nil)
    ...

...しかし、ここに添付するか、誰かが必要だと思う場合はメールで送信できます...

誰かがこれを修正する方法を知っていることを願っています.cozは本当に面倒です-デバッガを使用するたびにemacsを再起動する必要があります...この問題はバージョン20には存在しなかったと確信しています....

4

0 に答える 0