Emacs Hook must first require the relevant package

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.