タグ付けされた質問 「debugging」

デバッグは、コンピュータープログラム内のバグまたは欠陥の数を見つけて減らすための系統的なプロセスです。

2
一部のelispのデバッグ— init.elの「解析エラー時のファイルの終わり」
私のinit.elファイルを長時間デバッグした後、次のelispコードの最初の行のように見え(custom-set-variablesます。この行をコメントすると、すべて問題ありません。このコードはcustomizeメニューからinit.elに自動的に追加されているため、自分で入力することもありませんでした。 (custom-set-variables '(global-hl-line-mode t) '(ido-mode (quote buffer) nil (ido)) '(menu-bar-mode nil) (when (display-graphic-p) (tool-bar-mode -1) (scroll-bar-mode -1)) 完全なエラーメッセージは次のとおりです。 警告(初期化): `/Users/me/.emacs.d/init.el 'のロード中にエラーが発生しました: 解析中のファイルの終わり:/Users/me/.emacs.d/init.el どんな助けもいただければ幸いです!ありがとう
9 debugging 

1
「シンボルの関数定義は無効です:org-babel-get-header」を修正する方法
これをどのようにトラブルシューティングしますか?(shブロックを非同期で実行しようとしています) #+BEGIN_SRC sh /tmp/7.sh #+END_SRC それから私はします C-c C-c 私は得る Symbol's function definition is void: org-babel-get-header 私のセットアップ prelude emacs25 orgインストール済み ;; my ~/prelude/personal/personal.el (prelude-require-package 'ob-async) (require 'ob-async) (setq org-confirm-babel-evaluate nil) (org-babel-do-load-languages 'org-babel-load-languages '( (sh . t) (ruby . t) ))

3
Emacsに再起動せずに私のinitファイルのエラーを見つける方法は?
私の初期化ファイルの1つにエラーがあると、Emacsを起動すると次のような漠然としたメッセージが表示されます。 Warning (initialization): An error occurred while loading /Users/im/.emacs.d/init.elc: (wrong-type-argument listp helm-find-files-actions) 多くの構成ファイルのどれにエラーが含まれているか、どの行にあるかはわかりません。ファイルを検索しても役に立たない、というのは、関数helm-find-files-actionsが実際にはどのinitファイルにも含まれていないためです。問題のあるコード行を追跡するために、私はしなければなりません$ emacs --debug-init。 Emacsに問題のある行がどこにあるかを自動的に知らせる方法はありません$ emacs --debug-initか?ファイルを手動で2分割+評価できることはわかっていますが、さらに遅くなります。私のinitファイルの1つにエラーがある場合、Emacsが次のことができると、はるかに良いでしょう。 どのinitファイルを教えてください エラーを含む行番号を教えてください 理想的には、その初期化ファイルを開いて、問題のある行に連れて行ってください これはEmacsで可能ですか、それともファンタジーの世界に住んでいますか?

2
Helmをデバッグする方法
私は舵取りに問題があるのでdebug-on-error、問題の特定に努めました。これで問題が発生するたびに、*Backtrace*バッファーは期待どおりに表示されますが、私はまだヘルムの主要モードの1つであり、バックトレースバッファーをナビゲートして正常にデバッグすることができません。 メジャーモードはまだミニバッファーを使用しており、キーシーケンスを "盗用"してデバッグを妨げているようです。helm-mulit-occur進行中を終了すると、バックトレースバッファーがクリアされ、デバッグを続行できません。 elispデバッガーを実行したままメジャーモードを「一時停止」して、通常どおりデバッグできるようにする方法はありますか?
7 helm  debugging 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.