新版本的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