端末エミュレータマニアから見たMinEdの実装のヤバさ

とにかく最先端を行ってます。 MinEd: http://towo.net/mined/ 自分の発言を自分でまとめました。 途中tmuxにバグがあるかのような発言がありますが仕様です。バグではありません。
16
前へ 1 ・・ 3 4
saitoha @kefir_

@na4zagin3 less (on RLogin)ってことは、lessが偉いってことですか?

2012-11-24 20:02:26
ざぎん 𒎎𒍝𒆳@C102 2日目東ペ-22a @na4zagin3

@kefir_ いえ、RLogin が偉いです。もう少し調べてから post すべきでした

2012-11-24 20:09:36
saitoha @kefir_

@na4zagin3 RLoginそれ自体は特殊なbidi対応等をやっていそうな感じがしないので、ひょっとしたらGDI(というかOSのフォントレンダラ)の方かもしれませんね…

2012-11-24 20:18:50
ざぎん 𒎎𒍝𒆳@C102 2日目東ペ-22a @na4zagin3

@kefir_ アラビア語を含んだファイルを vim で扱おうとすると動きが変になるので、そうかもしれません。

2012-11-24 20:31:27
saitoha @kefir_

@na4zagin3 そういえば、最近のemacsやMinEdはbidi対応を謳っていますが、実際はどうなんでしょう。MinEdの方は端末にかなり依存してしまいますが…

2012-11-24 20:35:08
ざぎん 𒎎𒍝𒆳@C102 2日目東ペ-22a @na4zagin3

@kefir_ emacs 24.2.1 は、アラビア文字表示形Bではない普通の文字を送ってきています。 画面のマス目に書き込まれたものがそのマスに表示されることを前提にしています。 また、母音記号は、前の文字と合成されるもの(RLoginのように一マスを占めない)としています。

2012-11-24 22:20:22
ざぎん 𒎎𒍝𒆳@C102 2日目東ペ-22a @na4zagin3

@kefir_ ゆえに、PuTTYやmlterm 等の BiDi を自前で行う端末では表示方向が逆になります。一部処理される RLogin も同様です。 gnome-terminal は BiDi をしないので方向は正しくなりますが、何もしないので字形の変形がされません

2012-11-24 22:28:21
ざぎん 𒎎𒍝𒆳@C102 2日目東ペ-22a @na4zagin3

@kefir_ MinEd は、動作を見る限り、端末側で BiDi の処理が行われることを期待しているとようです。よって、mlterm や PuTTY では正常に表示されます。 gnome-terminal では、書字方向が逆になります。

2012-11-24 22:31:10
ざぎん 𒎎𒍝𒆳@C102 2日目東ペ-22a @na4zagin3

@kefir_ ちなみに、アラビア文字に対する動作しか見ていません (といっても、RTLの文字の中でアラビア文字はサポートできるけど、ほかの文字はできないっていう状況は考えにくいですが)

2012-11-24 22:34:10
ざぎん 𒎎𒍝𒆳@C102 2日目東ペ-22a @na4zagin3

http://t.co/FTNSbuAN Poor man's bidi として、Emacs/vim 方式の RTL も使えるとあるな。 でも、-b オプションを渡しても gnome-terminal での表示が変わらないのはなぜだろう

2012-11-24 23:59:03
saitoha @kefir_

trachetのシーケンスの説明だいぶこまかくした。端末に慣れない人でも、EmacsやvimやMinEdの起動時シーケンス見て何やってるか大体わかるようになってきたと思う。 http://t.co/tFb99bc0

2012-11-27 21:19:44
拡大
いわもと こういち @ttdoda

タイトル絡みではtitle stackも実装した方がいいよな。現在対応しているのってxtermとminttyくらい?

2012-12-10 18:52:30
saitoha @kefir_

@ttdoda たしかにMinEdのソースが想定しているのはxtermとminttyだけみたいですね。

2012-12-10 18:58:05
いわもと こういち @ttdoda

@kefir_ やっぱりそうですか。よそのホストにログインした時にタイトルを書き換えられてログアウトしても元に戻さないという行儀の悪い挙動が当たり前の状況なんで、これが普及して状況が改善すると嬉しいのですが。

2012-12-10 19:01:37
saitoha @kefir_

端末版のEmacsのメニューバーがあんな状態なのでどうにかしたいんだけどどうにかするソリューションはないですか?

2012-12-25 11:51:20
saitoha @kefir_

せめてMinEdくらいにはなってほしい。

2012-12-25 11:52:09
にゃんだーすわん @tadsan

brew install mined できないから、 Homebrew の Formula 書くか…

2012-12-26 01:30:15
saitoha @kefir_

MinEdの組み込み日本語入力メソッドが漢直という状況なんですが誰かSKK実装してあげるというのはどうでしょう。

2013-01-09 21:45:48
にゃんだーすわん @tadsan

それは一文字入力するのに何ストローク必要な漢直なんですかね…

2013-01-09 21:47:55
saitoha @kefir_

@tadsan 2文字です。man minedには、「Hira-gana, Katakana, TUT roma, and special support for a Radical/Stroke lookup input method」と書かれてます。

2013-01-09 21:51:48
にゃんだーすわん @tadsan

@kefir_ 16進でコード直接入力とかそんな想像してました。TUT-Code対応の漢直が実装されてるんですね…

2013-01-09 21:53:29
saitoha @kefir_

すこしMinEdの方も見てみたけど、ライセンス次第ではyaskkを移植するというのは悪くない気がする

2013-01-10 20:54:02
haru @uobikiemukot

MinEdに組み込むIMってどう書けば良いのかな

2013-01-10 21:05:39
haru @uobikiemukot

前にもminedのIMがどうなってるかソースを見た記憶がある.結局良くわからんかったけど

2013-01-10 21:51:03
saitoha @kefir_

MinEdのThomas Wolff氏がcygwin consoleにカーソル関係のパッチを投げてる。 http://t.co/wFMVdJpY Cygwin ConsoleでDECSCUSR?って思ったけど、どうやらアンダーラインカーソルだけは可能らしい。

2013-01-11 17:46:26
前へ 1 ・・ 3 4