2010-11-18 9 views
5

Dopo aver installato emacs e il tentativo di run-lisp, ottengocorsa inferiore Lisp

Searching for program: No such file or directory, lisp 

Poi, dopo aver tentato di eseguire Lisp ancora una volta, un nuovo inferior-lisp tampone si apre, ma se cerco di entrare nulla in, ottengo:

Output file descriptor of inferior-lisp<1> is closed 

Qualche idea di cosa dovrei fare?

risposta

6

È necessario impostare la variabile inferior-lisp-program. Fai attenzione perché alcuni Lisps si aspettano che il core venga specificato nella riga di comando o risiedano in una directory corrente (specialmente se sei su Windows).

Se sei un principiante e vuoi solo familiarizzare con il lisp, c'è un interprete Elisp incorporato. Eseguire M-x ielm per ottenerlo.

1

Dalla pagina informazioni emacs (31.11 Esecuzione di Lisp esterno):

per eseguire un processo di Lisp inferiore, tipo M-x run-lisp'. This runs the program named lisp 'lo stesso programma che si eseguire digitando lisp' as a shell command, with both input and output going through an Emacs buffer namedLisp'.

Sembra che tu non abbia un programma nel tuo percorso che chiami "lisp".