2012-07-26 10 views
7

Estoy intentando depurar Aquamacs. Con otra emacsen, acabo de hacer emacs --debug-init, pero cuando lo intento con aquamacs --debug-init, consigoCómo depurar 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 

Mi versión es 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 (En Mac 10.7 Lion).

Gracias

+1

Si está familiarizado con Emacs estándar, ¿por qué usar aquamacs? –

+0

Solía ​​antes de volver a instalar el sistema operativo, pero siempre me frustraba que cosas como marcos y barras de desplazamiento dejaran de responder y el minibúfer desapareciera. Pensé que quizás Aquamacs maneja mejor estas cosas. – beardc

Respuesta

6

¿Tiene aquamacs --help trabajo? Sospecho que no porque si está utilizando el comando que fue instalado por Aquamacs (que es /usr/local/bin/aquamacs) es simplemente un script de Perl que llama al comando OS X open, que puede tener dificultades al analizar las opciones.

Es mejor crear un alias o un enlace simbólico al /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 
--%<-------- 

También puede ejecutar de forma segura

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

para obtener Aquamacs se ejecuta en el emulador de terminal preferido. Se puede encontrar más información en EmacsWiki, Customize Aquamacs.

+0

Gracias, obtengo un comportamiento extraño ya sea que use el instalador o lo enlace simbólicamente, pero por ahora solo voy a depurar en la terminal. – beardc