Spray: improve appearance and evil support
This commit is contained in:
parent
9f3b91011d
commit
5072fe6f9c
31
config.org
31
config.org
|
@ -2317,11 +2317,36 @@ add package src directories to projectile. This isn't desirable in my opinion.
|
||||||
:actions '(insert))
|
:actions '(insert))
|
||||||
#+end_src
|
#+end_src
|
||||||
** Spray
|
** Spray
|
||||||
Let's make this suit me slightly better.
|
|
||||||
|
It would be nice if Spray's default speed suited me better, and the keybindings
|
||||||
|
worked in evil mode. Let's do that and make the display slightly nicer while
|
||||||
|
we're at it.
|
||||||
|
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(setq spray-wpm 500
|
(use-package! spray
|
||||||
spray-height 700)
|
:commands spray-mode
|
||||||
|
:config
|
||||||
|
(setq spray-wpm 600
|
||||||
|
spray-height 800)
|
||||||
|
(defun spray-mode-hide-cursor ()
|
||||||
|
"Hide or unhide the cursor as is appropriate."
|
||||||
|
(if spray-mode
|
||||||
|
(setq-local spray--last-evil-cursor-state evil-normal-state-cursor
|
||||||
|
evil-normal-state-cursor '(nil))
|
||||||
|
(setq-local evil-normal-state-cursor spray--last-evil-cursor-state)))
|
||||||
|
(add-hook 'spray-mode-hook #'spray-mode-hide-cursor)
|
||||||
|
(map! :map spray-mode-map
|
||||||
|
"<return>" #'spray-start/stop
|
||||||
|
"f" #'spray-faster
|
||||||
|
"s" #'spray-slower
|
||||||
|
"t" #'spray-time
|
||||||
|
"<right>" #'spray-forward-word
|
||||||
|
"h" #'spray-forward-word
|
||||||
|
"<left>" #'spray-backward-word
|
||||||
|
"l" #'spray-backward-word
|
||||||
|
"q" #'spray-quit))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Theme magic
|
** Theme magic
|
||||||
Let's automatically update terminals on theme change (as long as ~pywal~ is available).
|
Let's automatically update terminals on theme change (as long as ~pywal~ is available).
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue