2019-07-22 22:49:27 +02:00
|
|
|
;;; tools/ein/autoload/hydra.el -*- lexical-binding: t; -*-
|
|
|
|
;;;###if (featurep! :ui hydra)
|
2018-04-11 12:31:33 +02:00
|
|
|
|
2019-11-14 01:45:40 -05:00
|
|
|
;;;###autoload (autoload '+ein/hydra/body "tools/ein/autoload/hydra" nil t)
|
2019-12-27 03:33:12 -05:00
|
|
|
(defhydra +ein/hydra (:hint nil :color red)
|
2018-06-26 01:42:35 +02:00
|
|
|
"
|
|
|
|
Operations on Cells^^^^^^ Other
|
|
|
|
----------------------------^^^^^^ ----------------------------------^^^^
|
|
|
|
[_k_/_j_]^^ select prev/next [_t_]^^ toggle output
|
|
|
|
[_K_/_J_]^^ move up/down [_C-l_/_C-S-l_] clear/clear all output
|
|
|
|
[_C-k_/_C-j_]^^ merge above/below [_C-o_]^^ open console
|
|
|
|
[_O_/_o_]^^ insert above/below [_C-s_/_C-r_] save/rename notebook
|
|
|
|
[_y_/_p_/_d_] copy/paste [_x_]^^ close notebook
|
|
|
|
[_u_]^^^^ change type [_q_]^^ quit
|
|
|
|
[_RET_]^^^^ execute
|
|
|
|
"
|
|
|
|
("q" nil :exit t)
|
|
|
|
("h" ein:notebook-worksheet-open-prev-or-last)
|
|
|
|
("j" ein:worksheet-goto-next-input)
|
|
|
|
("k" ein:worksheet-goto-prev-input)
|
|
|
|
("l" ein:notebook-worksheet-open-next-or-first)
|
|
|
|
("H" ein:notebook-worksheet-move-prev)
|
|
|
|
("J" ein:worksheet-move-cell-down)
|
|
|
|
("K" ein:worksheet-move-cell-up)
|
|
|
|
("L" ein:notebook-worksheet-move-next)
|
|
|
|
("t" ein:worksheet-toggle-output)
|
|
|
|
("d" ein:worksheet-kill-cell)
|
|
|
|
("R" ein:worksheet-rename-sheet)
|
|
|
|
("y" ein:worksheet-copy-cell)
|
|
|
|
("p" ein:worksheet-yank-cell)
|
|
|
|
("o" ein:worksheet-insert-cell-below)
|
|
|
|
("O" ein:worksheet-insert-cell-above)
|
|
|
|
("u" ein:worksheet-change-cell-type)
|
|
|
|
("RET" ein:worksheet-execute-cell-and-goto-next)
|
|
|
|
;; Output
|
|
|
|
("C-l" ein:worksheet-clear-output)
|
|
|
|
("C-S-l" ein:worksheet-clear-all-output)
|
|
|
|
;;Console
|
|
|
|
("C-o" ein:console-open :exit t)
|
|
|
|
;; Merge and split cells
|
|
|
|
("C-k" ein:worksheet-merge-cell)
|
|
|
|
("C-j" spacemacs/ein:worksheet-merge-cell-next)
|
|
|
|
("s" ein:worksheet-split-cell-at-point)
|
|
|
|
;; Notebook
|
|
|
|
("C-s" ein:notebook-save-notebook-command)
|
|
|
|
("C-r" ein:notebook-rename-command)
|
|
|
|
("x" ein:notebook-close :exit t))
|