Skip to content

Commit 884d97a

Browse files
committed
Merge pull request #1139 from fice-t/key
Make all define-key calls use kbd
2 parents 438b914 + e90cc5d commit 884d97a

File tree

5 files changed

+21
-21
lines changed

5 files changed

+21
-21
lines changed

doc/haskell-mode.texi

+1-1
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ To jump to your import list, run
263263
It's nicer to have a keybinding to do this, for example:
264264

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

269269
You can hit it repeatedly to jump between groups of imports. It will

haskell-indent.el

+7-7
Original file line numberDiff line numberDiff line change
@@ -1499,15 +1499,15 @@ One indentation cycle is used."
14991499
;; (define-key map "\177" 'backward-delete-char-untabify)
15001500
;; The binding to TAB is already handled by indent-line-function. --Stef
15011501
;; (define-key map "\t" 'haskell-indent-cycle)
1502-
(define-key map [?\C-c ?\C-=] 'haskell-indent-insert-equal)
1503-
(define-key map [?\C-c ?\C-|] 'haskell-indent-insert-guard)
1502+
(define-key map (kbd "C-c C-=") 'haskell-indent-insert-equal)
1503+
(define-key map (kbd "C-c C-|") 'haskell-indent-insert-guard)
15041504
;; Alternate binding, in case C-c C-| is too inconvenient to type.
15051505
;; Duh, C-g is a special key, let's not use it here.
1506-
;; (define-key map [?\C-c ?\C-g] 'haskell-indent-insert-guard)
1507-
(define-key map [?\C-c ?\C-o] 'haskell-indent-insert-otherwise)
1508-
(define-key map [?\C-c ?\C-w] 'haskell-indent-insert-where)
1509-
(define-key map [?\C-c ?\C-.] 'haskell-indent-align-guards-and-rhs)
1510-
(define-key map [?\C-c ?\C->] 'haskell-indent-put-region-in-literate)
1506+
;; (define-key map (kbd "C-c C-g") 'haskell-indent-insert-guard)
1507+
(define-key map (kbd "C-c C-o") 'haskell-indent-insert-otherwise)
1508+
(define-key map (kbd "C-c C-w") 'haskell-indent-insert-where)
1509+
(define-key map (kbd "C-c C-.") 'haskell-indent-align-guards-and-rhs)
1510+
(define-key map (kbd "C-c C->") 'haskell-indent-put-region-in-literate)
15111511
map))
15121512

15131513
;;;###autoload

haskell-navigate-imports.el

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
;; Example usage:
3737

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

4141
;;; Code:
4242

haskell.el

+2-2
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@
5353
(define-key map (kbd "C-c C-c") 'haskell-process-cabal-build)
5454
(define-key map (kbd "C-c v c") 'haskell-cabal-visit-file)
5555
(define-key map (kbd "C-c C-x") 'haskell-process-cabal)
56-
(define-key map [?\C-c ?\C-b] 'haskell-interactive-switch)
57-
(define-key map [?\C-c ?\C-z] 'haskell-interactive-switch)
56+
(define-key map (kbd "C-c C-b") 'haskell-interactive-switch)
57+
(define-key map (kbd "C-c C-z") 'haskell-interactive-switch)
5858
(define-key map (kbd "M-n") 'haskell-goto-next-error)
5959
(define-key map (kbd "M-p") 'haskell-goto-prev-error)
6060
(define-key map (kbd "C-c M-p") 'haskell-goto-first-error)

inf-haskell.el

+10-10
Original file line numberDiff line numberDiff line change
@@ -797,24 +797,24 @@ we load it."
797797

798798
(defvar inf-haskell-mode-map
799799
(let ((map (make-sparse-keymap)))
800-
;; (define-key map [?\M-C-x] 'inferior-haskell-send-defun)
801-
;; (define-key map [?\C-x ?\C-e] 'inferior-haskell-send-last-sexp)
802-
;; (define-key map [?\C-c ?\C-r] 'inferior-haskell-send-region)
803-
(define-key map [?\C-x ?\C-d] 'inferior-haskell-send-decl)
804-
(define-key map [?\C-c ?\C-z] 'switch-to-haskell)
805-
(define-key map [?\C-c ?\C-l] 'inferior-haskell-load-file)
800+
;; (define-key map (kbd "M-C-x") 'inferior-haskell-send-defun)
801+
;; (define-key map (kbd "C-x C-e") 'inferior-haskell-send-last-sexp)
802+
;; (define-key map (kbd "C-c C-r") 'inferior-haskell-send-region)
803+
(define-key map (kbd "C-x C-d") 'inferior-haskell-send-decl)
804+
(define-key map (kbd "C-c C-z") 'switch-to-haskell)
805+
(define-key map (kbd "C-c C-l") 'inferior-haskell-load-file)
806806
;; I think it makes sense to bind inferior-haskell-load-and-run to C-c
807807
;; C-r, but since it used to be bound to `reload' until June 2007, I'm
808808
;; going to leave it out for now.
809-
;; (define-key map [?\C-c ?\C-r] 'inferior-haskell-load-and-run)
810-
(define-key map [?\C-c ?\C-b] 'switch-to-haskell)
811-
;; (define-key map [?\C-c ?\C-s] 'inferior-haskell-start-process)
809+
;; (define-key map (kbd "C-c C-r") 'inferior-haskell-load-and-run)
810+
(define-key map (kbd "C-c C-b") 'switch-to-haskell)
811+
;; (define-key map (kbd "C-c C-s") 'inferior-haskell-start-process)
812812
;; That's what M-; is for.
813813
(define-key map (kbd "C-c C-t") 'inferior-haskell-type)
814814
(define-key map (kbd "C-c C-i") 'inferior-haskell-info)
815815
(define-key map (kbd "C-c M-.") 'inferior-haskell-find-definition)
816816
(define-key map (kbd "C-c C-d") 'inferior-haskell-find-haddock)
817-
(define-key map [?\C-c ?\C-v] 'haskell-check)
817+
(define-key map (kbd "C-c C-v") 'haskell-check)
818818
map)
819819
"Keymap for using inf-haskell.")
820820

0 commit comments

Comments
 (0)