-;; and now the keymap defines
-
-(define-key crisp-mode-map [(f1)] 'other-window)
-
-(define-key crisp-mode-map [(f2) (down)] 'enlarge-window)
-(define-key crisp-mode-map [(f2) (left)] 'shrink-window-horizontally)
-(define-key crisp-mode-map [(f2) (right)] 'enlarge-window-horizontally)
-(define-key crisp-mode-map [(f2) (up)] 'shrink-window)
-(define-key crisp-mode-map [(f3) (down)] 'split-window-vertically)
-(define-key crisp-mode-map [(f3) (right)] 'split-window-horizontally)
-
-(define-key crisp-mode-map [(f4)] 'delete-window)
-(define-key crisp-mode-map [(control f4)] 'delete-other-windows)
-
-(define-key crisp-mode-map [(f5)] 'search-forward-regexp)
-(define-key crisp-mode-map [(f19)] 'search-forward-regexp)
-(define-key crisp-mode-map [(meta f5)] 'search-backward-regexp)
-
-(define-key crisp-mode-map [(f6)] 'query-replace)
-
-(define-key crisp-mode-map [(f7)] 'start-kbd-macro)
-(define-key crisp-mode-map [(meta f7)] 'end-kbd-macro)
-
-(define-key crisp-mode-map [(f8)] 'call-last-kbd-macro)
-(define-key crisp-mode-map [(meta f8)] 'save-kbd-macro)
-
-(define-key crisp-mode-map [(f9)] 'find-file)
-(define-key crisp-mode-map [(meta f9)] 'load-library)
-
-(define-key crisp-mode-map [(f10)] 'execute-extended-command)
-(define-key crisp-mode-map [(meta f10)] 'compile)
-
-(define-key crisp-mode-map [(SunF37)] 'kill-buffer)
-(define-key crisp-mode-map [(kp-add)] 'crisp-copy-line)
-(define-key crisp-mode-map [(kp-subtract)] 'crisp-kill-line)
-;; just to cover all the bases (GNU Emacs, for instance)
-(define-key crisp-mode-map [(f24)] 'crisp-kill-line)
-(define-key crisp-mode-map [(insert)] 'crisp-yank-clipboard)
-(define-key crisp-mode-map [(f16)] 'crisp-set-clipboard) ; copy on Sun5 kbd
-(define-key crisp-mode-map [(f20)] 'crisp-kill-region) ; cut on Sun5 kbd
-(define-key crisp-mode-map [(f18)] 'crisp-yank-clipboard) ; paste on Sun5 kbd
-
-(define-key crisp-mode-map [(control f)] 'fill-paragraph-or-region)
-(define-key crisp-mode-map [(meta d)] (lambda ()
- (interactive)
- (beginning-of-line) (kill-line)))
-(define-key crisp-mode-map [(meta e)] 'find-file)
-(define-key crisp-mode-map [(meta g)] 'goto-line)
-(define-key crisp-mode-map [(meta h)] 'help)
-(define-key crisp-mode-map [(meta i)] 'overwrite-mode)
-(define-key crisp-mode-map [(meta j)] 'bookmark-jump)
-(define-key crisp-mode-map [(meta l)] 'crisp-mark-line)
-(define-key crisp-mode-map [(meta m)] 'set-mark-command)
-(define-key crisp-mode-map [(meta n)] 'bury-buffer)
-(define-key crisp-mode-map [(meta p)] 'crisp-unbury-buffer)
-(define-key crisp-mode-map [(meta u)] 'advertised-undo)
-(define-key crisp-mode-map [(f14)] 'advertised-undo)
-(define-key crisp-mode-map [(meta w)] 'save-buffer)
-(define-key crisp-mode-map [(meta x)] 'crisp-meta-x-wrapper)
-(define-key crisp-mode-map [(meta ?0)] (lambda ()
- (interactive)
- (bookmark-set "0")))
-(define-key crisp-mode-map [(meta ?1)] (lambda ()
- (interactive)
- (bookmark-set "1")))
-(define-key crisp-mode-map [(meta ?2)] (lambda ()
- (interactive)
- (bookmark-set "2")))
-(define-key crisp-mode-map [(meta ?3)] (lambda ()
- (interactive)
- (bookmark-set "3")))
-(define-key crisp-mode-map [(meta ?4)] (lambda ()
- (interactive)
- (bookmark-set "4")))
-(define-key crisp-mode-map [(meta ?5)] (lambda ()
- (interactive)
- (bookmark-set "5")))
-(define-key crisp-mode-map [(meta ?6)] (lambda ()
- (interactive)
- (bookmark-set "6")))
-(define-key crisp-mode-map [(meta ?7)] (lambda ()
- (interactive)
- (bookmark-set "7")))
-(define-key crisp-mode-map [(meta ?8)] (lambda ()
- (interactive)
- (bookmark-set "8")))
-(define-key crisp-mode-map [(meta ?9)] (lambda ()
- (interactive)
- (bookmark-set "9")))
-
-(define-key crisp-mode-map [(shift delete)] 'kill-word)
-(define-key crisp-mode-map [(shift backspace)] 'backward-kill-word)
-(define-key crisp-mode-map [(control left)] 'backward-word)
-(define-key crisp-mode-map [(control right)] 'forward-word)
-
-(define-key crisp-mode-map [(home)] 'crisp-home)
-(define-key crisp-mode-map [(control home)] (lambda ()
- (interactive)
- (move-to-window-line 0)))
-(define-key crisp-mode-map [(meta home)] 'beginning-of-line)
-(define-key crisp-mode-map [(end)] 'crisp-end)
-(define-key crisp-mode-map [(control end)] (lambda ()
- (interactive)
- (move-to-window-line -1)))
-(define-key crisp-mode-map [(meta end)] 'end-of-line)
-