Humanity

Edit the world by your favorite way

SKK

eskk構想 - 堅牢性

IMは堅牢でなくてはならない。 エラーが起きた時は復帰し、ユーザの要求によってはエラーを伝えないようにログファイルに書くなどの配慮が必要。だと思う。 eskkはプラグインを容易に作れることを目指しているので、そういったプラグインのエラーもちゃんと…

eskk構想 - 続・ローマ字からひらがなへの変換時の細かい挙動

俺が考えた仕様なら(バグがなければ)この動作になるはず。 ちゃんと考えておいてよかった。 857 名前:名称未設定 [sage] :2009/10/24(土) 23:50:10 id:zgpQ32pL0 ちょっと確認させて下さい。環境は SnowLeopard 10.6.1 AquaSKK 4.1 beta2 です。例えば、『聞…

eskk構想 - その他のアイデア

SKK辞書にはS式を含めることができる skk.vimのTODOコメントに「辞書にS式が書かれていた場合の処理」とか書いてあって、 それってどういう場合に役に立つんだろう、と思っていたらこんな例(?)が。 622 :名称未設定:2009/06/19(金) 10:22:19 ID:0tEGq24h0 …

eskk構想 - 1ファイルでいくらでもテーブルの定義ができるようにする

これはすでに(ちょうど今日)実装したけど一応載せておく。 以下の引用文からの文章はほとんどがiPod touchでの入力です。変なこと言ってるかも。 変更としては「テーブルの定義とファイルの対応を1対1にこだわらずに1ファイルでいくらでも定義できるようにし…

eskk構想 - 辞書の送り仮名の扱い

そういえば辞書の送り仮名は普通の配列を使ってる人向けのものだ。 例えば、自分はよくキーボード配列を知らないけど、 「dk」で「ひ」、「fj」に変換する配列があったとする。 その配列で「引く」という語を変換したい時、「DkK」とする。これの何が問題か…

eskk構想 - ローマ字からひらがなへの変換時の細かい挙動

152 名前:chozetsu :2008/03/05(水) 15:44:59 ID:/UTkR6680 kana-rule-listを書き換えて、漢直(超絶技巧入力)を使おうと思っているんですが、 おおよそできるものの、一部困ってます。具体的には、超絶の場合、jfで「あ」、jf;で「ぁ」、ofで「は」、of;で…

eskk構想 - 「っ」を含むローマ字からひらがなへの変換

skk.vimの構造について - Humanityをまったく自分でも見ていないことに気づいたので 今度からeskkの構想は別記事にするようにしました。 あの記事もそのうち分割する予定。 840 名前:名称未設定 [sage] :2009/10/12(月) 10:49:16 id:aWBTVDvV0 質問させてく…

SKKリンク集

あの記事はもう実用的な記事ではないというか..とにかく実装とは結構違います。僕の考えの軌跡が分かるぐらいで。RT @thinca: ファイル多すぎて早くもめんどくさいとか思ってしまった。例のあのエントリ見ればどのファイルがどんなんかわかるかなー。まあじ…

eskk.vim コーディング規約

追記:thincaさんがwikiにまとめてくれました。 またthincaさんがツッコんでくれたので今決めます。 言われないと直さないと言われ続けたアレな人間ですので、みなさんどんどん意見してくださると助かります。 @tyru 以前にもちらっと呟いたのですが、eskk.v…

eskk.vimのハッシュタグ

以前は#skk_vimを使ってたんですが @tyru そういえば、ハッシュタグは #skk_vim のままですかね? 実は私は最近勝手に #eskk で呟いてたりするんですけど。 thinca on Twitter: "@tyru そういえば、ハッシュタグは #skk_vim のままですかね?実は私は最近勝手…

eskk.vimを公開しました

tyru/eskk.vim · GitHub まだひらがな入力しかできないのでとても実用段階とは言えないのですがとりあえず公開しました。 APIが一部まだ決まってないので、 ただautoload/eskk/buftable.vimなんかは大きな仕様の変更もないと思います。 もともと5日を目処に…

skk7.vimの名前はeskk.vimに決まりました

Twitterで新しい名前の案や票を入れてくださった方、Lingrの皆さん、投票ありがとうございました。 skk-vim-touhyou.mkd

skk7.vimの名前の決め方

とうとうskk.vimの記事が投稿されて引けなくなりました。 vim-users.jpを読んでる人は多いと思うので名前候補も増えるかもしれません。 ということで名前の決め方だけ先に決めておきます。 名前の決め方 候補を募集した時と同じく TwitterとかLingrとかで投…

Sticky Shift

skk7.vimではなくてskk.vimです。 Sticky Shiftの需要が結構ある*1みたいなので、 skk7.vimのコードばっか書いてたのですがid:krogueさんのパッチだけ先に当てました。 あとパッチで追加されたグローバル変数をドキュメントに追記したり、 ついでにmap-plug…

skk.vimの構造について

まだ肝心のコードを書いていないので、 こういった構造は変わっていくと思いますが、 フィルタとモードのあたりは採用していきたいと思ってます。 skk.vimも多分こういう処理をしてると思うのですが、あまり追えてない... このメモは開発中のものであるので…

つぶやき

いやほんと日本人で、仮名がある国に生まれて本当によかった。 skk.vimは仮名の力を最大限に使ってるIMと言えるような気がしてきた。 http://twitter.com/tyru/status/8401140171 中国のIMって確か一文字一文字部首から組み立てていくんじゃなかったっけ。 …

新しいskk.vimの名前案まとめ

@thinca @ShougoMatsu @krogue メンバーのみなさんに質問です。 現在 #skk_vim の書き直し版を作っているのですが、 現在のskk7.vimという名前だと@thincaさんが Vim8が出た時のことを考えていない、と仰ったので新しい名前を募集中です。 http://twitter.co…

skk7.vim(仮称)

skk.vimの今後について。skk.vimはコードが古くメンテナンスが難しいことから、 作り直した方がいいのではないかという声をちらほら*1見かけました。 なので、改めて新しく作り直すことにしました。 タイトルではskk7.vimとしていますが、あくまで仮称です。…

skk.vimのライセンスについて

とれてます。メールで確認して「お好きなように使っていただいて結構です」ということだったのでパブリックドメインだと判断しました。 #skk_vim RT @mattn_jp: githubのskk.vimってメンテナと連絡取れてるの? http://twitter.com/tyru/status/8386492106

skk.vimのmasterにいくつかpushしました

ドキュメント書いた quickrunからコピペした! タブをとりあえずスペースに置き換えた :%s/^\t/\=repeat(' ', 8)/ とりあえずこれだけ。 あとrefactoringブランチで色々Challengingな変更を加えたいと思っているところ。 追記: コピペしてチェックしたつも…

コード概観

概観 インデント スペース2個 &tabstop == 8 GNUスタイルって言うんだっけ? 宗教論争にはあまり詳しくないのでよく分かりません 流れ g:skk_control_j_keyを押す マッピング(mapmode-l)のセットアップが行われる mapmode-lになる*1 関数 SkkMode(on) mapmod…

skk.vimのコミットルール

まずコミットルールなんかを決めた方がいいんじゃないかな、ということで。 そういうのあった方がやりやすいだろうし。 基本的に機能の追加/バグの修正等したい場合にはトピックブランチを切ってプッシュ そのパッチの妥当性の確認は必要? やるとしたらTwit…

Sticky Shift

SKK

id:thincaさんが紹介してくれた記事で、Sticky Shiftというものを初めて知った。 言葉自体は結構前から知ってたけど。 んで、何かいい方法はないかと候補に上ったのが sticky shift です。シフトを押しながらキー を打つのではなく、一度シフトを押して離し…

skk.vimをgithubに登録してみた

tyru/skk.vim · GitHubskk.vimがなんだかEnter押すたびちらついたりするので、 ちまちま直したものを上げていくかなと適当に考えていたら 4人もフォロワーついたりtwitterで呟かれたりしたのでうれしくなって色々考えてみたエントリ。 (skk-...)なマッピング…