Я выполнил все инструкции, как мог, для установки терминала SLIME на Mac OS X, но когда я нажимаю M-x, это не подсказывает мне.Настройка SLIME с помощью macports
Я установил Emacs и Lisp, используя следующие два SUDO команды:
sudo port install emacs +carbon
sudo port install sbcl slime
Я получил следующие инструкции:
(add-to-list 'load-path "/opt/local/share/emacs/site-lisp/slime")
(require 'slime-autoloads)
(setq slime-lisp-implementations
`((sbcl ("/opt/local/bin/sbcl"))
(abcl ("/opt/local/bin/abcl"))
(clisp ("/opt/local/bin/clisp"))))
(add-hook 'lisp-mode-hook
(lambda()
(cond ((not (featurep 'slime))
(require 'slime)
(normal-mode)))))
(eval-after-load "slime"
'(slime-setup '(slime-fancy slime-banner)))
Заполняем список инициализации в слизью LISP-ВОЗМОЖНОСТЬ ОСУЩЕСТВЛЕНИЯ с правильные пути к Common Lisp exectuables, которые вы хотите использовать.
Я не уверен, что это последний бит означает ...
В любом случае, я никогда не использовал Lisp или Emacs прежде, наиболее буквальных n00b направлены инструкции было бы лучше. Только минимальный минимум для записи и выполнения общего lisp с emacs. Спасибо!
работает как очарование! Почему я не подумал об этом !? Желаю, чтобы мне не пришлось использовать esc для Meta, хотя ... – hedgehogrider
Вам не нужно использовать escape для meta, у меня есть это в моем .emacs, чтобы вместо этого использовать командный ключ: '(setq mac-command-modifier ' meta) 'Есть и другие варианты, см. это: http://www.emacswiki.org/emacs/EmacsForMacOS – spacemanaki
Где вы помещаете этот код инициализации? Я пытаюсь следовать за собой, и, хотя я знаю основы vim, я полный новичок в emacs. Благодаря! – jpswain