cute-jumper / fcitx.el

Better fcitx integration for Emacs.
130 stars 16 forks source link
emacs emacs-lisp fcitx

+TITLE: fcitx.el

[[http://melpa.org/#/fcitx][file:http://melpa.org/packages/fcitx-badge.svg]] [[http://stable.melpa.org/#/fcitx][file:http://stable.melpa.org/packages/fcitx-badge.svg]]

Better [[https://github.com/fcitx/fcitx/][fcitx]] integration for Emacs.

[[./README-zh.org][中文版(需要更新)]]

This package provides a set of functions to make fcitx work better in Emacs.

This is originally designed to be used along with =fcitx= on Linux, but it can also be used on other platforms with other input methods.

* The Feature List X* indicates that the corresponding feature is enabled.

| Feature | fcitx-default-setup | fcitx-aggressive-setup | |-----------------------------+---------------------+------------------------| | Prefix-key | X | X | | Evil | X | X | | Character & key input | X | X | | M-x,M-!,M-& and M-: | X | | | Disable fcitx in minibuffer | | X | | org-speed-command support | X | X | | Isearch | | |

** Features Enabled in Both Setup Commands The following features are enabled in both =fcitx-default-setup= and =fcitx-aggressive-setup=. You don't have to do anything if you're satisfied with the default settings. *** Disable Fcitx by Prefix Keys

*** Character & Key Input Support

*** =org-speed-command= Support

* Features Enabled ONLY* in =fcitx-default-setup= Command *** =M-x=, =M-!=, =M-&= and =M-:= Support

* Features Enabled ONLY* in =fcitx-aggressive-setup= Command *** Disable Fcitx in Minibuffer

** Extra Functions That are not Enabled in Both Commands These functions are not enabled in either =fcitx-default-setup= or =fcitx-aggressive-setup=. You need to enable them manually if you want to use them. *** I-search Support Usually when you use fcitx, you also want to I-search in Chinese, so this feature is not enabled by eith =fcitx-default-setup= or =fcitx-aggressive-setup=. If you do want to disable fcitx when using I-search, enable this feature explicitly by : (fcitx-isearch-turn-on)