feat: update jan 2025 with new neovim
This commit is contained in:
@@ -78,6 +78,34 @@
|
||||
(custom-set-variables
|
||||
'(git-gutter:update-interval 0.02))
|
||||
|
||||
(defun smerge-repeatedly ()
|
||||
"Perform smerge actions again and again"
|
||||
(interactive)
|
||||
(smerge-mode 1)
|
||||
(smerge-transient))
|
||||
(after! transient
|
||||
(transient-define-prefix smerge-transient ()
|
||||
[["Move"
|
||||
("n" "next" (lambda () (interactive) (ignore-errors (smerge-next)) (smerge-repeatedly)))
|
||||
("p" "previous" (lambda () (interactive) (ignore-errors (smerge-prev)) (smerge-repeatedly)))]
|
||||
["Keep"
|
||||
("b" "base" (lambda () (interactive) (ignore-errors (smerge-keep-base)) (smerge-repeatedly)))
|
||||
("u" "upper" (lambda () (interactive) (ignore-errors (smerge-keep-upper)) (smerge-repeatedly)))
|
||||
("l" "lower" (lambda () (interactive) (ignore-errors (smerge-keep-lower)) (smerge-repeatedly)))
|
||||
("a" "all" (lambda () (interactive) (ignore-errors (smerge-keep-all)) (smerge-repeatedly)))
|
||||
("RET" "current" (lambda () (interactive) (ignore-errors (smerge-keep-current)) (smerge-repeatedly)))]
|
||||
["Diff"
|
||||
("<" "upper/base" (lambda () (interactive) (ignore-errors (smerge-diff-base-upper)) (smerge-repeatedly)))
|
||||
("=" "upper/lower" (lambda () (interactive) (ignore-errors (smerge-diff-upper-lower)) (smerge-repeatedly)))
|
||||
(">" "base/lower" (lambda () (interactive) (ignore-errors (smerge-diff-base-lower)) (smerge-repeatedly)))
|
||||
("R" "refine" (lambda () (interactive) (ignore-errors (smerge-refine)) (smerge-repeatedly)))
|
||||
("E" "ediff" (lambda () (interactive) (ignore-errors (smerge-ediff)) (smerge-repeatedly)))]
|
||||
["Other"
|
||||
("c" "combine" (lambda () (interactive) (ignore-errors (smerge-combine-with-next)) (smerge-repeatedly)))
|
||||
("r" "resolve" (lambda () (interactive) (ignore-errors (smerge-resolve)) (smerge-repeatedly)))
|
||||
("k" "kill current" (lambda () (interactive) (ignore-errors (smerge-kill-current)) (smerge-repeatedly)))
|
||||
("q" "quit" (lambda () (interactive) (smerge-auto-leave)))]]))
|
||||
|
||||
;; (use-package rust-mode
|
||||
;; :init
|
||||
;; (setq rust-mode-treesitter-derive t))
|
||||
@@ -96,8 +124,9 @@
|
||||
|
||||
;; org org
|
||||
(setq +latex-viewers '(zathura))
|
||||
|
||||
;; auto render latex in org mode
|
||||
(add-hook 'org-mode-hook 'org-fragtog-mode)
|
||||
;;(add-hook 'org-mode-hook 'org-fragtog-mode)
|
||||
|
||||
;; zsh zsh
|
||||
(setq vterm-shell 'zsh)
|
||||
@@ -203,19 +232,6 @@
|
||||
"s c"
|
||||
#'evil-ex-nohighlight)
|
||||
|
||||
;; We do a little bit of finger pointing
|
||||
(use-package blamer
|
||||
:bind (("s-i" . blamer-show-commit-info))
|
||||
:defer 20
|
||||
:custom
|
||||
(blamer-idle-time 0.3)
|
||||
(blamer-min-offset 40)
|
||||
:custom-face
|
||||
(blamer-face ((t :foreground "#7a88cf"
|
||||
:background nil
|
||||
:height 110
|
||||
:italic t))))
|
||||
|
||||
;; Lispys stuffs
|
||||
(setq clojure-indent-style :always-align)
|
||||
(add-hook 'lisp-mode-hook #'evil-cleverparens-mode)
|
||||
|
Reference in New Issue
Block a user