Итак, я пытаюсь начать работу с lisp и slime, и у меня возникают некоторые проблемы. Я правильно установил emacs, slime и SBCL, но у меня возникают проблемы при попытке редактировать файлы. Я делаю все это на Mac OS X Lion, хотя я не думаю, что это имеет значение. Так что это может быть глупо, но когда я впервые вхожу в терминал, я вхожу
$ emacs <myfile.lisp>
а затем он открывает мой файл, но тогда слизь не работает, поэтому я делаю..
M-x: slime
но когда я это делаю, этого уже нет, и все, что я вижу, это «REPL» (я думаю), в любом случае, это просто показывает мне
*
и тогда я могу ввести такие вещи, как
*15
15
но теперь я не могу вернуться к своему файлу, чтобы скомпилировать его. Может ли кто-нибудь помочь мне в этом? Спасибо!
C-h t
и просмотрите его — это того стоит, затем убедитесь, что Slime настроен правильно (вы можете использовать(slime-setup '(slime-fancy))
в своем.emacs
), и используйтеC-c C-k
в лисп-буфере для компиляции файла, илиC-c C-c
для компиляции форм верхнего уровня. Кроме того, большинство пользователей Emacs (в отличие, скажем, от пользователей Vi) оставляют Emacs включенным и открывают файлы с помощьюC-x C-f
вместо того, чтобы открывать новый сеанс для каждого файла. - person danlei   schedule 04.11.2012