Desenvolvimento Clojure com Emacs Live (ligações de teclas)

Estas são uma coleção de atalhos de teclado para o emacs live – outros atalhos de teclado úteis podem ser encontrados no site do emacs live .

WINDOW Management

C-x 0</code> close current window

C-x 1</code> close all but current

C-x 2</code> open new BELOW

C-x 3</code> open new ALONGSIDE

DIRED – trabalhando com arquivos e diretórios

C-x d</code> open dired(for working with files & directories)

[on a file/dir] "D"</code> DELETE file/dir

[on a file/dir] "C"</code> CREATE dir

[on a file/dir] "R"</code>RENAME file/dir

PAREDIT – Prazer de hackear Paren

M-s</code> -> remove outer "paren"/form

C-)</code> and C-<SHIFT>-)</code> SLURP next form into current

C-M-<SPACE></code> select form

C-M- </code> AUTO-INDENT (current outer form or selected area)

CIDER / REPL – Codificação ao vivo e avaliação de formulários.

C-c M-j</code> Start a REPL(cider-jack-in)

C-c C-z</code> open REPL

C-M-x</code> eval form

C-c C-k</code>RUN current file

C-c M-o</code> Clear the REPL

TESTE (para um buffer contendo um teste de clojure)

C-c C-,</code> run tests

C-c k</code>clear highlights

C-c C-t</code>TOGGLE between test/implementation

NAVEGAÇÃO

M-x .</code>go to function definition

C-x <- // C-x -></code>navigate BACK/FWD...

M-p</code>nav to PREVIOUS form

M-n</code>nav to NEXT form

EDIÇÃO DE TEXTO

M-%</code> -> Find & replace text within selected region