Clojure оценка без SLIME - PullRequest
       12

Clojure оценка без SLIME

1 голос
/ 01 июня 2010

Я начинающий с Emacs (но довольно опытный пользователь Vim) и пытаюсь играть с комбинацией Emacs + Clojure. Может быть, мои настройки будут необычны для мира Emacs, так как я не использую SLIME / swank-clojure, но Emacs + eshell с запущенным в нем clojure REPL, в основном из-за простоты (или, возможно, потому, что SLIME довольно меня пугает: D). 1001 *

Итак, может быть, есть гуру Emacs, который может мне помочь: существует ли какой-либо ярлык (или, может быть, какой-нибудь пример elisp) для копирования / вставки фрагментов кода (sexps) из буфера редактирования в eshell (и, возможно, его выполнения)?

Спасибо.

Ответы [ 2 ]

3 голосов
/ 01 июня 2010

Я думаю, что вы могли бы использовать стандартную команду inferior-lisp, указав правильную команду запуска clojure в переменной inferior-lisp-program

1 голос
/ 01 июня 2010

Две представляющие интерес команды: kill-sexp (обычно связаны с C-M-k ) и mark-sexp ( C-M - @ ). Последний ставит отметку, где точка будет идти с forward-sexp и может сопровождаться kill-ring-save ( M-w ), которая сохраняет регион в список уничтожений, не удаляя его из буфера. После убийства дергайте по вашему усмотрению.

Обратите внимание, что SLIME - отличная рабочая среда ... Вам действительно стоит попробовать. : -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...