Skip to content

ousttrue/skkfep

Repository files navigation

skkfep

from

http://ftp.nara.wide.ad.jp/pub/Linux/gentoo-portage/app-i18n/skkfep/skkfep-0.87-r1.ebuild

構成

+-+stdin +-------+ pty +----+
|T| ==>  |skkfep | ==> |fork|
|E| <==  | romkan| <== +----+
|R|stdout| kkconv|
|M| <==  +-------+
+-+ statuline
    predit

TODO

Ubuntu-22.04(WSL) で作業中・・・

  • meson でビルド
  • segmentation fault. よくわからないので プロジェクト全体を c++ にすることで、ゆるい暗黙の cast を防止した。動くようになったがEUC-JPで読めない
  • euc-jp/sjis/iso-2022-jp変換を削除
  • utf-8 で動くように改造(ある程度動くようになってきた)
  • unittest可能にする
  • 変換ロジックと入出力(write(stdout), write(pty), read(pty)) の切り離し
  • 文字幅の判定。戻る・消す・戻る の幅があっていないような気がする。utf-8 の3byteが3colになって戻りすぎ?
  • termcap 非依存
  • Windows版
  • libuv
  • コメントアウトした keymap の第2引数(OkuriFirst)を復旧する
  • system dict 復活

削除しちゃった

  • server
  • candlist.okuri。[ がJISYO.L に入っていなかったのでよくわからない
  • 文字コード変換(utf-8決め打ち)
  • UNIX固有コード(最近の Linux で動けばいいやという割り切り)
  • escape map