|
@@ -129,11 +129,16 @@
|
|
|
(define-key evil-normal-state-map "K" 'hydra-lookup-menu/body)
|
|
|
(define-key evil-visual-state-map "K" 'hydra-lookup-menu/body)
|
|
|
|
|
|
+ ;; These go out here, because undefining keybinds is hard
|
|
|
+ (define-key global-map "\C-j" nil)
|
|
|
+ (define-key evil-normal-state-map "\C-j" 'flyspell-goto-next-error)
|
|
|
+
|
|
|
:bind (:map evil-normal-state-map
|
|
|
("zs" . hscroll-cursor-left)
|
|
|
("ze" . hscroll-cursor-right)
|
|
|
("[s" . flyspell-goto-previous-error)
|
|
|
("]s" . flyspell-goto-next-error)
|
|
|
+ ("\C-k" . flyspell-goto-previous-error)
|
|
|
("\C-x \C-e" . evil-eval-last-sexp)
|
|
|
:map Info-mode-map
|
|
|
("g" . nil)
|
|
@@ -142,9 +147,7 @@
|
|
|
:map evil-window-map
|
|
|
("q" . delete-window)
|
|
|
("C-q" . delete-window)
|
|
|
- ("x" . kill-buffer-and-window)
|
|
|
- :map evil-operator-state-map
|
|
|
- ("lw" . evil-little-word)))
|
|
|
+ ("x" . kill-buffer-and-window)))
|
|
|
|
|
|
(use-package evil-numbers
|
|
|
:ensure t
|
|
@@ -286,8 +289,7 @@
|
|
|
:diminish linum-relative-mode
|
|
|
:config
|
|
|
(setq linum-relative-current-symbol "")
|
|
|
- (linum-mode)
|
|
|
- (linum-relative-global-mode)
|
|
|
+ (add-hook 'prog-mode-hook 'linum-relative-mode)
|
|
|
(defun linum-update-window-scale-fix (win)
|
|
|
"fix linum for scaled text"
|
|
|
(set-window-margins
|
|
@@ -326,8 +328,7 @@
|
|
|
"w" '(lambda () (interactive)
|
|
|
;; "writing" mode
|
|
|
(variable-pitch-mode)
|
|
|
- (visual-line-mode)
|
|
|
- (flyspell-toggle-correct-mode))
|
|
|
+ (visual-line-mode))
|
|
|
"p" 'my/evil-select-pasted
|
|
|
"/" 'swiper
|
|
|
"v" 'ivy-switch-buffer
|
|
@@ -737,7 +738,10 @@
|
|
|
(if flyspell-mode
|
|
|
(funcall 'flyspell-mode '0)
|
|
|
(funcall flyspell-mode-to-call)
|
|
|
- (flyspell-buffer)))))
|
|
|
+ (flyspell-buffer))))
|
|
|
+
|
|
|
+ (add-hook 'text-mode-hook 'flyspell-mode)
|
|
|
+ (add-hook 'prog-mode-hook 'flyspell-prog-mode))
|
|
|
|
|
|
(use-package hideshow
|
|
|
:config
|