2012-07-26 14 views
7

Próbuję debugować Aquamacs. Z drugiej emacsen, właśnie zrobić emacs --debug-init, ale gdy próbuję go aquamacs --debug-init, mamJak debugować Aquamacs

touch: illegal option -- - 
usage: 
touch [-A [-][[hh]mm]SS] [-acfhm] [-r file] [-t [[CC]YY]MMDDhhmm[.SS]] file ... 
open: unrecognized option `--debug-init' 
Usage: open [-e] [-t] [-f] [-W] [-R] [-n] [-g] [-h] [-b <bundle identifier>] [-a <application>] [filenames] [--args arguments] 
Help: Open opens files from a shell. 
     By default, opens each file using the default application for that file. 
     If the file is in the form of a URL, the file will be opened as a URL. 
Options: 
     -a    Opens with the specified application. 
     -b    Opens with the specified application bundle identifier. 
     -e    Opens with TextEdit. 
     -t    Opens with default text editor. 
     -f    Reads input from standard input and opens with TextEdit. 
     -F --fresh  Launches the app fresh, that is, without restoring windows. Saved persistent state is lost, excluding Untitled documents. 
     -R, --reveal  Selects in the Finder instead of opening. 
     -W, --wait-apps Blocks until the used applications are closed (even if they were already running). 
      --args  All remaining arguments are passed in argv to the application's main() function instead of opened. 
     -n, --new   Open a new instance of the application even if one is already running. 
     -j, --hide  

Launches the app hidden. 
     -g, --background Does not bring the application to the foreground. 
     -h, --header  Searches header file locations for headers matching the given filenames, and opens them. 
rm: illegal option -- - 
usage: rm [-f | -i] [-dPRrvW] file ... 
     unlink file 

Moja wersja jest GNU Emacs 24.1.50.3 (i386-apple-darwin9.8.0, NS apple-appkit-949.54) of 2012-06-24 on braeburn.aquamacs.org - Aquamacs Distribution 3.xdev (Mac 10.7 Lion).

Dzięki

+1

Jeśli znasz standardowe Emacs, dlaczego używasz aquamacs? –

+0

Kiedyś przed ponowną instalacją systemu operacyjnego, ale zawsze byłem sfrustrowany takimi rzeczami, jak ramki i paski przewijania, które przestały reagować i znikanie minibufora. Sądzę, że być może Aquamacs lepiej sobie z nimi poradzi. – beardc

Odpowiedz

6

Czy aquamacs --help pracę? Podejrzewam, że tak nie jest, ponieważ jeśli używasz polecenia zainstalowanego przez samego Aquamacsa (co jest /usr/local/bin/aquamacs), jest to po prostu skrypt Perla, który wywołuje polecenie OS X open, które może mieć trudności podczas analizowania opcji.

Lepiej jest po prostu utworzyć alias lub link symboliczny do /Applications/Aquamacs.app/Contents/MacOS/Aquamacs.

% /Applications/Aquamacs.app/Contents/MacOS/Aquamacs --help 
Usage: /Applications/Aquamacs.app/Contents/MacOS/Aquamacs [OPTION-OR-FILENAME]... 

Run Emacs, the extensible, customizable, self-documenting real-time 
display editor. The recommended way to start Emacs for normal editing 
is with no options at all. 

Run M-x info RET m emacs RET m emacs invocation RET inside Emacs to 
read the main documentation for these command-line arguments. 

Initialization options: 

--batch      do not do interactive display; implies -q 
--chdir DIR     change to directory DIR 
--daemon     start a server in the background 
--debug-init    enable Emacs Lisp debugger for init file 
--%<-------- 

Można również bezpiecznie uruchomić

% /Applications/Aquamacs.app/Contents/MacOS/Aquamacs -nw --debug-init 

dostać Aquamacs uruchomiony w preferowanej emulator terminala. Więcej informacji można znaleźć na EmacsWiki, Customize Aquamacs.

+0

Dzięki, dostaję dziwne zachowanie, czy używam instalatora lub dowiązanie symboliczne, ale na razie po prostu debugowania w terminalu. – beardc