Skip to content

Commit c7b273e

Browse files
committed
doc(README): update roadmap
1 parent d99034c commit c7b273e

File tree

2 files changed

+39
-10
lines changed

2 files changed

+39
-10
lines changed

README.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# fcitx5.nvim
22

3-
[WIP] fcitx5 client in neovim
3+
[WIP] Fcitx5 client in neovim
44

55
## Demo
66

@@ -29,15 +29,15 @@ require'fcitx5'.setup = {
2929
}
3030
EOF
3131
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
3939
hi Fcitx5PreeditStrike gui=strikethrough
40-
hi! link Fcitx5PreeditItalic Italic
40+
hi link Fcitx5PreeditItalic Italic
4141
```
4242

4343
## Quick Start
@@ -66,9 +66,11 @@ use {
6666
- [x] Pre-edit highlight
6767
- [x] UI glitch on first keystroke after insert
6868
- [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.
6972
- [ ] Horizontal/Vertical layout
7073
- [ ] Command-line support
71-
- [ ] Commit when focus out
7274
- [ ] \(Perhaps\) `CursorMovedI/InsertCharPre` to `nvim_buf_attach()`
7375
- [ ] \(Perhaps\) Show current input method and input group using dedicated window
7476
- [ ] <del>If `'wrap'` is not set, scroll horizontal if pre-edit is too long, otherwise move to next line.</del> Too hard.

doc/tags

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
Fcitx5 fcitx5.txt /*Fcitx5*
2+
fcitx5 fcitx5.txt /*fcitx5*
3+
fcitx5-contents fcitx5.txt /*fcitx5-contents*
4+
fcitx5-features fcitx5.txt /*fcitx5-features*
5+
fcitx5-functions fcitx5.txt /*fcitx5-functions*
6+
fcitx5-highlights fcitx5.txt /*fcitx5-highlights*
7+
fcitx5-introduction fcitx5.txt /*fcitx5-introduction*
8+
fcitx5-limitations fcitx5.txt /*fcitx5-limitations*
9+
fcitx5-quickstart fcitx5.txt /*fcitx5-quickstart*
10+
fcitx5-requirements fcitx5.txt /*fcitx5-requirements*
11+
fcitx5.attach() fcitx5.txt /*fcitx5.attach()*
12+
fcitx5.destroy() fcitx5.txt /*fcitx5.destroy()*
13+
fcitx5.detach() fcitx5.txt /*fcitx5.detach()*
14+
fcitx5.enum_im() fcitx5.txt /*fcitx5.enum_im()*
15+
fcitx5.enum_im() fcitx5.txt /*fcitx5.enum_im()*
16+
fcitx5.nvim fcitx5.txt /*fcitx5.nvim*
17+
fcitx5.setup() fcitx5.txt /*fcitx5.setup()*
18+
fcitx5.toggle() fcitx5.txt /*fcitx5.toggle()*
19+
fcitx5.txt fcitx5.txt /*fcitx5.txt*
20+
hl-Fcitx5CandidateNormal fcitx5.txt /*hl-Fcitx5CandidateNormal*
21+
hl-Fcitx5CandidateSelected fcitx5.txt /*hl-Fcitx5CandidateSelected*
22+
hl-Fcitx5PreeditBold fcitx5.txt /*hl-Fcitx5PreeditBold*
23+
hl-Fcitx5PreeditDontCommit fcitx5.txt /*hl-Fcitx5PreeditDontCommit*
24+
hl-Fcitx5PreeditItalic fcitx5.txt /*hl-Fcitx5PreeditItalic*
25+
hl-Fcitx5PreeditNormal fcitx5.txt /*hl-Fcitx5PreeditNormal*
26+
hl-Fcitx5PreeditStrike fcitx5.txt /*hl-Fcitx5PreeditStrike*
27+
hl-Fcitx5PreeditUnderline fcitx5.txt /*hl-Fcitx5PreeditUnderline*

0 commit comments

Comments
 (0)