|
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