remove init-tools.el

This commit is contained in:
zedhugh committed 2022-10-27 01:27:20 +08:00
1 parent e809e168f8
commit af50dc200c
6 files changed
+102 -85

No files matched your search

+3 -1
View File
@@ -111,7 +111,9 @@ If freezing sometimes, decrease it. If stuttering, increase it.")
(require 'init-theme) (require 'init-theme)
(require 'init-vertico) (require 'init-vertico)
(require 'init-keybindings) (require 'init-keybindings)
(require 'init-tools) (require 'init-rime)
(require 'init-sdcv)
(require 'init-yasnippet)
(require 'init-ibuffer) (require 'init-ibuffer)
(require 'init-which-key) (require 'init-which-key)
(require 'init-editorconfig) (require 'init-editorconfig)
+21
View File
@@ -1,5 +1,26 @@
;; -*- coding: utf-8; lexical-binding: t; -*- ;; -*- coding: utf-8; lexical-binding: t; -*-
(require 'lazy-load)
;;; expand-region
(lazy-load-local-keys
'(("v" . er/expand-region))
creature/map "expand-region")
;;; rg
(lazy-load-global-keys
'(("C-c s" . rg-menu))
"rg")
;;; avy
(lazy-load-local-keys
'(("jl" . avy-goto-line)
("jw" . avy-goto-word-1))
creature/map "avy")
;;; mwim ;;; mwim
(lazy-load-global-keys (lazy-load-global-keys
'(("C-a" . mwim-beginning-of-code-or-line) '(("C-a" . mwim-beginning-of-code-or-line)
+26
View File
@@ -0,0 +1,26 @@
;; -*- coding: utf-8; lexical-binding: t; -*-
(require 'lazy-load)
(require 'rime)
(setq default-input-method "rime")
(setq rime-show-candidate 'posframe)
(setq rime-posframe-style 'simple)
(setq rime-posframe-fixed-position t)
(setq rime-disable-predicates
'(rime-predicate-prog-in-code-p
rime-predicate-hydra-p))
(lazy-load-set-keys
'(("M-i" . rime-force-enable))
rime-mode-map)
(lazy-load-set-keys
'(("M-i" . rime-inline-ascii)
("M-o" . rime--backspace)
("M-h" . rime--escape))
rime-active-mode-map)
(provide 'init-rime)
+22
View File
@@ -0,0 +1,22 @@
;; -*- coding: utf-8; lexical-binding: t; -*-
(require 'lazy-load)
(lazy-load-local-keys
'(("s" . sdcv-search-pointer))
creature/map "sdcv")
(with-eval-after-load 'sdcv
(setq sdcv-dictionary-data-dir (file-truename "~/.stardict/dic/"))
(setq sdcv-dictionary-simple-list
'("牛津英汉双解美化版"
"朗道英汉字典5.0"
"朗道汉英字典5.0"))
(setq sdcv-dictionary-complete-list
'("牛津英汉双解美化版"
"朗道英汉字典5.0"
"朗道汉英字典5.0")))
(provide 'init-sdcv)
-84
View File
@@ -1,84 +0,0 @@
;; -*- coding: utf-8; lexical-binding: t; -*-
(require 'lazy-load)
(lazy-load-local-keys
'(("s" . sdcv-search-pointer))
creature/map "sdcv")
(with-eval-after-load 'sdcv
(setq sdcv-dictionary-data-dir (file-truename "~/.stardict/dic/"))
(setq sdcv-dictionary-simple-list
'("牛津英汉双解美化版"
"朗道英汉字典5.0"
"朗道汉英字典5.0"))
(setq sdcv-dictionary-complete-list
'("牛津英汉双解美化版"
"朗道英汉字典5.0"
"朗道汉英字典5.0")))
(require 'yasnippet)
(require 'yasnippet-snippets)
(defun fix-lisp-comment-snippets ()
"Fix strange behavior about comment snippets in lisp."
(setq-local comment-start ";;"))
(add-hook 'emacs-lisp-mode-hook #'fix-lisp-comment-snippets)
(add-hook 'prog-mode-hook #'yas-minor-mode)
(lazy-load-global-keys
'(("w" . aya-create)
("TAB" . aya-expand)
("SPC" . aya-expand-from-history)
("d" . aya-delete-from-history)
("c" . aya-clear-history)
("n" . aya-next-in-history)
("p" . aya-previous-in-history)
("s" . aya-persist-snippet)
("o" . aya-open-line))
"auto-yasnippet" "C-c C-y")
(require 'rime)
(setq default-input-method "rime")
(setq rime-show-candidate 'posframe)
(setq rime-posframe-style 'simple)
(setq rime-posframe-fixed-position t)
(setq rime-disable-predicates
'(rime-predicate-prog-in-code-p
rime-predicate-hydra-p))
(lazy-load-set-keys
'(("M-i" . rime-force-enable))
rime-mode-map)
(lazy-load-set-keys
'(("M-i" . rime-inline-ascii)
("M-o" . rime--backspace)
("M-h" . rime--escape))
rime-active-mode-map)
(lazy-load-local-keys
'(("v" . er/expand-region))
creature/map "expand-region")
(lazy-load-global-keys
'(("C-c s" . rg-menu))
"rg")
(lazy-load-local-keys
'(("jl" . avy-goto-line)
("jw" . avy-goto-word-1))
creature/map "avy")
(provide 'init-tools)
+30
View File
@@ -0,0 +1,30 @@
;; -*- coding: utf-8; lexical-binding: t; -*-
(require 'lazy-load)
(require 'yasnippet)
(require 'yasnippet-snippets)
(defun fix-lisp-comment-snippets ()
"Fix strange behavior about comment snippets in lisp."
(setq-local comment-start ";;"))
(add-hook 'emacs-lisp-mode-hook #'fix-lisp-comment-snippets)
(add-hook 'prog-mode-hook #'yas-minor-mode)
(lazy-load-global-keys
'(("w" . aya-create)
("TAB" . aya-expand)
("SPC" . aya-expand-from-history)
("d" . aya-delete-from-history)
("c" . aya-clear-history)
("n" . aya-next-in-history)
("p" . aya-previous-in-history)
("s" . aya-persist-snippet)
("o" . aya-open-line))
"auto-yasnippet" "C-c C-y")
(provide 'init-yasnippet)