#+END_SRC
-* Key bindings
-
-** Remove prefix =ESC=, refer [[http://emacs.stackexchange.com/questions/14755/how-to-remove-bindings-to-the-esc-prefix-key][here]]
-
+* Normal Text Operation
+** Edit
+*** undo-tree
#+BEGIN_SRC emacs-lisp :tangle yes :results silent
+ (use-package undo-tree
+ :ensure t
+ :config
+ (define-key undo-tree-visualizer-mode-map "j" 'undo-tree-visualize-redo)
+ (define-key undo-tree-visualizer-mode-map "k" 'undo-tree-visualize-undo)
+ (define-key undo-tree-visualizer-mode-map "h" 'undo-tree-visualize-switch-branch-left)
+ (define-key undo-tree-visualizer-mode-map "l" 'undo-tree-visualize-switch-branch-right)
+ (global-undo-tree-mode 1))
- ;; (define-key key-translation-map (kbd "ESC") (kbd "C-g"))
-
+ (global-set-key (kbd "s-u") 'undo-tree-visualize)
#+END_SRC
+** Motion
+** Search & highlight
+* Key bindings
+
** Esc on Minibuffer
Use =ESC= to exit minibuffer. Also I map =Super-h= the same as =C-g=
(global-set-key (kbd "s-=") 'text-scale-increase)
(global-set-key (kbd "s--") 'text-scale-decrease)
+ ;; (global-set-key (kbd "s-u") 'undo-tree-visualize)
+
;; someothers default mapping on super (command) key
;; s-s save-buffer
#+END_SRC
-** undo-tree
-#+BEGIN_SRC emacs-lisp :tangle yes :results silent
- (use-package undo-tree
- :ensure t
- :config
- (define-key undo-tree-visualizer-mode-map "j" 'undo-tree-visualize-redo)
- (define-key undo-tree-visualizer-mode-map "k" 'undo-tree-visualize-undo)
- (define-key undo-tree-visualizer-mode-map "h" 'undo-tree-visualize-switch-branch-left)
- (define-key undo-tree-visualizer-mode-map "l" 'undo-tree-visualize-switch-branch-right)
- (global-undo-tree-mode 1))
-#+END_SRC
-
** Tabbar
#+BEGIN_SRC emacs-lisp :tangle yes :results silent