Add key bindings for Origami
This commit is contained in:
parent
9bfa90b058
commit
9518507c49
17
init.el
17
init.el
@ -110,6 +110,7 @@
|
||||
(require 'linum)
|
||||
(require 'zone)
|
||||
(require 'magithub)
|
||||
(require 'origami)
|
||||
|
||||
;; Load my own functions
|
||||
(load "gnu-c-header.el")
|
||||
@ -236,6 +237,22 @@
|
||||
(global-set-key (kbd "C-x M-a") 'ag)
|
||||
(global-set-key (kbd "C-x C-M-a") 'ag-regexp)
|
||||
|
||||
;; Origami mode keys
|
||||
(define-key global-map (kbd "C-x C-z") 'origami-mode-map)
|
||||
(define-prefix-command 'origami-mode-map)
|
||||
(define-key origami-mode-map (kbd "o") 'origami-open-node)
|
||||
(define-key origami-mode-map (kbd "O") 'origami-open-node-recursively)
|
||||
(define-key origami-mode-map (kbd "c") 'origami-close-node)
|
||||
(define-key origami-mode-map (kbd "C") 'origami-close-node-recursively)
|
||||
(define-key origami-mode-map (kbd "a") 'origami-toggle-node)
|
||||
(define-key origami-mode-map (kbd "A") 'origami-recursively-toggle-node)
|
||||
(define-key origami-mode-map (kbd "R") 'origami-open-all-nodes)
|
||||
(define-key origami-mode-map (kbd "M") 'origami-close-all-nodes)
|
||||
(define-key origami-mode-map (kbd "v") 'origami-show-only-node)
|
||||
(define-key origami-mode-map (kbd "k") 'origami-previous-fold)
|
||||
(define-key origami-mode-map (kbd "j") 'origami-forward-fold)
|
||||
(define-key origami-mode-map (kbd "x") 'origami-reset)
|
||||
|
||||
;; Set up some global minor modes
|
||||
(global-whitespace-mode 1)
|
||||
(add-hook 'after-init-hook 'global-company-mode)
|
||||
|
Loading…
Reference in New Issue
Block a user