如何在OSX上调试Emacs崩溃

时间:2014-01-02 20:38:20

标签: bash emacs elisp

新版本的Emacs Trunk在某些情况下崩溃,我无法确定如何提交从src启动Emacs的正确调试报告。我假设这意味着Emacs Trunk下载的src文件夹 - 例如.../emacs-trunk/src

我在Emacs Wiki上发现了一个bash脚本,看起来它正在接近完成需要做的事情,除了它没有为OSX设置 - 例如,我认为我没有{{1}在OSX 10.6.8上。有关如何修复此调试脚本以从gnome-terminal目录正确启动Emacs的任何指示将不胜感激:

src

编辑:这是一个经过修改的bash脚本。我走在正确的轨道上 - 只需要弄清楚如何包含#!/bin/sh if [[ "$1" == "--debug" ]]; then shift /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/MacOS/Emacs $* & EMACS_PID=$! cd /Users/HOME/Desktop/emacs-trunk/src/ gnome-terminal --termname xterm --use-factory --start-factory-server --title "Debug Emacs" --execute gdb /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/MacOS/Emacs $EMACS_PID & else /Users/HOME/.0.data/.0.emacs/Emacs.app/Contents/MacOS/Emacs $* & fi ,以便在Emacs崩溃时自动生成完整的回溯。

bt

0 个答案:

没有答案