;; vterm
(after! vterm
(set-popup-rule! "*doom:vterm-popup:*" :side 'right :size 0.33 :vslot -4 :select t :quit nil :ttl 0)
+ (setq vterm-kill-buffer-on-exit t
+ vterm-max-scrollback 10000
+ )
)
(after! flycheck
(evil-search (progn (evil-ex-search-unbounded-word-forward)
(evil-ex-search-unbounded-word-previous)
)))
-
(after! (ivy swiper)
(setq case-fold-search nil ; case-sensitive search by default
ivy-case-fold-search-default nil ; case-sensitive search by default
(add-to-list 'ivy-re-builders-alist `(swiper-all . ivy--regex))
(add-to-list 'ivy-re-builders-alist `(read-file-name-internal . ivy--regex-fuzzy))
)
-
-
(after! evil
;(general-define-key "C-s" '(counsel-grep-or-swiper :which-key "search"))
;(general-define-key :keymaps '(swiper-map) "C-u" '(lambda () (interactive) (kill-line 0)))
)
)
-;; Edition
+;; Editing
(after! evil
(setq evil-want-fine-undo t
)
(evil-define-key 'normal global-map
(kbd "C-d") 'set-selective-display/at-point)
)
-;; Navigation
+
+;; Navigating
;; DOC: https://github.com/noctuid/evil-guide
(after! evil
(setq evil-cross-lines t
(kbd "C-o") 'better-jumper-jump-forward
)
;; Jumping
- (evil-define-key '(motion normal visual) 'global
- (kbd "C--") 'doom/decrease-font-size
- (kbd "C-=") 'doom/increase-font-size
- )
+ ;(evil-define-key '(motion normal visual) 'global
+ ;(kbd "C--") 'doom/decrease-font-size
+ ;(kbd "C-=") 'doom/increase-font-size
+ ; )
;; Moving with ijkl (instead of hjkl)
(evil-define-key '(motion normal visual) 'global