diff options
author | Guangxiong Lin <[email protected]> | 2022-03-13 00:07:38 +0800 |
---|---|---|
committer | Guangxiong Lin <[email protected]> | 2022-03-13 00:09:13 +0800 |
commit | 38ab771977e6511d02df06cb908824707d728303 (patch) | |
tree | 2c77fb392b35e8e7c2105d3bb29f24b34c5388f7 /.emacs.d/lisp/init-input-method.el | |
parent | 0097d1f3e22565ffb6db689c06ee2f9610cd45d0 (diff) | |
download | dotfiles-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.el | 37 |
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) |