[Emacs] New keybindings for image-mode, change eshell keybinding
The eshell keybinding changes from SPC o a ' to SPC o ' It is now possible to open an image from image-mode in GIMP directly as well as rotate it.
This commit is contained in:
parent
ffacd7d71a
commit
4f7927a5f7
@ -4102,12 +4102,12 @@ As this is a new category, let’s declare its prefix:
|
||||
Now, let’s also declare the keybindings in this category. ~oac~ will invoke
|
||||
Emacs’ calculator, while ~oac~ invokes the calendar, ~oae~ invokes the Eww web
|
||||
browser, ~oaw~ invokes ~woman~ (actually ~helm-man-woman~), and ~oaW~ invokes
|
||||
the weather forecast. Lastly, the apostrophe in ~oa'~ will invoke Eshell
|
||||
the weather forecast. Lastly, the apostrophe in ~o'~ will invoke Eshell
|
||||
directly, without any popup window as with ~,'~ while ~oan~ will open a new
|
||||
eshell buffer if another one already exists.
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(spacemacs/set-leader-keys
|
||||
"oa'" 'eshell
|
||||
"o'" 'eshell
|
||||
"oac" 'calc
|
||||
"oaC" 'calendar
|
||||
"oae" 'eww
|
||||
@ -4116,6 +4116,23 @@ eshell buffer if another one already exists.
|
||||
"oaW" 'wttrin)
|
||||
#+END_SRC
|
||||
|
||||
**** Image mode
|
||||
:PROPERTIES:
|
||||
:CUSTOM_ID: User-Configuration-Keybindings-Applications-Image-mode-e5df694e
|
||||
:END:
|
||||
Viewing images in Emacs is nice, but I want to be able to do more than just view
|
||||
them, such as opening them in GIMP. I’ll also declare a couple of keybindings
|
||||
that make sense to me.
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(spacemacs/declare-prefix-for-mode 'image-mode "G" "Open in GIMP")
|
||||
(spacemacs/declare-prefix-for-mode 'image-mode "o" "Open in external viewer")
|
||||
(spacemacs/declare-prefix-for-mode 'image-mode "r" "Rotate clockwise")
|
||||
(spacemacs/set-leader-keys-for-major-mode 'image-mode
|
||||
"G" (lambda () (interactive) (start-process "" nil "gimp" (buffer-name)))
|
||||
"o" (lambda () (interactive) (start-process "" nil "xdg-open" (buffer-name)))
|
||||
"r" 'image-rotate)
|
||||
#+END_SRC
|
||||
|
||||
**** Org tree slide
|
||||
:PROPERTIES:
|
||||
:CUSTOM_ID: User_Configuration-Keybindings-Applications-Org_tree_slide-29545c5e
|
||||
|
Loading…
Reference in New Issue
Block a user