spacemacs/init-extension/init-distel.el
2013-01-23 19:59:52 -05:00

20 lines
613 B
EmacsLisp

(require 'distel)
(distel-setup)
;; A number of the erlang-extended-mode key bindings are useful in the
;; shell too
(defconst distel-shell-keys
'(("\C-\M-i" erl-complete)
("\M-?" erl-complete)
("\M-." erl-find-source-under-point)
("\M-," erl-find-source-unwind)
("\M-*" erl-find-source-unwind)
)
"Additional keys to bind when in Erlang shell.")
(add-hook 'erlang-shell-mode-hook
(lambda ()
;; add some Distel bindings to the Erlang shell
(dolist (spec distel-shell-keys)
(define-key erlang-shell-mode-map (car spec) (cadr spec)))))