|
1 | 1 | # fcitx5.nvim
|
2 | 2 |
|
3 |
| -[WIP] fcitx5 client in neovim |
| 3 | +[WIP] Fcitx5 client in neovim |
4 | 4 |
|
5 | 5 | ## Demo
|
6 | 6 |
|
@@ -29,15 +29,15 @@ require'fcitx5'.setup = {
|
29 | 29 | }
|
30 | 30 | EOF
|
31 | 31 |
|
32 |
| -hi! link Fcitx5CandidateNormal None |
33 |
| -hi! link Fcitx5CandidateSelected Search |
34 |
| -hi! link Fcitx5PreeditNormal None |
35 |
| -hi! link Fcitx5PreeditUnderline Underline |
36 |
| -hi! link Fcitx5PreeditHighLight IncSearch |
37 |
| -hi! link Fcitx5PreeditDontCommit None |
38 |
| -hi! link Fcitx5PreeditBold Bold |
| 32 | +hi link Fcitx5CandidateNormal None |
| 33 | +hi link Fcitx5CandidateSelected Search |
| 34 | +hi link Fcitx5PreeditNormal None |
| 35 | +hi link Fcitx5PreeditUnderline Underline |
| 36 | +hi link Fcitx5PreeditHighLight IncSearch |
| 37 | +hi link Fcitx5PreeditDontCommit None |
| 38 | +hi link Fcitx5PreeditBold Bold |
39 | 39 | hi Fcitx5PreeditStrike gui=strikethrough
|
40 |
| -hi! link Fcitx5PreeditItalic Italic |
| 40 | +hi link Fcitx5PreeditItalic Italic |
41 | 41 | ```
|
42 | 42 |
|
43 | 43 | ## Quick Start
|
|
66 | 66 | - [x] Pre-edit highlight
|
67 | 67 | - [x] UI glitch on first keystroke after insert
|
68 | 68 | - [x] Candidate list margin
|
| 69 | +- [ ] Commit when focus out |
| 70 | +- [ ] True Client side pre-edit support. |
| 71 | +- [ ] Double-line mode, i.e. pre-edit is embedded in input method panel. |
69 | 72 | - [ ] Horizontal/Vertical layout
|
70 | 73 | - [ ] Command-line support
|
71 |
| -- [ ] Commit when focus out |
72 | 74 | - [ ] \(Perhaps\) `CursorMovedI/InsertCharPre` to `nvim_buf_attach()`
|
73 | 75 | - [ ] \(Perhaps\) Show current input method and input group using dedicated window
|
74 | 76 | - [ ] <del>If `'wrap'` is not set, scroll horizontal if pre-edit is too long, otherwise move to next line.</del> Too hard.
|
0 commit comments