[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 05/09 16:45 / Filesize : 63 KB / Number-of Response : 276
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【萌える】 萌ディタ スレッド part2【エディタ】



1 名前:名無しさん@お腹いっぱい。 [2005/12/01(木) 23:34:38 ID:Xr4/75Bj0]
萌ディタ(Multi Opinion Editor)はシンプル指向のテキストエディタです。
シンプル指向ながら JScript による高いカスタマイズ性や Unicode への対応など、
高度な要求にも対応できる機能も同時に持ち合わせています。

■公式サイト
:: o v e r D O S E ::
www.geocities.co.jp/SiliconValley-Oakland/3617/

■前スレ
【開発中】 萌ディタ
pc7.2ch.net/test/read.cgi/software/1073211308/

2 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/01(木) 23:34:56 ID:Xr4/75Bj0]
■関連スレ
テキストエディタをまた〜り語ろう ver.18
pc7.2ch.net/test/read.cgi/software/1116707191/
マイナーテキストエディタ愛好会 part2
pc7.2ch.net/test/read.cgi/software/1103991904/
フリーで最良のテキストエディタ txt5
pc7.2ch.net/test/read.cgi/software/1111073765/ ※終了、テキストエディタ本スレへ合流。

■関連サイトなどなど
萌ディタのhelpなの(非公式
baban.fc2web.com/moeditor/moeditor.html

名無し屋本舗 - Extension
www.geocities.jp/nanasiya3/index.html ※拡張スクリプト・置き換えイメージなどを配布

3 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/01(木) 23:35:11 ID:Xr4/75Bj0]
■発祥の地
マイナーテキストエディタ愛好会
pc5.2ch.net/test/read.cgi/software/1010943646/653-685
※にくちゃんねるから過去ログサルベージ …現在408までしか読めません…
makimo.to/2ch/pc_software/1010/1010943646.html

-------------------------------------------------------------------------
653 名前:名無しさん@お腹いっぱい。[sage] 投稿日:03/12/18(木) 05:38 ID:CPUlF2Li

マイナーなエディタというわけですよ。
uploader.org/normal/data/up071.jpg

667 名前:653[sage] 投稿日:03/12/19(金) 14:22 ID:5fNGh+nT
検索バーは上下方向の大きさを変えられるので、どうしてもツールバーとは積み重ねて配置しないとよくないんですよねー。

大きさを変えられるのは、検索バーの場所は javascript を入力して直接評価する場所でもあるので、1行だけだと辛いかなという理由です。

エディタの名前を何にしたものかな。。。

671 名前:名無しさん@お腹いっぱい。[sage] 投稿日:03/12/19(金) 21:58 ID:AgNT0wAE
Multi Opinion Editor → MOEditor → 萌ディタ

685 名前:653[sage] 投稿日:03/12/21(日) 22:35 ID:9rSVc7tj
画面分割まわりは難しいなあ。
でも emacs みたいに自由に分割できるようになった。

萌ディタ、moe.exe にしてみました。
uploader.org/normal/data/up112.jpg

4 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/01(木) 23:49:56 ID:XKlLGo9K0]
>>1
きれいなスレ建て乙。
テンプレ案をいい感じに修正してくれて感謝。

5 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/02(金) 00:09:26 ID:9jChyUbR0]
>>1萌えた

6 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/02(金) 00:13:37 ID:gcP4IW3D0]
>>1 GJと言わざるを得ない。

7 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/02(金) 15:15:30 ID:I+7adKuz0]
7萌え

8 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/02(金) 15:23:17 ID:aO4mpzbc0]
ttp://www.geocities.jp/maru3128/sakura_bbs.html#M0380
ちょちょっとしたら使えちゃった...('A`)

9 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/02(金) 17:03:25 ID:tzHpcjZJ0]
誰かWikiとか建てる気ないかな?

10 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/02(金) 17:29:35 ID:qhNuH+Ze0]
言い出しっぺの法則が発動しますた。



11 名前:前スレ969 mailto:sage [2005/12/02(金) 22:14:03 ID:tzHpcjZJ0]
あれから色々調べてみたんだけど、結局これが最良の方法かも知れない

var plx = App.Lexes.Item('xml');// 親のクラスを呼び出し
if( plx )
for( var i=0; i < plx.Count; i++ )
lex.Add( "wsh-style-"+i, plx.Item(i).Pattern, plx.Item(i).Style );// ここで親設定を根こそぎコピー

こうすると、親クラスで設定した要素名を受け継げないんだけど…orz。
どうも、要素名をキー値、にして、ルール周りを
ハッシュテーブルで管理しているみたいで、上手に取り出せない…
デルファイ書いたこと無いからハッシュテーブル使えるのかも知らないんだけど…


12 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/02(金) 23:36:54 ID:LMc6Fo+Z0]
XML拡張子クラスを継承した EXTXML拡張子クラスを作りたいとすると
class_extxml.onInitProp が呼ばれた時に class_xml.onInitProp を
インスタンスに適用できればいいのだから

class_extxml.prototype.onInitProp = function () {
}

13 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/02(金) 23:38:15 ID:LMc6Fo+Z0]
ごめ、途中で書き込んじゃった

class_extxml.prototype.onInitProp = function () {
 class_xml.prototype.onInitProp.call(this);
}

とかじゃだめかな。Function.call() がないなら Function.apply() とか。
時間がなくて、確かめてないけど。

14 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/03(土) 00:52:11 ID:V6YcNiG70]
.aaa の色分けを継承した .bbb を作って確かめてみた。
nnsy.qee.jp/archive/aaabbb.javascript.txt
をスクリプト登録して
AAA BBB CCC HOGE HUGE HUGA FOGE FUGE FUGA
という内容で test.aaa と test.bbb という2つのファイルを作って開くと、
.aaa は AAA HOGE HUGE だけが色分けされて
.bbb は AAA HOGE HUGE に加えて BBB FOGE FUGE も色分けされる。

ただ、親クラス(super)が継承される事を意識してなくて
this.name を使わずに直接 'aaa' とか書かれると継承できない、
ということで、あんまり応用は効かないかも。

15 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/03(土) 11:55:10 ID:3K+o7omM0]
mck wikiと同じサーバーで良いなら、動かせるよ。
DDNSだけど。

16 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/03(土) 14:12:18 ID:1E8/Nz4O0]
         旦旦旦旦旦旦旦旦
         旦旦旦旦旦旦旦旦
         旦旦旦旦旦旦旦旦
         旦旦旦旦旦旦旦旦
         旦旦旦旦旦旦旦旦
         旦旦旦旦旦旦旦旦
         旦旦旦旦旦旦旦旦
         旦旦旦旦旦旦旦旦
         旦旦旦旦旦旦旦旦
         旦旦旦旦旦旦旦旦
         旦旦旦旦旦旦旦旦
         旦旦旦旦旦旦旦旦
         旦旦旦旦旦旦旦旦
         旦旦旦旦旦旦旦旦
         旦旦旦旦旦旦旦旦
         旦旦旦旦旦旦旦旦
         旦旦旦旦旦旦旦旦
         旦旦旦旦旦旦旦旦
.   ∧__,,∧   旦旦旦旦旦旦旦旦
   ( ´・ω・)   旦旦旦旦旦旦旦旦
.   /ヽ○==○旦旦旦旦旦旦旦旦
  /  ||_ | 旦旦旦旦旦旦旦旦
  し' ̄(_)) ̄(_)) ̄(_)) ̄(_)) ̄(_))


17 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/04(日) 00:39:18 ID:QqtOCONW0]
職人芸キタ━━━━(゚∀゚)━━━━ッ!!

18 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/05(月) 23:05:52 ID:YJwMcVEk0]
この板で即死ってあるんだっけ?
一応保守。

19 名前:11 mailto:sage [2005/12/05(月) 23:56:45 ID:0lmUtT9E0]
>>14
サンクス!
さっき、ソースとにらめっこしながら真似たら無事解決した。
そのうち、コッチに転がすかもしれない。

20 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/06(火) 14:41:39 ID:6YSWgtzA0]
@はだめよ



21 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/07(水) 00:32:00 ID:+e2Bh+zo0]
一応、Windows Scripting Hostの拡張子クラス
バグあったらスマン
members.at.infoseek.co.jp/babanba_n/wsh.javascript.zip

なんか、親クラス読んだがために、色分け設定画面に奇怪な情報が…
members.at.infoseek.co.jp/babanba_n/dialog.gif

22 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/07(水) 01:05:15 ID:fbYDjEqw0]
>>21
xml.javascript.txt が継承を想定されてないからしょうがないかも。
字句解析機を2回追加しちゃう、という。

xml.javascript.txt の onInitProp で
var lex = App.Lexes.Add('xml');

var lex = App.Lexes.Add(this.name);
に、

lex = App.Lexes.Add('DOCTYPE');
の前に
if (this.name == 'xml') {
を加えて

lex = App.Lexes.Add('CDATA');
lex.Add('cdata-end', '/\\]\\]>/', 'exstyle:CDATA;transit:*return*' );
の後に
}
を加えるとどうでしょう。

23 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/07(水) 11:51:17 ID:+e2Bh+zo0]
直ったー。
サンクス!

アドレスは同じで
members.at.infoseek.co.jp/babanba_n/wsh.javascript.zip


24 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/09(金) 19:04:29 ID:9Fgy6vSr0]
Shiftを押しながら起動するとスクリプト無効になるんだね〜
しらなんだ

25 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/10(土) 19:53:22 ID:pWuCvtr+0]
ttp://www.kgw-kokubunji-j.ed.jp/etc/script/script2.htm#4
なんとか応用できないかな?

26 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/14(水) 22:10:56 ID:ZEBHcodE0]
members.at.infoseek.co.jp/babanba_n/jscript.javascript.zip
正規表現で
/"/g
とか書いたら、ダブルクォーテーションの所でリテラルに状態遷移してくれやがったので、そこだけデバッグした。


27 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/14(水) 22:14:35 ID:ZEBHcodE0]
members.at.infoseek.co.jp/babanba_n/html_macro.javascript.zip
ついでなので、自分が使っているHTML関連のマクロの一部とか転がしておく
選択範囲のテキストを

テキスト1
テキスト2
テキスト3

から

<p>テキスト1</p>
<p>テキスト2</p>
<p>テキスト3</p>

にするとかそういう簡単なの、使い道有れば可愛がってやって下さい

28 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/14(水) 22:35:02 ID:ZEBHcodE0]
>>25
萌ディタは設計上、std.javascript.txtの改造しだいでは
完全なアウトラインエディタも作成可能のはずだね!

誰かハックしてviクローンにするとかemacsクローンにするとか
遊び心ある事をやってくれないかねって、言うだけ言ってみる

29 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/14(水) 23:58:24 ID:ZEBHcodE0]
members.at.infoseek.co.jp/archangel_seraphy/
ここのセラフィー・スクリプト・ツールズが結構仕えるっぽい


30 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/15(木) 14:25:35 ID:AqhFEHnP0]
>>27
まとめてHTMLの子にしてHTML+Classにしては?
keybindもつけられるしPopUp Menuにもなるし
自分用のはそうしてるよ



31 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/15(木) 20:40:01 ID:/gpUeftg0]
members.at.infoseek.co.jp/babanba_n/htmlmacro.javascript.zip
>>
こんなかんじでいいのかにゃ?
たしかにしっくりくるにゃ

32 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/15(木) 21:16:08 ID:Cxq2uieq0]
var f = class_html.prototype;
つけた方がいいかな

33 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/15(木) 21:35:04 ID:/gpUeftg0]
members.at.infoseek.co.jp/babanba_n/htmlmacro.javascript.zip
>>31
直した、アドレスハ同じ

34 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/15(木) 22:24:29 ID:vxUiOQET0]
function class_plus_html() {
    this.name = 'html+';
    this.parent = 'srcfile';
    this.ext = '\\.(php[3-5]?|phtml?|x?html?)$';
//
//ここにマクロを書く
//
addClass(new class_plus_html());


こんなのでもいいよね

35 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/15(木) 22:26:56 ID:vxUiOQET0]
間違えた...
function class_plus_html() {
    this.name = 'html+';
    this.parent = 'srcfile';
    this.ext = '\\.(php[3-5]?|phtml?|x?html?)$';
var f = class_plus_html.prototype;

//
//ここにマクロを書く
//
addClass(new class_plus_html());

36 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/15(木) 22:35:21 ID:/gpUeftg0]
>>35
んー、html.javascript.txtの該当部分に入れ込んでしまうのなら適切だと思うけど

「html+」っていう新しいクラスを作る方法は、大概の場合適切でないかも

37 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/16(金) 03:33:39 ID:PebXcQ4a0]
既存の拡張子クラスの拡張なら、
グローバル変数 classes からクラスもってきて
prototype の on〜 をオーバーライドかなぁ。

var f = classes['html'].prototype;

f.oldOnHoge = f.onHoge;
f.onHoge = function (...) {
 if (処理できる場合) {
  処理;
 } else {
  return f.oldOnHoge(...);
 }
};

38 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/17(土) 17:42:59 ID:CtuNiKeJ0]
何でも良いから、書いてくれないかなぁ。
作者さんが心配だ。

39 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/19(月) 19:11:32 ID:U8QF4MK90]
var c = App.Caret;
function move_org_place(){
 c.Marks(9).Move();
 c.Marks(9).Reset();
}
function one_line_comment(){
 if (c.Paragraph.substr(0, 2) == "//") {
  c.Delete(2);
  move_org_place();
 }else{
  c.Send('//');
  move_org_place();
 }
}

c.Marks(9).Set();
if(c.Col==0){
 c.Col + 1;
 one_line_comment();
 App.Notice(' --- Toggle One Line Comment...');
}else{
 c.MoveFirstOfParagraph();
 one_line_comment();
 App.Notice(' --- Toggle One Line Comment...');
}
もう少しさっぱりしないかな〜

40 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/19(月) 21:33:20 ID:XbVBP/Ye0]
var c = App.Caret;
c.Paragraph.match(/^(\s*)(\/\/)?/);
c.Paragraph = RegExp.$1 + (RegExp.$2==''?'//':'') + RegExp.rightContext;



41 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/19(月) 22:43:24 ID:CuiJeire0]
wwwwwthx
で質問ですが":"は何ですか?

42 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/19(月) 22:55:58 ID:XbVBP/Ye0]
(A ? B : C)
の?は三項演算子といって、
Aがtrueの時はBを
Aがfalseの時はCを返す演算子です。

43 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/20(火) 11:05:24 ID:3Zb2g7ta0]
もっと勉強します

44 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/23(金) 17:34:21 ID:+UsVJIlA0]
var FSO = new ActiveXObject("Scripting.FileSystemObject");
var ForReading = 1, ForWriting = 2, IsCreate = true;
var keyWords = new RegExp("(^|[^\\w])(break|delete|function|return|typeof"+ "|case|do|if|switch|var|catch|else|in|this|void|continue|false|instanceof"+ "|throw|while|debugger|finally|new|true|with|default|for|null|try)(?!\\w)", "g");
var stream = null, tmpStream = null, file = "", line = "";
file = App.Buffer.FileName;
outputFile= file +".html";
stream = FSO.OpenTextFile(file, ForReading);
tmpStream = FSO.OpenTextFile(outputFile, ForWriting, IsCreate);
//templete
tmpStream.WriteLine('<code>');
while(!stream.AtEndOfStream)
{ line = stream.ReadLine();
line = line.replace(/\t/g, " ");
line = line.replace(/&/g, "&");
line = line.replace(/</g, "<");
line = line.replace(/>/g, ">");
line = line.replace(/\(/g, "<strong>(</strong>");
line = line.replace(/\)/g, "<strong>)</strong>");
line = line.replace(/{/g, "<strong>{</strong>");
line = line.replace(/}/g, "<strong>}</strong>");
line = line.replace(/(^|[^\\w])(=)(?!\\w)/g, "<strong>$2</strong>");
line = line.replace(keyWords, "$1<dfn>$2</dfn>");
line = line.replace(/(\/\/)(.*$)/g, "<em>$1$2</em>");
tmpStream.WriteLine(line + '</br>'); }
tmpStream.WriteLine('</code>');
stream.Close(); tmpStream.Close();
App.Notice(outputFile+'変換しました。');
//ブラウザで表示
new ActiveXObject("WScript.Shell").run(outputFile , 1 , false)
}


45 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/23(金) 17:35:31 ID:+UsVJIlA0]
ttp://www.hawk.34sp.com/stdpls/dwsh/edittext.html
をインスパイヤしてしまった

46 名前:helpの人 [2005/12/24(土) 05:51:48 ID:hPrQUocS0]
>>44
あ、イイカンジ
後日適当に掲載したいな♪

47 名前:help& ◆LU/WQjFTEE [2005/12/24(土) 05:57:00 ID:hPrQUocS0]
ところで、タグ屋的に質問なんだけど
tmpStream.WriteLine(line + '</br>');
xhtml的には"<br />"が適当なんだけど、書式が違う乗って何か理由あるのかな?
あと、コメントは必ずしも強調されるべきモノではないのと、emよりstrongの方が強う強調なのを考えると
line = line.replace(/(\/\/)(.*$)/g, "<span class="i-comment">$1$2</span>");
line = line.replace(/\(/g, "<em>(</em>");
とかの方が良いな…。

48 名前:help& ◆QWv3R1XL8M [2005/12/24(土) 05:59:17 ID:hPrQUocS0]
「Ctrl+Shift+→」でキャレットより後ろのテキストを全選択できるけど
「Ctrl+→」で単語間移動を繰り返している身分としては
「Ctrl+Shift+→」では、単語選択機能にして欲しい

49 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/24(土) 10:52:30 ID:rXaboAG50]
<code>を<pre>でかこってくださいな
</br>は間違いですた
あとは適当にお任せします

50 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/24(土) 19:32:44 ID:w1e3ZI9P0]
//萌ディタで開く
var moeditor_path = App.Path + 'moe.exe' + " ";
App.Window.Views.SplitNS();
new ActiveXObject("WScript.Shell").run(moeditor_path + outputFile);
のほうが何かといいかな

undoどうにかならないかな〜 それと一行に文字詰め込みすぎるといゆうこと聞いてくれなくなるorz



51 名前:help& ◆QWv3R1XL8M [2005/12/25(日) 05:34:08 ID:RG6LgroR0]
members.at.infoseek.co.jp/babanba_n/s_h.javascript.zip
いちおう、マクロの形におとしこんだのでage

52 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/25(日) 19:55:34 ID:1WgwuCbJ0]
デバッグくらいしろよ

53 名前:50 mailto:sage [2005/12/26(月) 10:53:25 ID:c9qksnNC0]
失礼。
修正いたしました
アドレスは同じで

54 名前:53 mailto:sage [2005/12/26(月) 10:54:37 ID:c9qksnNC0]
50じゃなくて51か…(汗

55 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 11:20:40 ID:p/EXXYgF0]
文章を書くときに書いた文字が隠れちゃうのはどうにもならないですか?
適当に文字を入力、スペースキーで変換する。
それでエンターを押さずに次の文字を入力すると、適当に入力した文字が見えないんです。

56 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 14:14:57 ID:qMjsuDvo0]
エスパーが現れるのをまたれよ

57 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 14:35:30 ID:c9qksnNC0]
>>55
嗚呼、確かにソレは思うね。
現実問題としては、普通はここら辺の問題は萌ディタ開発者側で解決すべき問題だと思う。
細かいことだから「まぁ、これでいいか」と言う感覚もあるけど
今ほおっておいても、ユーザー数が増えればいずれまた言われだす程度には多くでくわす操作の難点だからね…。


58 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 15:01:58 ID:qMjsuDvo0]
>57はエスパーか?
環境も書いてないのによくわかったな〜

59 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 16:39:39 ID:XKbYaH1D0]
xmlの属性を色分けするには半角スペースからイコールまでを
新しいスタイルとして指定してやればいいのかな、と思って
helpの人からいただいたxml.javascript.txtに
「タグ内部の文字列」を参考に
---------------------------------------------
lex.DefaultStyle('8') = 'exstyle:タグ内部の属性';

lex.Add('','6/ /', 'exstyle:タグ内部の属性;state:8');
lex.Add('','8/=/', 'no-style; state:6');
---------------------------------------------

xml.iniに
---------------------------------------------
タグ内部の属性="color:#ff8800"
---------------------------------------------

を追加してみたんだけどだめでした。
何がまずいのでしょうか?


60 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 17:10:52 ID:A9qmKJ9A0]
ttp://www.geocities.jp/overdose_ssri/coloring.html
ここ読んでみた?



61 名前:59 mailto:sage [2005/12/26(月) 17:43:06 ID:XKbYaH1D0]
>>60
ちゃんと読んでみることにします。
どうもありがとうございます。

62 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 18:26:11 ID:QGuQjvY80]
>>58
確か前にも誰かが同じ不具合報告してたと思う

63 名前:59 mailto:sage [2005/12/26(月) 18:52:28 ID:XKbYaH1D0]
無茶なやり方かもしれませんが、
タグの内部は基本的に属性とみなす、という考え方で
望みどおりに色分けできるようになりました。

ただ、リファレンスを呼んでも>>59でなぜうまくいかないのか
分からないままなのですが、どなたか教授願えませんか?

64 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 19:23:53 ID:A9qmKJ9A0]
<s hoge = 'foo'  fuga = 'bar' >
12  3   4  5 6 5  3    4 5 6 5 7
こんな感じかな
よくわかってないけどorz

65 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 20:52:36 ID:KGiYfptH0]
lex.DefaultStyle('8') = 'exstyle:タグ内部の文字列';// タグ内部の文字列

lex.Add('', '6/=/', 'exstyle:Equal;state:7');

lex.Add('','7/["\']/', 'exstyle:タグ内部の文字列;state:8');// 要素の値
lex.Add('','8/($|"|\')/', 'no-style;state:6');

こんな感じかな

66 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 21:37:07 ID:KGiYfptH0]
<!ENTITYとかもマッチさせなきゃだめだね〜
xmlの仕様書でわかりやすいとこある?

67 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 22:31:03 ID:sytpOyds0]
新規バッファ→ブラウザからコピペ→名前を付けて保存
しただけで、メモリを食い続けながら応答がなくなった
恐ろしい子や


68 名前:XML拡張子クラスですか mailto:sage [2005/12/26(月) 22:48:52 ID:c9qksnNC0]
>>59
>>66
あ、やっぱりいる?
かなり前にやっつけで作って、実用上問題ないのでほおっておいたんだけど…

69 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/26(月) 22:55:59 ID:xDRum7aT0]
>>67
育ち盛りだからいつも腹ペコなんだよ

>>55の不具合は今試したら再現できるな…XP pro SP2

2005/10/02 nightly build 0.6.1.54 をアーカイバ解凍後の設定一切いじっていない状態で確認。
発生していない人は上書きバージョンアップなのか、IMEの設定が絡んでるのか。

萌ディタ側の設定で回避できるのかコレ?

70 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/27(火) 12:22:48 ID:9xpRmz470]
xml仕様書邦訳
www.fxis.co.jp/xmlcafe/tmp/rec-xml.html
あきらめてBNF読むことをお勧めしたいんだけど…。ダメ?

例によってやっつけだけど、要素名対応版
・簡単な名前空間の判別
・xml宣言内部の要素&DOCTYPE宣言内部のENTITY対応
くらいは、やっぱ義務っぽいので近々なんとかする。



71 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/27(火) 12:23:33 ID:9xpRmz470]
members.at.infoseek.co.jp/babanba_n/xml.javascript2.zip

72 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/27(火) 14:12:05 ID:+gNphYAQ0]
>>69
IMEの設定だと思う
違うPCで萌ディタ使うとそうなったけど、普段使っているやつはならなかった
>>71


73 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/27(火) 14:34:43 ID:+gNphYAQ0]
参考に
ATOKの場合、初期値 変換→連文節変換
変換→自動変換
でおけ

74 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/27(火) 14:39:51 ID:KdJ+/ZQR0]
文字が隠れる問題についてプチまとめ

症例報告 前スレ  803, 845, 846
       このスレ >>55, >>69
環境    OS    XP SP1, SP2(pro)
       IME    MS-IME, SKKIME
       ver    0.6.1.54 (0.61α+001も?)

75 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/27(火) 14:41:16 ID:+gNphYAQ0]
>>71
やっぱり乙取り消し

76 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/27(火) 14:58:13 ID:KdJ+/ZQR0]
何をしてもonCompositionイベントが呼ばれない気がする

77 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/27(火) 15:41:17 ID:RCTg81RV0]
なにについて?

78 名前:名無しさん@お腹いっぱい。 mailto:age [2006/01/03(火) 08:57:09 ID:pAj1sOAK0]
保守

79 名前:名無しさん@お腹いっぱい。 [2006/01/08(日) 16:23:05 ID:r2fdqnzq0]
members.at.infoseek.co.jp/babanba_n/xml.javascript2.zip
名前空間の判別、の方法で悩んでいるんだけど
誰か良いアイデアとかないかな?

>何をしてもonCompositionイベントが呼ばれない気がする
多分、上のヤツのことなんだとおもうんだけど
自分は、タグの入力を自前のマクロで行っているので、補完機能は全然お世話にならないんだよね。
要望次第…、かな?


80 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/09(月) 22:36:24 ID:WDj/LnCd0]
members.at.infoseek.co.jp/babanba_n/wsh.javascript2.zip
一応XMLのヤツに合わせてアップデート



81 名前:名無しさん@お腹いっぱい。 [2006/01/14(土) 02:52:35 ID:rOhnMXeL0]
>>何をしてもonCompositionイベントが呼ばれない気がする
>多分、上のヤツのことなんだとおもうんだけど
ゴメ、やっぱおれの勘違い

82 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/14(土) 08:22:52 ID:ZDAlhqdi0]
本家更新まだ〜

喪エディタにならない内にはやく!

83 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 14:43:52 ID:TRiUZD4C0]
members.at.infoseek.co.jp/babanba_n/charset.javascript.zip
萌ディタに文字コード変更の機能が見あたらなかったので、ちょっと書いてみた。
www.vector.co.jp/soft/win95/prog/se177026.html
コレも必須なのでついでに落とすべし

毎度ながら本家は更新鈍いねぇ…

84 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 17:35:09 ID:u0QTTiME0]
>>83
タブを右クリック→「エンコーディング」

85 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 17:50:35 ID:TRiUZD4C0]
>>84
ありがとう(遠い目

86 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 17:53:55 ID:sQBDNXPy0]
まあ、普通に考えてUnicode対応だなんだと謳ってるソフトに
文字コード変更機能が付いてないわけ無いよな。
ドンマイ

87 名前:名無しさん@お腹いっぱい。 [2006/02/03(金) 13:43:03 ID:XjIfgR6Z0]
タブを上部にすることってできない?
タスクバーも上の人なんで…。

88 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/03(金) 13:57:20 ID:/BnqhDc+0]
タブスタイル
普通にわかるだろ ボケ

89 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/03(金) 15:59:07 ID:XjIfgR6Z0]
ホントだw ありがd。
しかし、COPYINGには
Redistribution and use in source and binary forms,
と書いてあるのにソースが見つからない…。ま、Delphiじゃいじれないけど。


90 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/03(金) 16:29:42 ID:nwgWxA310]
お、いじるの?



91 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/08(水) 22:10:15 ID:2NclBNep0]
ソースがあれば、落ちるのだけでも直したい。

92 名前:helpの人 mailto:sage [2006/02/09(木) 16:05:38 ID:R1l7st4G0]
Ctrl+Qで呼べる、マルチストロークモードなんだけど
実際に何か機能書いた人いないかな?

イマイチこれを使って積みたい機能が思いつかないんだけど…
コレってEmacsのC-x C-sで保存とかの複数回ショートカットのためにあるのかなぁ…

93 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/09(木) 16:27:21 ID:IH0xDZFy0]
t-code用とみた

94 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/09(木) 19:50:42 ID:ctpQ83XY0]
changelog用ので書いたけど


95 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/10(金) 12:43:02 ID:0z4m4Vlv0]
>>94
確認した。「Crl+:」2回で呼び出せるね。
使ってみたけど、「Ctrl+:」1回でメニュー呼び出し、出来るようにしてもかまわない感じなんだけど、何処が違うんだろう…?


96 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/10(金) 14:14:44 ID:KGS7Ps8d0]
stdをまんまだからわからんww
実際は
f.onMultiStroke = function (arg, classname, methodname) {
switch (App.Prop('plaintext', '$multi-stroke')) {
case 'Ctrl+Period':
switch (arg) {
default:
App.Notice('Ctrl+Period - unknown multi-stroke: ' + arg);
break;
case '1': chalow_select_paren(1); break;
case '2': chalow_select_paren(2); break;
case '3': chalow_select_paren(3); break;
case '4': chalow_select_paren(4); break;
case '5': chalow_select_paren(5); break;
case '6': chalow_select_paren(6); break;
case '7': chalow_select_paren(7); break;
}
}
};

っていうのかいてperiod+数字とかでマクロを実行さしてる
つうか もうこのエディタ使ってない(゚ε゚)キニシナイ!!

97 名前:helpの人 mailto:sage [2006/02/24(金) 17:50:32 ID:14A9F6xy0]
一応、自分で書いておくべきと感じたことは書き終わったカンジなんだけど
他にも何か「これは書いておいた方がいいんじゃない?」っていう項目って何かあるかな?


98 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/24(金) 18:20:08 ID:/au78ZM+0]
1行入力バッファの所
function hoge(){
.....
};
マクロを登録しておいて
hoge()で実行するとか?

99 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/24(金) 19:12:32 ID:Rash6nS00]
ブログの方は閉鎖したっぽいな
一定期間ポストしないとアカデリなのかな

100 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/24(金) 20:10:43 ID:6qhYI8Sl0]
ttp://moeditor.exblog.jp/

見れるが



101 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/06(月) 20:16:29 ID:1wkgITLB0]
保守






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<63KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef