Skip to content

Commit

Permalink
Merge pull request #1139 from fice-t/key
Browse files Browse the repository at this point in the history
Make all define-key calls use kbd
  • Loading branch information
gracjan committed Feb 6, 2016
2 parents 438b914 + e90cc5d commit 884d97a
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 21 deletions.
2 changes: 1 addition & 1 deletion doc/haskell-mode.texi
Original file line number Diff line number Diff line change
Expand Up @@ -263,7 +263,7 @@ To jump to your import list, run
It's nicer to have a keybinding to do this, for example:

@lisp
(define-key haskell-mode-map [f8] 'haskell-navigate-imports)
(define-key haskell-mode-map (kbd "<f8>") 'haskell-navigate-imports)
@end lisp

You can hit it repeatedly to jump between groups of imports. It will
Expand Down
14 changes: 7 additions & 7 deletions haskell-indent.el
Original file line number Diff line number Diff line change
Expand Up @@ -1499,15 +1499,15 @@ One indentation cycle is used."
;; (define-key map "\177" 'backward-delete-char-untabify)
;; The binding to TAB is already handled by indent-line-function. --Stef
;; (define-key map "\t" 'haskell-indent-cycle)
(define-key map [?\C-c ?\C-=] 'haskell-indent-insert-equal)
(define-key map [?\C-c ?\C-|] 'haskell-indent-insert-guard)
(define-key map (kbd "C-c C-=") 'haskell-indent-insert-equal)
(define-key map (kbd "C-c C-|") 'haskell-indent-insert-guard)
;; Alternate binding, in case C-c C-| is too inconvenient to type.
;; Duh, C-g is a special key, let's not use it here.
;; (define-key map [?\C-c ?\C-g] 'haskell-indent-insert-guard)
(define-key map [?\C-c ?\C-o] 'haskell-indent-insert-otherwise)
(define-key map [?\C-c ?\C-w] 'haskell-indent-insert-where)
(define-key map [?\C-c ?\C-.] 'haskell-indent-align-guards-and-rhs)
(define-key map [?\C-c ?\C->] 'haskell-indent-put-region-in-literate)
;; (define-key map (kbd "C-c C-g") 'haskell-indent-insert-guard)
(define-key map (kbd "C-c C-o") 'haskell-indent-insert-otherwise)
(define-key map (kbd "C-c C-w") 'haskell-indent-insert-where)
(define-key map (kbd "C-c C-.") 'haskell-indent-align-guards-and-rhs)
(define-key map (kbd "C-c C->") 'haskell-indent-put-region-in-literate)
map))

;;;###autoload
Expand Down
2 changes: 1 addition & 1 deletion haskell-navigate-imports.el
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
;; Example usage:

;; (require 'haskell-navigate-imports)
;; (define-key haskell-mode-map [f8] 'haskell-navigate-imports)
;; (define-key haskell-mode-map (kbd "<f8>") 'haskell-navigate-imports)

;;; Code:

Expand Down
4 changes: 2 additions & 2 deletions haskell.el
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,8 @@
(define-key map (kbd "C-c C-c") 'haskell-process-cabal-build)
(define-key map (kbd "C-c v c") 'haskell-cabal-visit-file)
(define-key map (kbd "C-c C-x") 'haskell-process-cabal)
(define-key map [?\C-c ?\C-b] 'haskell-interactive-switch)
(define-key map [?\C-c ?\C-z] 'haskell-interactive-switch)
(define-key map (kbd "C-c C-b") 'haskell-interactive-switch)
(define-key map (kbd "C-c C-z") 'haskell-interactive-switch)
(define-key map (kbd "M-n") 'haskell-goto-next-error)
(define-key map (kbd "M-p") 'haskell-goto-prev-error)
(define-key map (kbd "C-c M-p") 'haskell-goto-first-error)
Expand Down
20 changes: 10 additions & 10 deletions inf-haskell.el
Original file line number Diff line number Diff line change
Expand Up @@ -797,24 +797,24 @@ we load it."

(defvar inf-haskell-mode-map
(let ((map (make-sparse-keymap)))
;; (define-key map [?\M-C-x] 'inferior-haskell-send-defun)
;; (define-key map [?\C-x ?\C-e] 'inferior-haskell-send-last-sexp)
;; (define-key map [?\C-c ?\C-r] 'inferior-haskell-send-region)
(define-key map [?\C-x ?\C-d] 'inferior-haskell-send-decl)
(define-key map [?\C-c ?\C-z] 'switch-to-haskell)
(define-key map [?\C-c ?\C-l] 'inferior-haskell-load-file)
;; (define-key map (kbd "M-C-x") 'inferior-haskell-send-defun)
;; (define-key map (kbd "C-x C-e") 'inferior-haskell-send-last-sexp)
;; (define-key map (kbd "C-c C-r") 'inferior-haskell-send-region)
(define-key map (kbd "C-x C-d") 'inferior-haskell-send-decl)
(define-key map (kbd "C-c C-z") 'switch-to-haskell)
(define-key map (kbd "C-c C-l") 'inferior-haskell-load-file)
;; I think it makes sense to bind inferior-haskell-load-and-run to C-c
;; C-r, but since it used to be bound to `reload' until June 2007, I'm
;; going to leave it out for now.
;; (define-key map [?\C-c ?\C-r] 'inferior-haskell-load-and-run)
(define-key map [?\C-c ?\C-b] 'switch-to-haskell)
;; (define-key map [?\C-c ?\C-s] 'inferior-haskell-start-process)
;; (define-key map (kbd "C-c C-r") 'inferior-haskell-load-and-run)
(define-key map (kbd "C-c C-b") 'switch-to-haskell)
;; (define-key map (kbd "C-c C-s") 'inferior-haskell-start-process)
;; That's what M-; is for.
(define-key map (kbd "C-c C-t") 'inferior-haskell-type)
(define-key map (kbd "C-c C-i") 'inferior-haskell-info)
(define-key map (kbd "C-c M-.") 'inferior-haskell-find-definition)
(define-key map (kbd "C-c C-d") 'inferior-haskell-find-haddock)
(define-key map [?\C-c ?\C-v] 'haskell-check)
(define-key map (kbd "C-c C-v") 'haskell-check)
map)
"Keymap for using inf-haskell.")

Expand Down

0 comments on commit 884d97a

Please sign in to comment.