.emacs.d/ag-keybinds.el
author Adam Gomaa <adam@gomaa.us>
Sun Dec 18 13:13:02 2011 -0500
changeset 521 67f37d330ad0
parent 338 6c111796e5b4
permissions -rw-r--r--
Remove project & _list_projects, I don't use them anymore.
gak9422e@0
     1
;; Much quicker, don't want it for quoting, best with CapsLock->Control
gak9422e@0
     2
(global-set-key (kbd "C-q") 'execute-extended-command)
gak9422e@0
     3
;; Use Control-Z for that instead
gak9422e@0
     4
(global-set-key (kbd "C-z") 'quoted-insert)
gak9422e@0
     5
;; Flubby fingers
gak9422e@0
     6
(global-set-key (kbd "C-x C-u") 'advertised-undo)
gak9422e@0
     7
;; with CapsLock->Control, this is lighting-fast.
gak9422e@0
     8
(global-set-key (kbd "C-;") 'dabbrev-expand)
gak9422e@0
     9
(global-set-key (kbd "M-k") 'kill-whole-line)
code@2
    10
(global-set-key (kbd "M-j") 'join-line)
gak9422e@0
    11
(global-set-key (kbd "C-x k") 'de-context-kill)
code@3
    12
(global-set-key (kbd "C-x C-b") 'my-list-buffers)
code@2
    13
(global-set-key (kbd "M-s") 'search-forward-regexp)
code@2
    14
(global-set-key (kbd "M-r") 'search-backward-regexp)
code@2
    15
(global-set-key (kbd "M-n") 'scroll-up)
code@2
    16
(global-set-key (kbd "M-p") 'scroll-down)
code@2
    17
(global-set-key (kbd "M-h") 'zap-to-char)
code@2
    18
code@2
    19
code@104
    20
(global-set-key (kbd "C-c a") 'vc-annotate)
code@304
    21
(global-set-key (kbd "C-<return>") 'fill-paragraph)
adam@507
    22
(global-set-key [mouse-7] 'scroll-up-command)
adam@507
    23
(global-set-key [mouse-6] 'scroll-down-command)
code@104
    24
code@104
    25
code@2
    26
(global-set-key [(control ?\;)] 'dabbrev-expand)
code@2
    27
(global-set-key [(meta ?\;)] 'dabbrev-expand)
code@2
    28
(global-set-key [(control ?\\)] 'delete-blank-lines)
code@2
    29
code@2
    30
code@2
    31
; Get rid of the prefix binding for C-h
code@2
    32
(define-key (current-global-map) "\C-h" nil)
code@2
    33
(global-set-key "" 'backward-kill-word)
code@2
    34
code@88
    35
(global-set-key (kbd "<f5>") 'really-revert-buffer)
code@290
    36
(global-set-key (kbd "<f6>") 'my-clean-line)
code@2
    37
(global-set-key (kbd "<f7>") 'ispell-word)
code@2
    38
gak9422e@0
    39
code@290
    40
;; Macros!
gak9422e@0
    41
(global-set-key (kbd "<f11>") 'kmacro-start-macro-or-insert-counter)
gak9422e@0
    42
(global-set-key (kbd "<f12>") 'kmacro-end-or-call-macro)
gak9422e@0
    43
gak9422e@0
    44
(provide 'ag-keybinds)