emacs - super mapping for text zoom
[dotfiles.git] / emacs.d / config.org
index 0d3d27a..ef308b4 100644 (file)
@@ -640,7 +640,6 @@ Use =ESC= to exit minibuffer. Also I map =Super-h= the same as =C-g=
 Some global bindings on =Super=, on Mac, it is =Command=
 
 #+BEGIN_SRC emacs-lisp :tangle yes :results silent
-
   (global-set-key (kbd "s-h") 'keyboard-quit)
   (global-set-key (kbd "s-j") 'ido-switch-buffer)
   (global-set-key (kbd "s-k") 'ido-find-file)
@@ -666,6 +665,8 @@ Some global bindings on =Super=, on Mac, it is =Command=
   (global-set-key (kbd "s-n") 'persp-next)
   (global-set-key (kbd "s-p") 'persp-prev)
 
+  (global-set-key (kbd "s-=") 'text-scale-increase)
+  (global-set-key (kbd "s--") 'text-scale-decrease)
 
 
   ;; someothers default mapping on super (command) key
@@ -1188,9 +1189,9 @@ and Defined keys, using vi keybindings, Refer abo-abo's setting [[https://github
 * Eshell
 *** Eshell alias
 #+BEGIN_SRC emacs-lisp :tangle yes :results silent
-  (defalias 'e 'ido-find-file)
-  (defalias 'ff 'ido-find-file)
-  (defalias 'ee 'ido-find-file-other-window)
+  (defalias 'e 'find-file)
+  (defalias 'ff 'find-file)
+  (defalias 'ee 'find-files)
 #+END_SRC
 
 *** Eshell erase buffer
@@ -1357,6 +1358,30 @@ Refer [[https://github.com/abo-abo/hydra/blob/master/hydra-examples.el][hydra-ex
 
 #+END_SRC
 
+*** hydra misc
+#+BEGIN_SRC emacs-lisp :tangle yes :results silent
+  (defhydra sd/hydra-misc ()
+    "Miscellaneous Commands"
+    ("e" eshell "eshell" :color red :exit t)
+    ("p" (lambda ()
+           (interactive)
+           (if (sd/buffer-exist "*Packages*")
+               (switch-to-buffer "*Packages*")
+             (package-list-packages)))
+     "list-package" :color red :exit t)
+    ("g" magit-status "git-status" :color red :exit t))
+#+END_SRC
+
+*** hydra launcher
+#+BEGIN_SRC emacs-lisp :tangle yes :results silent
+  (defhydra hydra-launcher (:color blue :columns 2)
+    "Launch"
+    ("h" man "man")
+    ("s" eshell "eshell")
+    ("p" package-list-packages  "Package")
+    ("q" nil "cancel"))
+#+END_SRC
+
 ** Line Number
 
 Enable linum mode on programming modes