補完した候補も自動的に辞書登録したい #138

Open
tyru opened this Issue Jun 2, 2012 · 15 comments

Comments

Projects
None yet
2 participants
@tyru
Owner

tyru commented Jun 2, 2012

すでにg:eskk#register_completed_wordという変数があるのを見て、
そういやこんな要望 @Shougo さんに受けてたなぁと思い出したので。

@Shougo

This comment has been minimized.

Show comment
Hide comment
@Shougo

Shougo Jun 3, 2012

Collaborator

これは期待!
私は補完を結構使っているので、これが実装されれば泣いて喜びます(おおげさ)

Collaborator

Shougo commented Jun 3, 2012

これは期待!
私は補完を結構使っているので、これが実装されれば泣いて喜びます(おおげさ)

@tyru

This comment has been minimized.

Show comment
Hide comment
@tyru

tyru Jun 10, 2012

Owner

#131 に書いたことを引用。

これに関しては確か昨日解決策を思いついて、eskkはマーカーにこだわらない実装(開始位置を記憶している)をしているため、
補完関数で返した候補を覚えておけば確定した時点で挿入された候補をgetline('.')から取得可能...なはずです。

eskkの場合、補完する候補はSKK辞書が元だから、autoload/eskk/complete.vimの補完関数で候補のリストを返す時に「漢字 => かんじ」の対応を作ればできる。

Owner

tyru commented Jun 10, 2012

#131 に書いたことを引用。

これに関しては確か昨日解決策を思いついて、eskkはマーカーにこだわらない実装(開始位置を記憶している)をしているため、
補完関数で返した候補を覚えておけば確定した時点で挿入された候補をgetline('.')から取得可能...なはずです。

eskkの場合、補完する候補はSKK辞書が元だから、autoload/eskk/complete.vimの補完関数で候補のリストを返す時に「漢字 => かんじ」の対応を作ればできる。

@tyru

This comment has been minimized.

Show comment
Hide comment
@tyru

tyru Jun 10, 2012

Owner

これがけっこう難しくて、
"かんじ" => "漢字"
は簡単でも、
"漢字" => "かんじ"
は専用の辞書を作るとか(どうやって?)、
skkservに逆引き機能とかあるのかもしれないですが(よく調べてない)、それだったらskkserv対応をしないといけないし...

Owner

tyru commented Jun 10, 2012

これがけっこう難しくて、
"かんじ" => "漢字"
は簡単でも、
"漢字" => "かんじ"
は専用の辞書を作るとか(どうやって?)、
skkservに逆引き機能とかあるのかもしれないですが(よく調べてない)、それだったらskkserv対応をしないといけないし...

@ghost ghost assigned Shougo Jun 30, 2013

@Shougo

This comment has been minimized.

Show comment
Hide comment
@Shougo

Shougo Jun 30, 2013

Collaborator

この機能ですが、私が最近eskk.vimの辞書の仕組みを勉強したので、そろそろ自分で実装しようかと思いました。

Collaborator

Shougo commented Jun 30, 2013

この機能ですが、私が最近eskk.vimの辞書の仕組みを勉強したので、そろそろ自分で実装しようかと思いました。

@tyru

This comment has been minimized.

Show comment
Hide comment
@tyru

tyru Jun 30, 2013

Owner

助かります。

Owner

tyru commented Jun 30, 2013

助かります。

@Shougo

This comment has been minimized.

Show comment
Hide comment
@Shougo

Shougo Jul 1, 2013

Collaborator

了解です。補完の確定時の処理をもう一度見なおして見ることにします。

Collaborator

Shougo commented Jul 1, 2013

了解です。補完の確定時の処理をもう一度見なおして見ることにします。

@Shougo

This comment has been minimized.

Show comment
Hide comment
@Shougo

Shougo Jun 12, 2014

Collaborator

遅くなりましたが、こちらの実装も再開します。
ソースコードを見たところ、補完位置を保存すれば良さそうです。
できれば私が実装した補完候補選択パッチにも対応させたいところですが……

Collaborator

Shougo commented Jun 12, 2014

遅くなりましたが、こちらの実装も再開します。
ソースコードを見たところ、補完位置を保存すれば良さそうです。
できれば私が実装した補完候補選択パッチにも対応させたいところですが……

@tyru

This comment has been minimized.

Show comment
Hide comment
@tyru

tyru Jun 12, 2014

Owner

了解です。
お願いします。
2014/06/12 21:11 "Shougo" notifications@github.com:

遅くなりましたが、こちらの実装も再開します。
ソースコードを見たところ、補完位置を保存すれば良さそうです。
できれば私が実装した補完候補選択パッチにも対応させたいところですが……


Reply to this email directly or view it on GitHub
#138 (comment).

Owner

tyru commented Jun 12, 2014

了解です。
お願いします。
2014/06/12 21:11 "Shougo" notifications@github.com:

遅くなりましたが、こちらの実装も再開します。
ソースコードを見たところ、補完位置を保存すれば良さそうです。
できれば私が実装した補完候補選択パッチにも対応させたいところですが……


Reply to this email directly or view it on GitHub
#138 (comment).

@Shougo

This comment has been minimized.

Show comment
Hide comment
@Shougo

Shougo Jun 12, 2014

Collaborator

了解しました。

Collaborator

Shougo commented Jun 12, 2014

了解しました。

@Shougo

This comment has been minimized.

Show comment
Hide comment
@Shougo

Shougo Jun 18, 2014

Collaborator

他のタスクが片付いたので、そろそろこちらにも対応したいところですが、補完による変な入力を覚えてしまうのもこれまた問題なので、「入力と漢字のふりがなが一致する場合」に限定するべきでしょうか。
ちょっと仕様は検討中です。

Collaborator

Shougo commented Jun 18, 2014

他のタスクが片付いたので、そろそろこちらにも対応したいところですが、補完による変な入力を覚えてしまうのもこれまた問題なので、「入力と漢字のふりがなが一致する場合」に限定するべきでしょうか。
ちょっと仕様は検討中です。

@Shougo

This comment has been minimized.

Show comment
Hide comment
@Shougo

Shougo Jul 18, 2015

Collaborator

Vim 7.4.775 により候補が分かるようになったので対応したいです。

Collaborator

Shougo commented Jul 18, 2015

Vim 7.4.775 により候補が分かるようになったので対応したいです。

@tyru

This comment has been minimized.

Show comment
Hide comment
@tyru

tyru Jul 18, 2015

Owner

正直最近の補完関連の仕様にはついて行けてない…ので、期待して待機することにします。お願いします。

Owner

tyru commented Jul 18, 2015

正直最近の補完関連の仕様にはついて行けてない…ので、期待して待機することにします。お願いします。

@Shougo

This comment has been minimized.

Show comment
Hide comment
@Shougo

Shougo Jul 19, 2015

Collaborator

了解しました。

Collaborator

Shougo commented Jul 19, 2015

了解しました。

@tyru

This comment has been minimized.

Show comment
Hide comment
@tyru

tyru Jan 10, 2016

Owner

動作確認しないと…

Owner

tyru commented Jan 10, 2016

動作確認しないと…

@Shougo

This comment has been minimized.

Show comment
Hide comment
@Shougo

Shougo Jan 12, 2016

Collaborator

私は逆に eskk の構造がよく分からないので、チェックよろしくおねがいします。

Collaborator

Shougo commented Jan 12, 2016

私は逆に eskk の構造がよく分からないので、チェックよろしくおねがいします。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment