Config: add basic magit config
This commit is contained in:
@@ -22,4 +22,6 @@
|
|||||||
|
|
||||||
(setq frame-background-mode 'dark)
|
(setq frame-background-mode 'dark)
|
||||||
|
|
||||||
|
(setq package-enable-at-startup nil)
|
||||||
|
|
||||||
;;; early-init.el ends here
|
;;; early-init.el ends here
|
||||||
|
|||||||
@@ -66,8 +66,8 @@ Disable jinx-mode if it's enable and global-jinx-mode is disable , otherwise tog
|
|||||||
nil 0 nil
|
nil 0 nil
|
||||||
(file-name-directory (expand-file-name file)))))
|
(file-name-directory (expand-file-name file)))))
|
||||||
|
|
||||||
(defun consult-fd-global ()
|
(defun consult-fd-home ()
|
||||||
"Search for all files use fd"
|
"Search for all files in home folder use fd."
|
||||||
(interactive)
|
(interactive)
|
||||||
(let ((consult-fd-args "fd -H -I -i -c never --full-path")
|
(let ((consult-fd-args "fd -H -I -i -c never --full-path")
|
||||||
(default-directory "~/"))
|
(default-directory "~/"))
|
||||||
@@ -126,6 +126,12 @@ Disable jinx-mode if it's enable and global-jinx-mode is disable , otherwise tog
|
|||||||
(forward-line 1)
|
(forward-line 1)
|
||||||
(dired-move-to-filename))
|
(dired-move-to-filename))
|
||||||
|
|
||||||
|
(defun my-magit-toggle-parent-section ()
|
||||||
|
"Toggle parent magit section."
|
||||||
|
(interactive)
|
||||||
|
(magit-section-up)
|
||||||
|
(magit-section-toggle (magit-section-at)))
|
||||||
|
|
||||||
(provide 'init-kbd-func)
|
(provide 'init-kbd-func)
|
||||||
|
|
||||||
;;; init-kbd-func.el ends here
|
;;; init-kbd-func.el ends here
|
||||||
|
|||||||
@@ -41,7 +41,8 @@
|
|||||||
"g" 'consult-ripgrep
|
"g" 'consult-ripgrep
|
||||||
"e" 'consult-flycheck
|
"e" 'consult-flycheck
|
||||||
"l" 'consult-locate
|
"l" 'consult-locate
|
||||||
"m" 'consult-fd-global
|
"h" 'consult-fd-home
|
||||||
|
"m" 'consult-man
|
||||||
"d" 'my-open-current-directory
|
"d" 'my-open-current-directory
|
||||||
"j" 'consult-jinx
|
"j" 'consult-jinx
|
||||||
"k" 'consult-kmacro
|
"k" 'consult-kmacro
|
||||||
@@ -120,6 +121,14 @@
|
|||||||
"C-f" 'dired-find-file
|
"C-f" 'dired-find-file
|
||||||
"<SPC>" 'dirvish-layout-toggle)
|
"<SPC>" 'dirvish-layout-toggle)
|
||||||
|
|
||||||
|
;; magit
|
||||||
|
(general-def magit-mode-map
|
||||||
|
"C-<tab>" 'my-magit-toggle-parent-section
|
||||||
|
"p" 'magit-section-backward-sibling
|
||||||
|
"M-p" 'magit-section-backward
|
||||||
|
"n" 'magit-section-forward-sibling
|
||||||
|
"M-n" 'magit-section-forward)
|
||||||
|
|
||||||
;; flycheck
|
;; flycheck
|
||||||
(general-def flycheck-mode-map
|
(general-def flycheck-mode-map
|
||||||
"M-{" 'flycheck-previous-error
|
"M-{" 'flycheck-previous-error
|
||||||
|
|||||||
@@ -239,17 +239,6 @@ targets."
|
|||||||
(modify-syntax-entry (+ start i) "_" jinx--syntax-table)))))
|
(modify-syntax-entry (+ start i) "_" jinx--syntax-table)))))
|
||||||
(require 'init-jinx)))
|
(require 'init-jinx)))
|
||||||
|
|
||||||
;; flycheck
|
|
||||||
(use-package flycheck)
|
|
||||||
|
|
||||||
(use-package flycheck-guile
|
|
||||||
:hook
|
|
||||||
(scheme-mode . (lambda ()
|
|
||||||
(require 'flycheck-guile))))
|
|
||||||
|
|
||||||
;; consult-flycheck
|
|
||||||
(use-package consult-flycheck)
|
|
||||||
|
|
||||||
;; vterm
|
;; vterm
|
||||||
;; (unless *is-windows*
|
;; (unless *is-windows*
|
||||||
;; (use-package vterm))
|
;; (use-package vterm))
|
||||||
@@ -310,6 +299,9 @@ targets."
|
|||||||
(not (persp-is-current-buffer buff))))
|
(not (persp-is-current-buffer buff))))
|
||||||
(setq persp-initial-frame-name "desktop"))
|
(setq persp-initial-frame-name "desktop"))
|
||||||
|
|
||||||
|
;; magit
|
||||||
|
(use-package magit)
|
||||||
|
|
||||||
(provide 'init-package)
|
(provide 'init-package)
|
||||||
|
|
||||||
;;; init-package.el ends here
|
;;; init-package.el ends here
|
||||||
|
|||||||
@@ -7,6 +7,17 @@
|
|||||||
;; hs-minor-mode
|
;; hs-minor-mode
|
||||||
(add-hook 'prog-mode-hook 'hs-minor-mode)
|
(add-hook 'prog-mode-hook 'hs-minor-mode)
|
||||||
|
|
||||||
|
;; flycheck
|
||||||
|
(use-package flycheck)
|
||||||
|
|
||||||
|
(use-package flycheck-guile
|
||||||
|
:hook
|
||||||
|
(scheme-mode . (lambda ()
|
||||||
|
(require 'flycheck-guile))))
|
||||||
|
|
||||||
|
;; consult-flycheck
|
||||||
|
(use-package consult-flycheck)
|
||||||
|
|
||||||
;; tree-sitter
|
;; tree-sitter
|
||||||
(use-package treesit-auto
|
(use-package treesit-auto
|
||||||
:config
|
:config
|
||||||
|
|||||||
@@ -30,7 +30,8 @@
|
|||||||
"\\*Ibuffer\\*"
|
"\\*Ibuffer\\*"
|
||||||
"\\*Geiser Debug\\*"
|
"\\*Geiser Debug\\*"
|
||||||
"\\*Kimi-Code\\*"
|
"\\*Kimi-Code\\*"
|
||||||
"\\*OpenRouter\\*"
|
"\\*gptel-agent:.*\\*"
|
||||||
|
"^magit"
|
||||||
bookmark-bmenu-mode
|
bookmark-bmenu-mode
|
||||||
lsp-bridge-ref-mode
|
lsp-bridge-ref-mode
|
||||||
comint-mode
|
comint-mode
|
||||||
@@ -50,6 +51,7 @@
|
|||||||
"^\\*shell.*\\*.*$" shell-mode
|
"^\\*shell.*\\*.*$" shell-mode
|
||||||
"^\\*terminal.*\\*.*$" term-mode
|
"^\\*terminal.*\\*.*$" term-mode
|
||||||
"^\\*vterm.*\\*.*$" vterm-mode
|
"^\\*vterm.*\\*.*$" vterm-mode
|
||||||
|
"^\\*eat.*\\*.*$" eat-mode
|
||||||
|
|
||||||
"\\*DAP Templates\\*$" dap-server-log-mode
|
"\\*DAP Templates\\*$" dap-server-log-mode
|
||||||
"\\*ELP Profiling Restuls\\*" profiler-report-mode
|
"\\*ELP Profiling Restuls\\*" profiler-report-mode
|
||||||
|
|||||||
Reference in New Issue
Block a user