Took 20 minutes to create a chinese-pyim layer, one reason is that I want to use English punctuation by default, according to the general habit, only need to add a hook on the line, however, after the hook is not working, I finally found out that I was testing the code in Spacemacs's Packages.el, so I didn't require the package in Use-package!!!
So the hook should be placed in the Use-package: Config will take effect.
(defun chinese-pyim/init-chinese-pyim () (use-package chinese-pyim :init (setq pyim-use-tooltip nil) (setq default-input-method "chinese-pyim") :config (add-hook ‘pyim-active-hook ‘pyim-toggle-full-width-punctuation)))
Thesaurus is ideal, 20M Thesaurus is said to match the accuracy of sogou pinyin.
Pyim-use-tooltip response slightly dull, then close, this function depends on comapny, no wonder many people spit groove company, not unreasonable, I also met company at least two or three questions.
Ps:emacs shortcut key to open IME is c-\
Emacs Hook must first require the relevant package