『みんなの力でよりよいエディタを作ろう計画』

このエントリーをはてなブックマークに追加
1名無しさん@お腹いっぱい。
秀丸エディタに変わるよいカスタムエディタを作っていきましょう。
このスレが立った理由としては、以下の通りです。

449 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2006/10/25(水) 11:06:32 ID:G3opLLtD0
>>448
秀丸のマクロ作って作者に儲けさせるより、
みんなでプラグイン作ってカスタムエディタを育てた方がより未来的。
自分で欲しい機能、必要な機能だけプラグインで補えばいいわけだしね。

誰か神はおりませんか?


450 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2006/10/25(水) 11:22:38 ID:RD8BsT540
愚かな・・・
>>449
最後の一行で、そのプランの説得力がゼロになりました

451 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2006/10/25(水) 11:27:06 ID:PLXJoQr+0
なかなかいい案と思うよ。

452 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2006/10/25(水) 11:42:48 ID:lD4FmAf80
>>449が作るのかと思ったw

453 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2006/10/25(水) 11:52:24 ID:mbdnVW560
で、カスタムエディタのソフト名は?
2名無しさん@お腹いっぱい。:2006/10/25(水) 21:40:33 ID:6yi0p09B0
はい、とっても終了。
3名無しさん@お腹いっぱい。:2006/10/25(水) 22:00:58 ID:qY6OM/EW0
作るのに必要なスキルは?どの程度?

それに該当するなら俺作るけど、
っていうか作りたい。
4名無しさん@お腹いっぱい。:2006/10/25(水) 22:28:07 ID:Y7GuR6ub0
言い出しっぺが積極的に行動しない計画は失敗に終わる
5名無しさん@お腹いっぱい。:2006/10/25(水) 22:36:36 ID:qY6OM/EW0
(´・ω・`)ガッカリ・・・
6名無しさん@お腹いっぱい。:2006/10/25(水) 23:09:47 ID:qY6OM/EW0
どうせ終わった計画なら
駄目もとでいいから作ってみたいな〜
7名無しさん@お腹いっぱい。:2006/10/25(水) 23:33:25 ID:qY6OM/EW0
人少な杉orz

開発言語って何がいいんだろうか?
俺が使えるのはC、C#、Java、VBなんだが・・・
8名無しさん@お腹いっぱい。:2006/10/25(水) 23:53:03 ID:iBBGcVjl0
マジレスするとemacs系かvi系に行った方がいい。
9名無しさん@お腹いっぱい。:2006/10/26(木) 00:00:19 ID:qY6OM/EW0
>>8
そか・・・ (((´・ω・`)カックン…
いってきますノシ
10名無しさん@お腹いっぱい。:2006/10/26(木) 00:39:13 ID:GJEmKtMs0
いやいいよガンガレ、ていうか好きにやれ。
それなりなものが出来れくれば応援者もでてくるべ
11名無しさん@お腹いっぱい。:2006/10/26(木) 01:28:43 ID:2SaqeZNt0
emacsの哲学を学んでから作ってみるといいんじゃね?
車輪の再発明になるだろうけど、もちっとビジュアル的に今風なら意義はあるだろうし。

俺のあさーい理解だと、emacsは処理系であってエディタではない。
マクロ処理の根幹だけ作って、後はマクロでエディタ機能を実装してる。
12名無しさん@お腹いっぱい。:2006/10/26(木) 07:32:03 ID:t4IH/Df+0
なでしこエディタでいいだろ
ttp://www.rakuten.co.jp/nadesiko/405987/676633/
13名無しさん@お腹いっぱい。:2006/10/26(木) 13:26:08 ID:f8xpoJKt0
サクラエディタでいいだろう
14名無しさん@お腹いっぱい。:2006/10/26(木) 17:40:03 ID:fhXfb2M70
何の言語を勉強すればいい?
15名無しさん@お腹いっぱい。:2006/10/26(木) 18:32:58 ID:RDc4b7Ka0
C
16名無しさん@お腹いっぱい。:2006/10/26(木) 19:35:09 ID:S6d96iSb0
サクラエディタちゃんをパワーアップしてあげてください
17名無しさん@お腹いっぱい。:2006/10/26(木) 19:40:25 ID:RDc4b7Ka0
プラグインをどうやってうまく取り込むかだね
うまく取り込めれば秀丸に絶対勝てると思う
18名無しさん@お腹いっぱい。:2006/10/26(木) 20:10:07 ID:eZtmKY880
出来たとしてどうやってあそこまで軽くなるかだね。
てか普通に考えて
よっぽど出来る人じゃないと無理でしょ
19名無しさん@お腹いっぱい。:2006/10/27(金) 01:24:31 ID:Ef6nFxr+0
何人も関わっていつつ、秀丸レベルの軽さを実現する事自体が無理じゃね?
20名無しさん@お腹いっぱい。:2006/10/27(金) 01:59:15 ID:cmJzJGO90
なぜ?
多分、本当に開発が始まってマンパワーが十分であれば、一部の人間は新規実装よりも
バグ採り、パフォーマンスチューニングに精を出すと思うが。
21名無しさん@お腹いっぱい。:2006/10/27(金) 02:50:44 ID:39w+n4wM0
meadow使え
22名無しさん@お腹いっぱい。:2006/10/27(金) 02:56:23 ID:cmJzJGO90
>>21
>>11

emacsを使うことがある俺としては、meadowでも良いんだけど、見た目が古いし、お作法がWindowsと
違うことが微妙な気がして一般受けはしないと思う。
23名無しさん@お腹いっぱい。:2006/10/27(金) 06:37:05 ID:QhKP4ha60
よくわからんが、

基本をノートパッド並みにして、その他の機能は全てプラグインで選択実装?

ということなのかな

プログラムとかよく分からんが、そういうのがいいよね
24名無しさん@お腹いっぱい。:2006/10/27(金) 07:23:33 ID:Ef6nFxr+0
>>20
さくらエディタを見ればわかる。
重いと言う意見があっても誰も同行するつもりはないみたいだし、
それより機能が大事って感じだから。
25名無しさん@お腹いっぱい。:2006/10/27(金) 07:24:23 ID:QhKP4ha60
ファイル名 : Hidemaru.exe
自動判別 : VC(MFCなし)

[ヘッダー]
系列:MS系
系列:アセンブラ,libなしC系
PE offset : 0x80
linker major ver : 5
linker minor ver : 0
Windows offset : 0x4000
Export Table Address : 0xbec00
Import Table Address : 0xe6000
Import Table Size : 0xdc
Resource Address : 0xea000

[パターンマッチ]
(圧縮判定)
X :UPX

(MS系列)
O :VC
X :VC+MFC(DLL)
X :VC+MFC(STATIC)
X :VB

(レジストリ)
O :RegKeyCreate
26名無しさん@お腹いっぱい。:2006/10/27(金) 08:34:11 ID:UkroXRes0
Cで書かないと軽くならない?
27名無しさん@お腹いっぱい。:2006/10/27(金) 08:53:08 ID:Mj0T9TGOP
文字列のマウスドラッグ編集は個人的に必須
他のアプリに文字列を渡せるとなお良い
28名無しさん@お腹いっぱい。:2006/10/27(金) 10:55:34 ID:LK3WTaK70
一番最初の話の発端は、Notepad改 だったらしい。


445 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2006/10/25(水) 09:30:29 ID:Mt/mDwXX0
いや、実際不安定になりつつあるのは俺も同意。
実際、バグだらけの履歴見ると萎える。

NotepadにマクロやUIをカスタマイズできるフリーのプラグインとかでらんかな?
すぐに乗り換えるんだが。

448 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2006/10/25(水) 10:49:52 ID:PLXJoQr+0
Notepadはソースが公開されていなかったっけ?

まず誰かがそのNotepadを後付けプラグインできるように改造してフリーとして公開すればいい。
もちろんプラグイン仕様もね。
後はみんなでプラグインを作ると。もちろんフリーな。

そうなるともうバグバグの秀丸は必要ない。
10年以上も儲け続けてきたんだからもうこれ以上はいいだろ。
29名無しさん@お腹いっぱい。:2006/10/27(金) 11:24:58 ID:B0fu5gy20
プラグイン機構を普通に実装するとそれだけで起動が重くなる
30名無しさん@お腹いっぱい。:2006/10/27(金) 11:55:46 ID:UkroXRes0
プラグインをアセンブラで書いてもらう
31名無しさん@お腹いっぱい。:2006/10/27(金) 22:09:51 ID:cmJzJGO90
>>23
emacsなんかは基本機能はそれ以下だよ。
文字列用の命令が用意されているだけで、aってボタンでaを入力って所までマクロになってる。

>>28
つーか、NotepadってMFCのクラス単体じゃなかったっけ?
32名無しさん@お腹いっぱい。:2006/10/27(金) 22:13:33 ID:OJB7dSOA0
Notepadにするにしても、やり直しの回数は増やして欲しいなwww

>>31
実際何で書いてるかしらんけど、MFCではないんじゃないか。
EditBox貼り付けてるだけだろ?そこまでしなくてもよかろう……
33名無しさん@お腹いっぱい。:2006/10/27(金) 22:51:51 ID:pzTBG2zj0
まずはマクロやプラグインじゃ出来ないことを
あげていって実装すればいいんじゃね?
縦書き、プロポーショナルフォント、カーソル業の色などなど
34名無しさん@お腹いっぱい。:2006/10/27(金) 23:16:45 ID:OJB7dSOA0
で、誰か書く気はあるのか?
やる気だったっぽい>>9は消えてしまったようだし。

ちなみに自分には無理だ。挫折経験がある。
35名無しさん@お腹いっぱい。:2006/10/28(土) 00:07:24 ID:UkroXRes0
Cを勉強すればいいんだよね?
36名無しさん@お腹いっぱい。:2006/10/28(土) 12:40:21 ID:HIhcUQv20
ム板池
37名無しさん@お腹いっぱい。:2006/10/28(土) 14:16:08 ID:YCUklXco0
>>35
べつに何で書いても自由だが、CならCでもよかろう。
実用上はC++まで手を広げないとならないとは思うが。
38名無しさん@お腹いっぱい。:2006/10/28(土) 16:30:37 ID:iW0nKxrG0
ttp://www.kmonos.net/alang/texted/
検索すると、すぐでてくるけど一応ね

C/C++ で作るのが普通みたいですね
ソースの切り貼りで作れるのなら楽なんだけどねー
39名無しさん@お腹いっぱい。:2006/10/28(土) 18:29:20 ID:YCUklXco0
最終的に何か生み出すのが目的なら、適当なコンポーネント使うのもいいかもね。
40名無しさん@お腹いっぱい。:2006/10/28(土) 19:04:53 ID:ws7/lu7x0
やっぱなでしこかな
41名無しさん@お腹いっぱい。:2006/10/28(土) 19:47:49 ID:ewafvtE60
46 名前:デフォルトの名無しさん[sage] 投稿日:2006/07/01(土) 18:44:23
#include <windows.h>

int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,
LPSTR lpCmdLine,int nCmdShow)
{
MSG msg;
HWND hWnd = CreateWindow("EDIT", "最強のメモ帳",
WS_OVERLAPPEDWINDOW|WS_VISIBLE|ES_MULTILINE,
CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
NULL, NULL, hInstance, NULL);
while (IsWindow(hWnd) && GetMessage(&msg, NULL, 0, 0) > 0){
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return 0;
}
42名無しさん@お腹いっぱい。:2006/10/29(日) 06:02:34 ID:jJJzWzDI0
今からC言語の勉強始めるから、5年まってて、

ぜーーーーったいに秀丸超えてみせるから!

じゃ!
43名無しさん@お腹いっぱい。:2006/11/01(水) 18:52:32 ID:DFGnnrRT0
        /\
       /   \
     /_____. \  ┯┯┯┯┯
     | | /⌒ヽ | :::::| . ||×||×||/|
     | |( ^ω^)| :::::|   ||×||×||/|
     |   ̄ ̄ ̄ ::::::|  .||×||×||/|
     .\≡≡:::::::::::/  .||×||×||/|
      │    :::::|  ]=||=====||/|
      │ こ ::::::|   ||×||×||/|
      │ の :::::|   ||×||×||/|
      │ ス ::::::|   ||×||×||/|
      │ レ ::::::|   ||×||×||/|
      │ 定 :::::|   ||×||×||/|
      │ 期 :::::|   ||×||×||/|
      │ 的 :::::|   ||×||×||/|
      │ に :::::|  ]=||=====||/|
      │ 立 :::::|   ||×||×||/|
      │ つ  :::::|   ||×||×||/|
     ┌│ N  ::::::| ┐ ||×||×||/|
     ││ E  ::::::| │ ||×||×||/|
     ││ ! ::::::| │ ||×||×||/|   ゴゴゴゴゴゴゴゴゴ・・・・
   .((││    ::))| │).||×||×||/|
(´⌒(ヽ(´((⌒( ´))⌒ノ)⌒`))) |×||/|
ヽ(⌒(´(⌒( (`((⌒(`)`.ノ)⌒)))×||/|
44名無しさん@お腹いっぱい。:2006/11/03(金) 07:22:06 ID:CRpBuWw40
xyzzy


はい、完成。
45名無しさん@お腹いっぱい。:2006/11/12(日) 18:21:12 ID:wauTT8kE0
UNIX用のVZエディター(ボソ
46名無しさん@お腹いっぱい。
秀丸スレで相手にされない規格倒れのスレはここですね?