[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
|
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
|
Emacs’ calculator, while ~oac~ invokes the calendar, ~oae~ invokes the Eww web
|
||||||
browser, ~oaw~ invokes ~woman~ (actually ~helm-man-woman~), and ~oaW~ invokes
|
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
|
directly, without any popup window as with ~,'~ while ~oan~ will open a new
|
||||||
eshell buffer if another one already exists.
|
eshell buffer if another one already exists.
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
(spacemacs/set-leader-keys
|
(spacemacs/set-leader-keys
|
||||||
"oa'" 'eshell
|
"o'" 'eshell
|
||||||
"oac" 'calc
|
"oac" 'calc
|
||||||
"oaC" 'calendar
|
"oaC" 'calendar
|
||||||
"oae" 'eww
|
"oae" 'eww
|
||||||
@ -4116,6 +4116,23 @@ eshell buffer if another one already exists.
|
|||||||
"oaW" 'wttrin)
|
"oaW" 'wttrin)
|
||||||
#+END_SRC
|
#+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
|
**** Org tree slide
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: User_Configuration-Keybindings-Applications-Org_tree_slide-29545c5e
|
:CUSTOM_ID: User_Configuration-Keybindings-Applications-Org_tree_slide-29545c5e
|
||||||
|
Loading…
Reference in New Issue
Block a user