Emacsはテキストモードでブレークポイントを表示しません。 提案をhereとhereに統合しようとしましたが、失敗しました(私はlispプログラマーではありません)。Emacs:テキスト端末(emacs -nw)で強調表示のブレークポイントを有効にする方法
Iが試み:
(require 'gdb-mi)
(setq default-text-properties '(foo 1111))
(defun set_breakpt_cmds()
"set breakpoint and indicate on editor"
(interactive)
(gud-break)
(gdb-put-breakpoint-icon "false" (get-text-property 1 'foo)))
(global-set-key (kbd "<f12>") 'set_breakpt_cmds)
を生じたエラーが
Wrong number of arguments: (lambda (arg) "Set breakpoint at current line." (interactive "p") (if (not gud-running) (gud-call "dbstop \ at %l in %f" arg))), 0
。注:同様の問題がthisある(this以下)。しかし、私が.emacs
ファイルから修正を呼び出せるようにするために、そこの解決策が私に合わない。こうすることで、新しいLinuxボックスをセットアップするときに、Emacsの設定を複製する方が簡単です。
おかげ
私のための 'text mode'は、ランダムなテキスト(拡張子' .txt'など)を含むファイルを編集するときに使用するメジャーモードです。 – Stefan