This commit is contained in:
Zelong Kuang
2026-04-03 15:12:32 +11:00
parent 4607880ca4
commit 154c0c3fb8
5 changed files with 27 additions and 1 deletions

View File

@@ -46,6 +46,7 @@
(require 'init-vcs) (require 'init-vcs)
(require 'init-llm) (require 'init-llm)
(require 'init-check) (require 'init-check)
(require 'init-writing)
;; (require 'init-eglot) ;; (require 'init-eglot)
(require 'init-lsp) (require 'init-lsp)

View File

@@ -94,7 +94,6 @@
(meow-setup) (meow-setup)
(add-to-list 'meow-mode-state-list '((magit-mode . insert))) (add-to-list 'meow-mode-state-list '((magit-mode . insert)))
(setq meow-keypad-leader-dispatch "C-c" (setq meow-keypad-leader-dispatch "C-c"
meow-cursor-type-normal 'hbar
meow-use-clipboard t) meow-use-clipboard t)
(setq meow-replace-state-name-list (setq meow-replace-state-name-list
'((normal . "<N>") '((normal . "<N>")

View File

@@ -39,6 +39,7 @@
(use-package ace-window (use-package ace-window
:hook (emacs-startup . ace-window-display-mode) :hook (emacs-startup . ace-window-display-mode)
:bind (([remap other-window] . ace-window) :bind (([remap other-window] . ace-window)
("M-o" . ace-window)
("C-c w" . ace-window-hydra/body)) ("C-c w" . ace-window-hydra/body))
:custom :custom
(aw-scope 'frame) (aw-scope 'frame)

View File

@@ -13,6 +13,12 @@
(use-package ibuffer (use-package ibuffer
:ensure nil :ensure nil
:bind ("C-x C-b" . ibuffer) :bind ("C-x C-b" . ibuffer)
:bind (:map ibuffer-mode-map
("M-o" . nil))
:hook (ibuffer-mode . hl-line-mode)
:config
(add-to-list 'ibuffer-help-buffer-modes 'helpful-mode)
(add-to-list 'ibuffer-help-buffer-modes 'Man-mode)
:init (setq ibuffer-filter-group-name-face '(:inherit (font-lock-string-face bold)))) :init (setq ibuffer-filter-group-name-face '(:inherit (font-lock-string-face bold))))
(use-package nerd-icons-ibuffer (use-package nerd-icons-ibuffer
:ensure t :ensure t

19
lisp/init-writing.el Normal file
View File

@@ -0,0 +1,19 @@
;; -*- lexical-binding: t; -*-
(use-package flyspell
:ensure nil
:commands flyspell-mode
:bind (:map flyspell-mode-map
("C-M-i" . nil)
("C-;" . nil)
("C-," . nil)
("C-; C-4" . 'flyspell-auto-correct-previous-word)
;; ("C-; n" . 'flyspell-goto-next-error)
))
(use-package jinx
:hook ((text-mode prog-mode conf-mode org-mode) . jinx-mode)
:commands jinx-mode
:bind ([remap ispell-word] . jinx-correct))
(provide 'init-writing)