kuuote
kuuote
実装していたのですが、変換ステートの情報は入力モードとは別種の情報だと考えられるため取得関数を別に設ける方が自然に感じました。なので分けようと思います。
チャンネル一覧ではJSONの`.purpose.value`を、個々のチャンネルでは`.topic.value`を出しておけばよさそう
Slackの記法大体使えるようなのでメッセージ本文と同様にレンダリングする必要がありそう
> ただ、ユーザーのアイコンが更新されたかを知る方法があるかどうかがちょっと気になる。毎回全ユーザー分 fetch すると、ユーザー数 1800 以上いるので… とのことなので何かしらの対策が必要。
`skkeleton#register_kanatable()` にファイルを渡せるようにするか `globalKanaTableFiles` の仕様を変えてしまうかする
My opinion is that directory hijacking (as it's called https://github.com/lambdalisue/vim-fern-hijack) is prone to conflicts, so it should be done in plugin/{name}.lua rather than _defaults.lua and disabled with `g:loaded_xxx = 1`.
I think fundamentally problem is not way to disable this behavior in user configuration. Currently defaults lua is loaded before init.vim or init.lua.
https://www.idearu.info/article/data/ds1083 このような背景により面倒なことになっている
▽の状態は変換中ではなく文字の入力過程となるので、そのまま入力されるのは仕様です。ただ確定と入力を同時にやるという操作を割り当てられるようにするのはありかもしれません
そのまま入力に割り振っても無限ループするだけなのでちょっと考えます