aboutsummaryrefslogtreecommitdiff
path: root/.emacs.d/lisp/init-input-method.el
diff options
context:
space:
mode:
authorGuangxiong Lin <[email protected]>2022-03-13 00:07:38 +0800
committerGuangxiong Lin <[email protected]>2022-03-13 00:09:13 +0800
commit38ab771977e6511d02df06cb908824707d728303 (patch)
tree2c77fb392b35e8e7c2105d3bb29f24b34c5388f7 /.emacs.d/lisp/init-input-method.el
parent0097d1f3e22565ffb6db689c06ee2f9610cd45d0 (diff)
downloaddotfiles-38ab771977e6511d02df06cb908824707d728303.tar.gz
dotfiles-38ab771977e6511d02df06cb908824707d728303.tar.bz2
dotfiles-38ab771977e6511d02df06cb908824707d728303.zip
Refactor emacs config
Use less use-package features
Diffstat (limited to '.emacs.d/lisp/init-input-method.el')
-rw-r--r--.emacs.d/lisp/init-input-method.el37
1 files changed, 15 insertions, 22 deletions
diff --git a/.emacs.d/lisp/init-input-method.el b/.emacs.d/lisp/init-input-method.el
index 8c007bc..157c632 100644
--- a/.emacs.d/lisp/init-input-method.el
+++ b/.emacs.d/lisp/init-input-method.el
@@ -1,27 +1,20 @@
(when *is-a-linux*
- (use-package fcitx
- :ensure t
- :init
- (setq fcitx-remote-command "fcitx5-remote")
- :config
- (fcitx-aggressive-setup)))
+ (use-package fcitx :ensure t :defer t)
+ (setq fcitx-remote-command "fcitx5-remote")
+ (fcitx-aggressive-setup))
(when *is-a-mac*
- (use-package sis
- :ensure t
- :after (evil)
- :init
- (setq sis-external-ism "/usr/local/bin/macism")
- (setq sis-english-source "com.apple.keylayout.ABC"
- sis-other-source "com.apple.inputmethod.SCIM.ITABC")
- (setq sis-do-set
- (lambda (source) (start-process "set-input-source" nil
- sis-external-ism source)))
- (setq sis-do-get
- (lambda () (start-process "get-input-source" nil
- sis-external-ism)))
- :config
- (sis-global-respect-mode t)
- (sis-global-context-mode t)))
+ (use-package sis :ensure t :defer t)
+ (setq sis-external-ism "/usr/local/bin/macism")
+ (setq sis-english-source "com.apple.keylayout.ABC"
+ sis-other-source "com.apple.inputmethod.SCIM.ITABC")
+ (setq sis-do-set
+ (lambda (source) (start-process "set-input-source" nil
+ sis-external-ism source)))
+ (setq sis-do-get
+ (lambda () (start-process "get-input-source" nil
+ sis-external-ism)))
+ (sis-global-respect-mode t)
+ (sis-global-context-mode t))
(provide 'init-input-method)