- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [04/01/04 19:15 ID:K4g7Mqtj]
- タブ切り替え型のテキストエディタ
(2K/XP専用) ■物語はここから始まった マイナーテキストエディタ愛好会 pc2.2ch.net/test/read.cgi/software/1010943646/653 > 653 :名前:名無しさん@お腹いっぱい。 [sage]:投稿日:03/12/18 05:38 ID:CPUlF2Li > マイナーなエディタというわけですよ。 > uploader.org/normal/data/up071.jpg
- 822 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/27(火) 05:42:57 ID:q/7Qgq1u0]
- 前Verに現Nightly(05/09/26)上書き使用での追加報告
・バグか仕様か、検索バーにフォーカスがあるとメニュー操作が無効になります。 ・エンコーディングや改行の変更ダイアログがでません。 それとは関係ない話だがこの萌ディタの解析ルール遷移のありがたさを改めて実感。 エディタ論してるようなスレでもあまり話題として挙がってこないけれど、 HTMLに埋め込んだPHPやJSの色分けを適切にできるエディタってそうないよね。 そのうち背景色を言語ごとに色分けすれば コメントとかPHP部分とかが一目瞭然になるなとか妄想中。 今は時間もやる気も技術もないんでスクリプト弄ったことないけれど(ぉぃ
- 823 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/27(火) 23:33:49 ID:rfOIahne0]
- なんか、条件が分からないけど、スターメニューの上あたりに
paxil と言うウィンドウ(というかタイトルバー?)が出ます。 正体はナビゲータみたい。出てくるメニューがナビゲータのものなので。 だれが、paxilなんて出してるんだろう?と思った。 (paxilって抗うつ剤ですよね。俺合わなくてやめたけど) どうも、普通にウィンドウを最小化するだけで出るみたいだ。 他の人どうですか?
- 824 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/27(火) 23:51:04 ID:q/7Qgq1u0]
- あー出てる出てる。てっきり画面切り替えとか別の原因かと思ってた(ぉ
あとデフォのナビゲータ(しぃ)だとそのタイトルバーサイズからサイズ戻らないとか タイトルバーの細さで絵が表示されるとか。 適当な絵を使って表示してみたらちゃんと戻ってくれるみたい。 そういえばナビゲータをデフォルトに戻す操作がない気がするな。
- 825 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/27(火) 23:55:14 ID:q/7Qgq1u0]
- ごめん追記。戻ると言っても
タイトルバーダブルクリック(ナビゲータに戻る) -> ナビ右クリック -> ナビゲータを隠す -> タイトルバーも消える もっともコレだけ手順踏んでも最小化するたびにタイトルバーに戻りますが。 最小化あんまりしないから気づかなかったねぇ。
- 826 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/29(木) 20:16:59 ID:GidKalU90]
- バグっぽいので報告しておく
ナビゲータを移動し、隠してから萌ディタを終了するとナビゲータの位置が保存されない 萌ディタを最小化し、paxilを適当な場所までドラッグする その後、起動時に必ずナビゲータが表示されるようになる
- 827 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/30(金) 23:45:45 ID:S0/LHxFj0]
- 難しい設定で段落全体のインデントをfalseにしても起動し直すと適応されてないっぽい。設定画面での表示の保存はされてる。
後ナビゲータが設定のダイアログより前面に来るのにクリックに反応しないから、反応するようにするか後ろに来るかした方が良いと思われ。
- 828 名前:名無しさん@お腹いっぱい。 [2005/10/01(土) 16:31:01 ID:inOA6j+E0]
- もしかしたら、WindowsXPのスタンバイ状態から復帰した時にエディタが起動状態かあるいはナビゲータを出しておくと、異常終了するかも。
- 829 名前:名無しさん@お腹いっぱい。 [2005/10/03(月) 16:39:19 ID:rxBjVxDF0]
- 最新の 0.6.1.54 でファンクションキーのラベルが表示されませんが。
> ファンクションキーのラベルはイベントハンドラが返すように変更。 この変更だと思いますが何かこちらで対処が必要なのでしょうか?
- 830 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/03(月) 17:56:20 ID:HdA+1Rmn0]
- 種のことか!
- 831 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/03(月) 20:44:29 ID:8jiIUgZF0]
- >>829
スクリプト有効にしないとダメっぽいな
- 832 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/03(月) 21:05:59 ID:rxBjVxDF0]
- >>831
本当ですね。まだ触り始めたばかりなのでスクリプトまで調べませんでした。
- 833 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/06(木) 01:17:57 ID:wsx+YoN50]
- エディタ探してたから、使ってみようかと思ったんだけど、
コメントとか標準で色わけされるわけじゃないんですね。 色わけのとこのリファレンス見てみたけど、 よく意味がわからないんですが、これは諦めろって事ですか?(´・ω・`)
- 834 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/06(木) 01:31:24 ID:u7YBBCbH0]
- >>833
諦めろなんて誰もいってませんが。被害妄想ですか? でも助けてあげません、めどいから。
- 835 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/06(木) 18:04:22 ID:3+/H+dQH0]
- >>833
書式>むずかしい設定>スクリプト>適当に追加 書式>スクリプトを有効 で、CとかJavaScriptは色分けされる
- 836 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/06(木) 21:36:06 ID:wsx+YoN50]
- >>835
ありがとう。何とか出来たよ。 助かりました。 >>834 別に被害妄想のつもりじゃなかったんだが。 スマンカッタ。
- 837 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/07(金) 10:00:53 ID:VysF5XMq0]
- 分割、結構重い?
ディスプレイ解像度1600*1200背景付だと二分割でも描画おかしくなったりする。 再描画のパフォーマンスの問題かな。
- 838 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/07(金) 12:31:34 ID:v4jCl1zW0]
- ビデオカードのせいじゃね?
うちは平気平気だけどな
- 839 名前:86 mailto:sage [2005/10/07(金) 22:12:04 ID:4cFoag5H0]
- なんか触ってみたけどある程度、マクロ動くのね(汗
ちょっと頑張ってみようか あ、一応基本的なサンプル、適当にコピペして改良してね // %desc[HelloWorld] // %menu[HelloWorld] // 再描画を抑制します var ctx = App.Caret.BeginUpdate(); try { // 操作グループを開始します App.Caret.BeginOperateGroup('[この操作グループの名前を記述します]'); try { // 現在のアクティブな画面のCaretオブジェクトを呼び出します詳しくは階層図を見れ var CurrentCaret = App.Windows.Current.Views.Current.Caret // 現在キャレットのある位置に文字列を挿入 CurrentCaret.Send("HelloWorld") } finally { // 操作グループを終了します App.Caret.EndOperateGroup(); } } finally { // 再描画を許可します App.Caret.EndUpdate(ctx); }
- 840 名前:839 mailto:sage [2005/10/08(土) 00:13:47 ID:jRgbd6WS0]
- マクロ書きながら思ったんだけど、クリップボードに保存されている文字列を自由に出し入れとか出来ないのかなぁ…
App.CripBoard とかのクラスを用意して // クリップボードの文字列を取得 var tmpString = App.CripBoard.get(); // クリップボードの文字列を加工(この場合はHTMLタグの消去 tmpString.replace( /<.*>/g, "" ); // 張り付け App.Caret.Send( tmpString ): とか出来ると楽なんだけど あとは、"選択範囲のテキストを入れ替え"の実装かな
- 841 名前:839 mailto:sage [2005/10/08(土) 13:05:39 ID:jRgbd6WS0]
- あ、なんかソース読んだらActiveXコンポーネント呼び出して使えるみたいだから
それ使えばクリップボードの内容取り出せるかも… 知識不足だったかな
- 842 名前:839 mailto:sage [2005/10/09(日) 05:19:12 ID:5ndcrVUH0]
- hail2u.net/blog/coding/set_data_to_clipboard_from_bookmarklet.html
スイマセン、なんか、ActiveXでクリップボードのデータを取得するのは困難みたいです まぁ App.Caret.Send("<em>"); App.Caret.Paste(); App.Caret.Send("</em>"); とかやれば泥臭いですが大概の事は解決できるみたいですが…
- 843 名前:839 mailto:sage [2005/10/09(日) 05:32:44 ID:5ndcrVUH0]
- 一応、あと追加で欲しいモノ
メッセージボックス App.MsgBox( String ); WSHではWScript.Echo、ブラウザだとalert関数で使えちゃうのでなんか呼び出せないみたいなんだけど… App.InputBox( String:Caption[, String:DialogTitle] ) テキスト入力のためのボックスを呼び出す、入力されたテキストが返り値 別に萌ディタ側で実装しなくても使えるようだったら私の勘違いということになりそう そうだったらゴメンナサイ
- 844 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/09(日) 10:07:51 ID:r8G6ymZG0]
- DMonkeyが使えれば全て解決なんだがね
- 845 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/09(日) 13:47:42 ID:rWTLjBbN0]
- 変換中にENTERで確定する前に次の文を打つ(実線アンダーライン)と、
その文章が隠れてその上に打った文字が表示されるんだけどおれだけ? 0.6.1.54 XP SP1です
- 846 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/09(日) 15:30:07 ID:DLiELuvJ0]
- >>803の2.みたいなやつね
俺も MS-IME 2002, SKKIME snap20051001 / 0.6.1.54 / XP sp1
- 847 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/09(日) 16:26:41 ID:rWTLjBbN0]
- あ、出てたのか。修正待ちします。ありがとう。
- 848 名前:839 mailto:sage [2005/10/09(日) 18:13:20 ID:5ndcrVUH0]
- kajika.tk/kajika/?TeraPad
もしやと思って、コレ呼び出してみたら、クリップボード周りとか一通り解決した しばらくはコレで凌ぐか…
- 849 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/11(火) 19:08:08 ID:QrLmR1FN0]
- >>843
MsgBox => App.Alert() InputBox => なさそう
- 850 名前:839 mailto:sage [2005/10/11(火) 21:24:09 ID:57jAOMiJ0]
- >>849
お!これはきづかなんだ、thx!
- 851 名前:839 mailto:sage [2005/10/11(火) 21:35:07 ID:57jAOMiJ0]
- www.geocities.co.jp/Playtown-Knight/9224/xml.javascript.zip
www.geocities.co.jp/Playtown-Knight/9224/ruby.javascript.zip ところで、xmlとrubyの拡張子クラスを書き換えたのでちょこっとあげ
- 852 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/12(水) 18:10:23 ID:3mVHXVr+0]
- ちょっと色分けについて質問
d言語には /+ こんなふうに /+ ネストできるコメントが +/ ありますが、 +/ 複数のコメント開始記号を数えて、 同数のコメント終了記号が現れるまで状態を維持するような うまい方法はありますか? 応用すれば対応するカッコをハイライトしたりできそうですが
- 853 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/12(水) 19:17:37 ID:aH5z81zt0]
- >>852
字句解析器に、 ・コメントを1回ネストした状態 ・コメントを2回ネストした状態 ・… を定義すると、上限があるものの似たようなことはできる。 たとえば>>801のスクリプトはこの方法で 24レベルのネストができるようになってる(もう消えたけど)。
- 854 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/13(木) 06:58:52 ID:y7qwba1v0]
- >>853
実際20段もネストすることなんてないからそれで十分実用に耐えますね ありがとうございます
- 855 名前:名無しさん@お腹いっぱい。 [2005/10/13(木) 19:25:33 ID:LT7eXHdK0]
- baban.fc2web.com/moeditor/moeditor.html
きがむいたときに、ちょくちょく書いていきます。 なま暖かくほおっておいてください
- 856 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/13(木) 20:25:37 ID:rVr0nVWe0]
- >>855
乙&頑張って。 俺、スクリプトは親の方登録しないと駄目な事に気付かなくて一回放った経験あるんで。 あの時にお前が居てくれていたらと思うよ。
- 857 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/13(木) 20:27:30 ID:rVr0nVWe0]
- って放っておいてって書かれてたー!
……ゴメン
- 858 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/13(木) 20:29:39 ID:AKw4jAD30]
- やべぇ
先にやられた
- 859 名前:855 [2005/10/13(木) 20:44:44 ID:LT7eXHdK0]
- 書かれたついでに反応
Pythonの拡張子クラス書いた人にお願いなんですけど、アレウチのサイトでアップさせてもらえませんか?
- 860 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/13(木) 22:32:23 ID:AKw4jAD30]
- >>859
どぞ 組み込み関数がいくつか抜けていたので追加 デコレータに対応したかもしれない 扱いが変かもしれない オートインデントをcindentから借りてみた ttp://vista.x0.com/img/vi06415.zip
- 861 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/13(木) 22:33:18 ID:MzGOf9K00]
- >>855
マクロのサンプルの > App.Caret.BeginOperateGroup('[この操作グループの名前を記述します]'); のところは ' と ' の間に Ctrl + Shift + Z を押すと出てくるヒストリパレットに表示される名前を書くらしい OperateGroup ってのが操作をまとめてアンドゥ・リドゥできる仕組み
- 862 名前:855 [2005/10/13(木) 22:51:01 ID:LT7eXHdK0]
- >>860
ありがとうございます、早速アップロードしました >>861 なるほどサンクス
- 863 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/14(金) 02:46:30 ID:0AvQ60Ct0]
- 日本語入力に SKKIME を使ってるんだけど、
なぜかお段のかなを入力するとキャレットが消える。 他の文字を入力するとまた現れる。 かなは入力と同時に確定される仕様だから、 他の日本語入力システムでは再現できないかもしれないけど。
- 864 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/14(金) 04:06:47 ID:5+simbyT0]
- バグかもしれない報告一件。
複数行選択時のタブインデントで 1行選択のとき・・・インデントせずに行をタブで上書き削除 2行以上選択のとき・・・選択行の最後の1行以外をタブインデント 一般的な動作としては行選択された状態でタブキー押すと 行数に関わらず全行タブインデントという挙動が多いと思うので、 バグかなー?と報告致しました。仕様でなければ修正をよろしくお願いします。 -- 萌ディタ Nightly 2005/10/02 with Win2k insert-mode: true indent-paragraph: true
- 865 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/14(金) 12:42:32 ID:izfDACk90]
- Stop The xyzzyはここですか?
- 866 名前:名無しさん@お腹いっぱい。 mailto:age [2005/10/14(金) 18:45:57 ID:JbhmoIuU0]
- これだけバグレポートが上がってくると
作る方としては正直ヘコむよね…… 作者さんめげずに頑張って下さいませ。
- 867 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/14(金) 19:01:03 ID:W9UiGA/S0]
- >>863
俺の環境(>>846)だと再現しないな 試してて気づいたけど、boxキャレットを文末に置くとeofマーカに隠れて見えなくなる >>864 最後の行を途中まで選択しておくと全部インデントされるんだけどね
- 868 名前:863 mailto:sage [2005/10/14(金) 21:49:26 ID:0AvQ60Ct0]
- >>867
それは SKKIME で再現しないという意味ですか?
- 869 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/14(金) 22:43:39 ID:ynF1Q+Nw0]
- >>868
そうです
- 870 名前:863 mailto:sage [2005/10/14(金) 23:56:38 ID:0AvQ60Ct0]
- >>869
どうも。何となくおかしい気はしたんですが、 再度確認したところ SKKIME の最新の snap だけで発生するようです。 もう少し調べてあちらに報告するなりしようかと思いますが、 手元の他のエディタでは発生しないので独特の問題かもしれませんね。
- 871 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/15(土) 00:10:25 ID:an4fGfaj0]
- >>867
さんきゅ、当面は一行〜途中まで多めに選択とかして対処するっす。
- 872 名前:802 mailto:sage [2005/10/15(土) 01:05:27 ID:1kHfu06R0]
- >>855
色分け用のiniも良かったら追加してくださいな。 >>860をベースに * オートコンプリートあり(>>802の時のオートコンプリートを、少しだけ直して残してある) * >>797の問題があったので、思いっきり適当に対応('''を’’’にした)。 akane.fam.cx/moe/python.javascript.7z (javascript.txtとini)
- 873 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/15(土) 02:09:59 ID:MTF/K4pF0]
- ステータスバーの文字列をスクリプトから変更する方法はありますか?
- 874 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/15(土) 03:34:04 ID:o+uTobwE0]
- >>873
App.Notice('ここに文字を書く');
- 875 名前:855 [2005/10/15(土) 07:58:33 ID:aXI50quh0]
- >>802
あ、コリャどうもすいません(汗 先ほど終了いたしました
- 876 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/15(土) 11:15:24 ID:WQeAmZlA0]
- >>874
ども BufferとかWindowとかの下ばかり探してました
- 877 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/15(土) 18:48:45 ID:cncofooS0]
- JavaScriptを思えないとなかなか増やせない はひどすぎじゃね
- 878 名前:855 [2005/10/15(土) 20:17:30 ID:aXI50quh0]
- それはアーキテクチャーの使用上致し方ない所があるし、作者さんもドキュメントの充実でなんとかするしかない
見たいに書いていたね>日誌 ただ、弁護させてもらうなら。初心者・中級者クラスが求めている様なカスタマイズに関してはほとんどGUIで何とかなるように出来ているよね (具体的に言うと、色分けしたい場合の、表示色の設定、マクロの登録等 JavaScript覚えなくても、大概の人は困らないと思うんだけど…
- 879 名前:名無しさん@お腹いっぱい。 [2005/10/15(土) 22:13:22 ID:JfiXLUx00]
- >>878
おまえ天才!!!!!!!!!!!!!!!1111111111
- 880 名前:名無しさん@お腹いっぱい。 [2005/10/15(土) 22:13:45 ID:g2QaICO20]
- >>878
あんたはえらい!!!!!!!!!!!!!!!!!!!!!!!!!!
- 881 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/15(土) 22:13:49 ID:TFeB+YzrP]
- テスト
- 882 名前:名無しさん@お腹いっぱい。 [2005/10/15(土) 22:14:12 ID:uAaiPLiJ0]
- >>878
凄いエディタだな!!
- 883 名前:名無しさん@お腹いっぱい。 [2005/10/15(土) 22:14:22 ID:NMYbvVAq0]
- >878
あんた色々考えてるんだな 本当に感心するよ
- 884 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/15(土) 22:14:25 ID:zW46LDNR0]
- >>878
テラスゴスwwww
- 885 名前:名無しさん@お腹いっぱい。 [2005/10/15(土) 22:14:59 ID:upbYrzzh0]
- >>878
バロスゴス!!
- 886 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/15(土) 22:15:01 ID:I4LBIEUP0]
- >>878
すげーwwwww
- 887 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/15(土) 22:15:29 ID:eBiCl1phO]
- vipper氏ね
- 888 名前:名無しさん@お腹いっぱい。 [2005/10/15(土) 22:15:44 ID:upbYrzzh0]
- >>878
夢がひろがりんぐwwwwwwww
- 889 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/15(土) 22:15:50 ID:ILnhs4Dx0]
- >>878
おまいマジ頭いいな。 日本の将来を担うのはおまいしかいないな。
- 890 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/15(土) 22:16:12 ID:R4iQMcS/0]
- >>878
自分、ミジンコなんで難しいことは分からないけど やはり私たちのような素人にはGUIはとてもありがたいです。 プッチョ神父とジェスのカップルはどっちが攻めですか? helpですが、とても参考になります!ありがとうございます!!
- 891 名前:名無しさん@お腹いっぱい。 [2005/10/15(土) 22:16:14 ID:NMYbvVAq0]
- ラウンコの人間はすぐにvipのせいにするんですよ
- 892 名前:名無しさん@お腹いっぱい。 [2005/10/15(土) 22:17:29 ID:oZ03Dx8cO]
- >>878
ネタとかじゃなくてマジですごいなぁ。 言ってることの半分も理解出来ない俺がいるよorz
- 893 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/15(土) 22:54:48 ID:vGjKvXIf0]
- 何がすごいのかわからないが、>>878はさぞや凄まじいのだろうな
- 894 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/15(土) 23:41:19 ID:Ij1qx9Cv0]
- 新しい言語色分けっつーだけでjs弄るのはちょっとメンドイなあと思ってたけど、それくらいなら自動生成出来そうだね。
- 895 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/15(土) 23:47:47 ID:zzgYXyc80]
- 誰かテンプレ作ってくんないかな。
- 896 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/16(日) 11:24:33 ID:YTovFE0T0]
- scratchバッファくれ
- 897 名前:名無しさん@お腹いっぱい。 [2005/10/21(金) 01:45:01 ID:UgplMrcb0]
- ショートカットでマクロを呼べるようにしようと
f.onKeyT = function (arg, classname, methodname) { if ( KEYMASK_CTRL == (arg & KEYMASK) ) { App.Macros("macro.javascript.txt").Execute(); } else App.Commands('ManualPaste').Execute(); } という感じのを書き足したんだけどマクロが呼び出せないので色々テストしてみたんだけど エディタを立ち上げる>ショートカット実行>エラー App.Macros("...")はオブジェクトではありません。 と表示されるんだけど、メニューの「ツール(T)」を1回クリックすると、ショートカットからマクロが呼び出せる。 多分、「ツール(T)」をクリックすると、マクロのリストを呼び出すようにしているんだと思うけど… 正直、毎回「ツール(T)」押して、ショートカット有効にするののナンセンスなんで、誰か、解決策とか思いつかない?
- 898 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/21(金) 07:31:16 ID:0Mi/ELnF0]
- 最近、音沙汰ないね。
大丈夫かヨ、作者タン・・・
- 899 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/22(土) 05:49:06 ID:Wr53b6+x0]
- 作者さんリアル乙。体壊しちゃ元も子もないから無理しないでな。
>>898 かいはつにっき。今月は忙しいらしい。
- 900 名前:ハーピィ mailto:sage [2005/10/22(土) 17:08:16 ID:JEO77dE40]
- E・∇・ヨノシ <900ゲット♫
- 901 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/26(水) 15:39:13 ID:Wo0jcR5Z0]
- stateで悩殺
- 902 名前:名無しさん@お腹いっぱい。 [2005/10/26(水) 21:57:39 ID:58Dp7q+W0]
- すいませんがテスト
- 903 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/27(木) 13:50:18 ID:hawbGm/x0]
- 何のテスト? まさか2ch(ry
- 904 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/28(金) 18:09:05 ID:7+BtsYiz0]
- function class_rd() {
this.name = 'rd'; this.parent = 'srcfile'; this.ext = '\\.rd$'; } var f = class_rd.prototype; f.onInitProp = function (arg, classname, methodname) { App.Prop(this.name, 'wrap-mode') = 'by-unit'; var lex = App.Lexes.Add('rd'); App.Prop(this.name, 'lex') = lex.name; lex.DefaultStyle(1) = 'exstyle:デフォルト'; addURIRule(lex, '1..30'); //すべてに適用? lex.Add('RD-rule' , '/^(=begin|=end)/' , 'exstyle:Rule'); lex.Add('RD-title1','/^= .*$/','exstyle:大見出し(H1)'); lex.Add('RD-title2' , '/^== .*$/' , 'exstyle:大見出し(H2)'); lex.Add('RD-title3' , '/^=== .*$/' , 'exstyle:小見出し(H3)'); lex.Add('RD-title4' , '/^==== .*$/' , 'exstyle:小見出し(H4)'); lex.Add('RD-title5' , '/^\\\+ .*$/' ,'exstyle:小見出し(H5)'); lex.Add('RD-title6' , '/^\\\+\\\+ .*$/' ,'exstyle:小見出し(H6)'); lex.Add('RD-number-list' , '/^\\([0-9]+\\).*$/' , 'exstyle:番号付き箇条書き'); lex.Add('RD-term' , '/^:.*$/' , 'exstyle:用語定義リスト'); lex.DefaultStyle(2) = 'exstyle:箇条書き'; lex.Add('RD-Itemization' , '1/\\\* /' , //'exstyle:箇条書き ; 'state:2' ); lex.Add('RD-list-n' , '2/./' , 'no-style;state:1');
- 905 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/28(金) 18:09:58 ID:7+BtsYiz0]
- lex.DefaultStyle(22) = 'exstyle:強調';
lex.DefaultStyle(23) = 'exstyle:変換なし'; lex.DefaultStyle(24) = 'exstyle:脚注'; lex.Add('RD-em-start' , '1/\\(\\(\\\*/' , 'exstyle:強調; state:22'); lex.Add('RD-em-end' , '22/\\\*\\)\\)/' , 'no-style; state:1'); lex.Add('RD-nosytle-start' , '1/\\(\\(\'/' , 'state:23'); lex.Add('RD-nostyle-end' , '23/\'\\)\\)/' , 'no-style; state:1'); lex.Add('RD-code-start' , '1/\\(\\({/' , 'state:22'); lex.Add('RD-code-end' , '22/}\\)\\)/' , 'no-style; state:1'); lex.Add('RD-kbd-start' , '1/\\(\\(%/' , 'state:22'); lex.Add('RD-kdb-end' , '22/%\\)\\)/' , 'no-style; state:1'); lex.Add('RD-sup-start' , '1/\\(\\(-/' , 'state:24'); lex.Add('RD-sup-end' , '24/-\\)\\)/' , 'no-style; state:1'); lex.DefaultStyle('5..11') = 'exstyle:RDリンク'; lex.Add('RD-link-start' , '1/\\(\\(</' , 'state:5'); lex.Add('RD-partition' , '5..8/\\|/' , //'exstyle:Partition; 'color:red;state:+4'); lex.Add('RD-link-URL' , '5..9/URL:/i' , //'exstyle:URL: 'color:#00AAAA; state:8'); lex.Add('RD-link-end' , '5..11/>\\)\\)/' , 'no-style; state:1'); }; addClass(new class_rd());
- 906 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/28(金) 18:13:26 ID:7+BtsYiz0]
- もうしません 許してください
- 907 名前:ヘルプの人間 [2005/10/28(金) 22:00:03 ID:/6NCjYBg0]
- rubydoc用の拡張ですね。
Rubyの拡張子クラスに継ぎ足せばいいかな? って、そのソースじゃ無理か…。 拡張子rdでrubydoc形式なのか…。それすら初めて知った…(この素人め
- 908 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/29(土) 14:02:31 ID:f2tW8XMW0]
- transitでダメかな?
stateの作用を確かめるために、おおげさな順番にしたので許してくださいm 初めていじったもので.....
- 909 名前:& ◆PbomPKryuM mailto:sage [2005/10/29(土) 15:58:39 ID:U8uxjHdi0]
- >>908
members.at.infoseek.co.jp/babanba_n/ruby-rd.javascript.zip 一応、やってみた。動く…、と思う。 あんまりrubydocにお世話にならない人間なので、ドレをどう色分けすればいいのか分からないので 色設定、お願いできないかな?
- 910 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/29(土) 17:58:54 ID:9I8Iq4Hp0]
- ここでいいですか?
- 911 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/29(土) 18:57:19 ID:uKSkLp+l0]
- ttp://uppp.dip.jp/src/uppp17948.zip.html
DLkey 萌ディタ 背景は黒で
- 912 名前:& ◆Z2KySTSpOo mailto:sage [2005/10/30(日) 01:13:10 ID:4IO/Qp5U0]
- >>911
一応受け取りました。tnx!
- 913 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/31(月) 17:59:31 ID:dwFsvo5T0]
- 色分けで行頭のスペースもしくはタブにマッチさせるにはどうしたらいいですか?
- 914 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/31(月) 18:10:45 ID:LWmG2K5R0]
- ^( |\t)
で良いのかな? 萌ディタのは[...]の中でエスケープ効くんだっけ?
- 915 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/31(月) 18:30:11 ID:DC1jLG8D0]
- '^\\s'とか
- 916 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/31(月) 20:38:47 ID:ZW3E/Juy0]
- ^(\\s|\\t)は試してみたんですけど効果なしでした
ついでに^(\\\s|\\\t)も、これは一応
- 917 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/01(火) 19:18:59 ID:k2ujL+ub0]
- perlを使いたいんですけど、どうしたらいいですか?
- 918 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/01(火) 19:21:58 ID:fhDKUX0o0]
- おとといきやがれですぅ
- 919 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/01(火) 19:22:08 ID:k2ujL+ub0]
- あっ、萌ディタからです。オプションつけて実行させるだけです
- 920 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/01(火) 21:34:42 ID:J4eTyKKK0]
- バッチファイル書いて誤魔化します、すみませんでした。
- 921 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/02(水) 01:53:34 ID:mD4lj3hV0]
- その前に perl の拡張子クラスを作る
んで、F9とかF5とかで perl hoge.pl かな new ActiveXObject("WScript.Shell").Run("perl " + App.Buffer.FileName); みたいな? perlか・・・萌ディタの構文解析でもきつそうだな・・・
- 922 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/02(水) 13:53:13 ID:62qVcalq0]
- >>908
|

|