トップページ⇒linux
467コメント122KB

■最強のエディター、その名もXZ EDITOR■

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin02/08/10 21:40ID:mtrUtTjP
http://www.villagecenter.co.jp/soft/xz/index.html

まだβ版だがLinux最強のエディターになることは
将来間違いなし。腐れVi, Emacsなんて目じゃねーよ。
これからはXZを盛り上げていこうぜ
0237login:Penguin02/08/27 01:23ID:yaMhhL6f
>>236
おそらく「そうじゃない」と言いたいのだろうが、
現状ではemacs上でしか実用的に稼働してないからなぁ。
あと、なんたらCADの機能拡張マクロがLISPだっけ。

>>235
もともとはそうじゃないんだけど、今ではほぼ正解だよ。
0238login:Penguin02/08/27 02:42ID:gvdv2RTw
XZはC#でつくられるらしいです。
0239login:Penguin02/08/27 02:42ID:gvdv2RTw
XZがJAVAで作られたら鬱だ
0240login:Penguin02/08/27 02:44ID:frDuccGC
>>237
Emacs-Lisp は Emacs でしか稼働していないが
他のLisp があるのはもちろん御存知ですよね?
024123502/08/27 03:15ID:MgSyOlC+
lispの性能が良い事は多くのユーザが熱く語ることだし、
多分、未来も滅びない言語だと思う。
まぁ、実際は多くのユーザーはlispに無関心でしょう。
便利な言語が他に多数あって、
lisp言語の出番が
Emacs-Lispくらいにしか見出せない時代が続いてるとも思うのだ。
0242login:Penguin02/08/27 08:17ID:IUkcrEQt
とりあえずこれみれ。
http://www.namazu.org/~satoru/programming/sicp.html
0243login:Penguin02/08/27 10:00ID:nAhzawiX
これ読んだ?
http://www.shiro.dreamhost.com/scheme/trans/beating-the-averages-j.html
0244login:Penguin02/08/27 10:14ID:rb8dnuFh
>>235
sawfish のためにあります。
0245///02/08/27 13:25ID:SpgaQcr2
lispの文法は、処理系にとってパースしやすい単純な構造にあるのだけど、
もうそんなのじゃ人口に膾炙するようなものになり得ないだろうし。
243は、なぜか本か何かで読んだことがあるのだけど、どうだろうね。
現状、Webアプリケーション構築としては新言語のPythonのほうが大成功
してるしね。Javaは言わずもがなだけど。
0246login:Penguin02/08/27 15:09ID:z2BL74gL
もしEmacsが無かったらLispなんかとっくの昔に滅びてるはず
0247login:Penguin02/08/27 15:20ID:frDuccGC
なかったらの話をしたってしょうがないでしょ。
実際Emacsはあるんだから。
0248login:Penguin02/08/27 15:22ID:+E05+PSE
C -> EmacsLispトランスレータとか出たら一発で衰退しそう。
0249login:Penguin02/08/27 19:06ID:85IN5woq
>>248 continuation, scope...

0250login:Penguin02/08/27 21:35ID:rK65WBl7
必 死 だ な
0251login:Penguin02/08/28 03:49ID:aqVCAjvk
XZ最高ですか?

さいこーでーす

XZ最高ですか?

さいこーでーす

XZ最高ですか?!!!!

さいこーでーす!!!!
0252login:Penguin02/08/28 03:51ID:aqVCAjvk

                 / ̄\   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
               ─( ゚ ∀ ゚ )< XZ !!!
                 \_/   \_________
                / │ \
                   ∩  ∧∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\∩ ∧ ∧ \ ( ゚∀゚)< XZ XZ XZ XZ XZ!!!
XZ XZ  〜〜!   >( ゚∀゚ )/ |    / \__________
________/ |    〈 |   |
              / /\_」 / /\」
               ̄     / /
0253login:Penguin02/08/28 03:53ID:RP2Os7Mo
必 死 な の ?
0254login:Penguin02/08/28 03:54ID:aqVCAjvk
必死です
0255login:Penguin02/08/28 05:09ID:XuDe7w/2
LispってNEC好きだよね?

かんなの設定ファイルもLISP風
でも、メリットが理解できん。
0256login:Penguin02/08/28 08:54ID:Xjtn2cKL
ハカーになるためにはLispとPhytonをやれとかいてあったな。
0257login:Penguin02/08/28 09:14ID:soPOvO+O
設定ファイルがパーミッション777になってるXZなんておわってる

0258login:Penguin02/08/28 09:31ID:eIk9rWeF
>>257
うちではなってないけど。
0259login:Penguin02/08/28 09:33ID:aqVCAjvk
lispはデータ構造を理解するために必要だろ。ハッカーになるには
lispを知ってないとだめと言うのは理解できるが、なんでパイソン?
さてはお前パイソン厨だな。
0260login:Penguin02/08/28 09:42ID:eIk9rWeF
>>259
これだろ?
http://cruel.org/freeware/hacker.html
0261login:Penguin02/08/28 12:06ID:eta86Fe6
> lispはデータ構造を理解するために必要だろ。

アホまるだし。
0262login:Penguin02/08/28 13:42ID:aqVCAjvk
261はDQN
0263login:Penguin02/08/28 19:03ID:x2kDWOXj
ワナビーかっこわるい。
0264login:Penguin02/08/28 20:22ID:Zx6TlsfV
>>259
LISPに興味を持てないような厨を相手にするなって。
0265login:Penguin02/08/29 09:04ID:zainrmh9
scheme, lispってあんまり使わないけどある程度知っておいた方がいいんじゃない?
linuxとかいじるならなおさら。
0266login:Penguin02/08/29 09:11ID:X0SFvM2e
(chubop (car (reverse (1...265))))   =>   #t
0267login:Penguin02/08/29 11:21ID:5RmU9nKS
lisp も #t, #f だっけ? scheme でないの?まぁ,
(chubo? (car (reverse (1...265))))   =>   #t
これじゃヴァレヴァレだけどね.
0268login:Penguin02/08/29 17:03ID:+BJppZm6
vzには昔お世話になったな。95のDOS窓で動かそうと必死だったっけ・・・
スタック式のコピペは便利。emacsでも、すぐ作れそうだけど。
0269login:Penguin02/08/29 17:10ID:1AmrhDJr
>>268
> スタック式のコピペは便利
それって、どういう機能なんですか?
アフォなオレにもわかるように教えて下さい。
0270login:Penguin02/08/29 17:12ID:Qg4VHj0w
>>269
多分コピー用バッファがスタック構造なんだろう。
0271login:Penguin02/08/29 17:15ID:+BJppZm6
>>269
えっと窓のコピペとかだったら前カットした内容って
新しくカットするともうペーストできないでそ?
でも、スタック式だと2回カットしたら
最初のペースト→前回の内容がでてくる
もう一回ペースト→前々回の内容がでてくる。
ってなるの。複数の部分を移動させる時とか便利。
0272login:Penguin02/08/29 17:22ID:+BJppZm6
int fun1() {
}

int fun2() {
}

int fun3() {
}
とかでfun1()&fun3()を一番上に持っていくの面倒だよね。
でも、スタック式ならfun3()をカット、fun1()をカット。
上に持っていってペースト、ペーストってすればok(゚ー^)b
0273login:Penguin02/08/29 17:22ID:qmPY00Vg
>>271
同じものを何度もペーストしたいときに不便でないの?
0274login:Penguin02/08/29 17:23ID:kLAgdtxh
>>271
kill-ringのほうが便利っぽいんだけど。
0275login:Penguin02/08/29 17:23ID:Qg4VHj0w
後、3回pushして二番目のデータ使い時とかもね。
0276login:Penguin02/08/29 17:23ID:1AmrhDJr
>>270-271
ども。emacs の kill-ring みたいなもんすね。
0277login:Penguin02/08/29 17:24ID:+BJppZm6
>>273
その時はペーストしてもスタックから内容が消されないコマンドが
あったと思うから(確か)
別ボタンに割り当てといたらok
0278login:Penguin02/08/29 17:26ID:+BJppZm6
>>274,276
ありゃ本家はemacsだったの?
0279login:Penguin02/08/29 17:28ID:kLAgdtxh
>>278
悪いことは言わないから一遍emacsを*真剣*に使ってみ。
028014102/08/29 17:34ID:+BJppZm6
>>279
そうしてみます(-_-)
0281login:Penguin02/08/29 17:38ID:1AmrhDJr
>>280
mozilla スレの煽り君だったですか。(w
0282login:Penguin02/08/29 17:42ID:qmPY00Vg
>>268
2分で作った elisp 版。
(global-set-key "\C-cy"
(lambda ()
(interactive)
(insert (pop kill-ring))))
0283login:Penguin02/08/29 17:51ID:+BJppZm6
>>281
あ、あれは弟です・・・
0284login:Penguin02/08/29 22:04ID:S55r4vGn
>>273
そういうときは ^K C

^J でペーストするとスタックの内容をポップする。
^K Cでペーストするとスタックの内容はポップされない。

^Lと^K Aの対も便利。

このあたりの操作法はWZやXZにもそのまま引き継がれてるからいっぺんやってみれ。
0285login:Penguin02/08/29 22:45ID:YxOa2NoT
ダイアモンドカーソルってすっかり廃れたものだと思ってたけど、このスレみる
と、意外に需要はあるんだな。
その割に誰も作らないのはなんでなんだろう。
0286login:Penguin02/08/29 22:53ID:erGx5L8E
EmacsがCTRLキーを使う操作体系でありながらダイヤモンドカーソルを採用しなかったのは商用ソフトであるWordstarに対する反感があったのではないかと推測してみる。

Emacsができた当時はダイヤモンドカーソル全盛期だったはずなので、
特に他意がなければそれを採用するのが自然だったはずだ。
あえて採用しなかったことに意図を感じる。

^Pと^Nが対で^Fと^Bが対だなんて体系的なダイヤモンドカーソルと比べたらランダムなキーバインドと言ってよい理不尽なキーバインドだと思う。
0287login:Penguin02/08/29 22:57ID:YxOa2NoT
Emacsができた当時って、80年代前半だっけ?
DOSがあったかどうかだと思うんだが。

ていうか、Emacsって元は商用ソフトだったよね。
0288login:Penguin02/08/29 23:01ID:S55r4vGn
>>287
Wordstarは元々CP/Mアプリで1970年代末だよ。
日本ではCP/M時代が無かったので見落としがちだけど。
0289login:Penguin02/08/29 23:17ID:BhqYPHOV
>>286
そんなにWordstarって歴史長かったっけ、、、、
0290login:Penguin02/08/29 23:20ID:BhqYPHOV
>>287
そのさらに前はフリーソフトだったよ.
0291login:Penguin02/08/29 23:22ID:BhqYPHOV
やっと見つけた。emacs は1975らしい。
http://www.sipeb.aoyama.ac.jp/~ida/books/multics-emacs.html
0292login:Penguin02/08/29 23:29ID:S55r4vGn
気になったので正確なことを調べてみた。
Wordstarは1979年発売だ。
http://hp.vector.co.jp/authors/VA014361/akira/dia.html

>>291
そうか。それじゃあEmacsがダイヤモンドカーソルを採用してないのはむしろ当然だね。


しかし、その後になぜダイヤモンドカーソル採用のエディタが登場しなかったのかはやっぱり不思議だ。
これほど合理的なキー配置は他に無いと思うんだけど・・・。
強いて挙げればVIのHJKLはダイヤモンドカーソルとは別の意味でやっぱり合理的だと思う。
(片手で操作できるし4つのキーは一か所に固まってて綺麗に並んでる。Emacsのランダムなキー配置と比べたら遥かに合理的なはず)

WibndowsでもダイヤモンドカーソルはWindows標準キーバインドと競合するので
ダイヤモンドカーソルは廃れてしまった。
なにしろWindows標準では^Cがコピーだからダイヤモンドカーソルとはモロにぶつかる。
0293login:Penguin02/08/29 23:31ID:S55r4vGn
そいえばKDEも^C=コピー、^V=ペーストというWindowsキーバインドを採用してるからここでもダイヤモンドカーソルの生きる余地は無いね、。
0294login:Penguin02/08/29 23:32ID:s4+lxVVZ
そんなに使いやすいかな?
0295login:Penguin02/08/29 23:33ID:S55r4vGn
なにもこんなところまでWindowsに似せなくても…と思うけど、
Windowsにできるだけ近づけるのがKDEの方針だから仕方ないか。
0296login:Penguin02/08/29 23:34ID:S55r4vGn
>>294
ダイヤモンドカーソルに慣れるともうカーソルキーまで指を伸ばすのは面倒になるよ。
だからカーソルキー必須のエディタなんか使えなくなってしまう。
029728702/08/29 23:35ID:YxOa2NoT
>>291
むう、やっぱそれしか資料ないかー

確かどこかでストールマンがEmacsを書く前に、商用ソフトのEmacsがあったと
聞いたのだが、その話が見付からないんだよなあ。
誰か知ってる人いないかしら?
0298login:Penguin02/08/29 23:36ID:S55r4vGn
>>297
俺もその話は初耳だ。

Emacsはストール萬作でしょ?
せいぜい参考にしたエディタが過去にあったという程度の話なんじゃないのか?
0299login:Penguin02/08/29 23:41ID:t3ZQ5DF6
参考にしたのは teco だっけ?
0300login:Penguin02/08/29 23:50ID:nm3HZTmf
>>297
おれもそう思ってたんだけど、誤解っぽい。
0301login:Penguin02/08/30 00:07ID:1mBDEQ7x
ストールマンがEMACSをつくる
そのコードを元に「商用ソフト」GOS EMACSができる
ストールマンがバグを発見、直したがるが、機密保持契約書にサインを要求される
ぶちきれたストールマンがGPLとGNU EMACSをつくった。という伝説なら知ってる。
注!所詮伝説!注
0302login:Penguin02/08/30 00:18ID:iuC37NUV
それならいかにもありそうな話だ
0303login:Penguin02/08/30 00:21ID:gvwUFs9h
"Emacs" という名前の由来は?
===========================

EMACS はもともと Editor MACroS からできた単語です。RMS は次のように
言っています。「<E> は当時 ITS で省略として使われていなかったので
"Emacs" を選んだ。」最初、 Emacs は PDP-11 の ITS 上で動く TECO (Text
Editor and COrrector, 元は Tape Editor and COrrector)というエディタの
ために RMS によって1976 年に MIT で書かれたマクロセットでした。 RMS は
すでに TECO に変更可能なキーによる「リアルタイム」フルスクリーンモード
に拡張していました。Emacs は MIT の多くの異なる TECO のコマンドとキー
割り当てを統一するための計画として、 Guy Steele <[email protected]> に
よって始められ、 RMS が完成させました。

と、Emacs FAQ に書いてますた。
0304login:Penguin02/08/30 00:29ID:bnpCczNQ
■最強のエディター、その名もEMACS■
というスレでしたか?
0305login:Penguin02/08/30 00:53ID:JdYrUHBC
このあいだツレのマシンにRedHat仕込んだ。
そのとき設定にvi使ったら、えらくカラフルだった。

一瞬おおこりゃすげえと思ったが、かえって目が疲れる。
あれはたぶん3日で飽きるだろう。
0306login:Penguin02/08/30 00:57ID:u76nMSUq
カラフルじゃなくすればいいのでは?
030728702/08/30 00:57ID:Hczpp+s0
なるほどなるほど、そういうことだったか。原作はあくまでRMSなのね
RMSあんま好きじゃなかったが、今日からは神として崇めよう。

しかし、話は戻すが、ダイアモンドカーソルはWindowsのキーバインドと
思いきりかぶるので、もはやWindowsでの復興は望めないんじゃないか?

本気で復活させたいのなら、UNIXで作ればいいと思うのだが。

……ていうかEmacsのvz.elじゃダメなん?
ttp://www2.palnet.or.jp/~matsuda/vzmode/emacs20/readme_emacs20.html
0308login:Penguin02/08/30 02:00ID:pQWIrsrg
このスレは XZ のスレだ > Emacs 厨。
スレタイ読んでから書き込めっての。
Emacs vs XZ スレでも立ち上げてそっちに書け。ヴォケ。
0309login:Penguin02/08/30 02:08ID:iuC37NUV
ATキーボードだとCTRLが左下隅にあるのでダイヤモンドカーソルは使いにくい。
小指が痛くなる。
ATキーボードでダイヤモンドカーソルを使うにはCAPSとCTRLの入れ替えは必須だね。

Windowsでダイヤモンドカーソルが見捨てられたのはATキーボードのせいもあるんじゃないかな?
これは偶然でしかないけど98キーボードはダイヤモンドカーソルを使うのに最適なキーボードだったわけだ。
0310login:Penguin02/08/30 02:17ID:bZsEyzAg
LinuxでCAPSとCTRLの入れ替えは必須と思いますが、何か?
0311sage02/08/30 02:18ID:JdYrUHBC
>>308
XZなんて聞いたこともない
0312login:Penguin02/08/30 04:57ID:sHLTBvLm
ヤマハ?
0313login:Penguin02/08/30 06:05ID:nVaYfYBE
lispの話なんてどうでもいいじゃないか。全員使うわけでも
ないんだから。
0314login:Penguin02/08/30 06:16ID:iuC37NUV
Lispという言語が実際に存在し、そしてある特殊な分野(人工知能研究など)では非常によくつかわれていることは事実だ。

EmacsのマクロとしてLispが採用されているおかげで
Lispという言語を学ぶ機会ができたと喜んでLispを学べばよい。

「そんな言語なんか興味ねえよ!そんな暇ねえよ!」
という人はなにも無理してEmacsを使う必要もあるまい。
エディタなんか他にもいくらでもあるんだから。
0315login:Penguin02/08/30 06:48ID:mUSAR8FS
> 特殊な分野(人工知能研究など)では非常によくつかわれている

どう使われてるのかいってみな (プププ
知ったか厨め。
0316login:Penguin02/08/30 07:08ID:jdSLmvUp
>>315
知りたかったらそれくらい自分で調べろ。
ここは人工知能研究についてのスレではないからこのスレでそんなことを聞く必要はないだろ。

「記号処理 Lisp」でぐぐってみろ。
たくさんひっかかるはずだ。

0317login:Penguin02/08/30 07:22ID:mUSAR8FS
>「記号処理 Lisp」でぐぐってみろ。

で、この結果をどう見れば
「人工知能研究などで*非常に*よくつかわれている」ことの
証明になるのかな?

N-queenが人工知能? 笑わせるなよ。
0318login:Penguin02/08/30 08:18ID:LgVqrJ1/
>>296
> だからカーソルキー必須のエディタなんか使えなくなってしまう。
普通そんなものは使わない.

>>308 あまりに XZ がヘタレているから>>122になったの.

>>317 「普通の香具師らの上を逝け」を読もう.
0319login:Penguin02/08/30 08:39ID:nVaYfYBE
記号処理はPROLOG,
リスト処理はLISP
0320///02/08/30 10:49ID:/l3PRlUG
>>318
317ではないけど、あの論文はWebアプリケーション構築の話だよね。

思うにキーバインドはwindows準拠が、妥当だと思う。
なぜかと言えば、クライアントマシンは既にwindowsが大半だから。
0321login:Penguin02/08/30 11:08ID:nVaYfYBE
i fuckの小さいキーボードむかつく
0322login:Penguin02/08/30 12:04ID:pQWIrsrg
>>318
無理してこのスレを使って Emacs の話すんなよ。
XZ の話が尽きたって言うなら削除申請出すなり、
何も書き込まず dat 落ちさせればいいだろうが。
0323login:Penguin02/08/30 12:12ID:iuC37NUV
っていうかこのスレ、XZの話なんかほとんどしてないやんか。

VZの話とダイヤモンドカーソルの話とLispの話ばっかり。
0324login:Penguin02/08/30 12:39ID:1mBDEQ7x
XZにひかれるなら「ダイアモンドカーソル難民」の資格があるでしょ.
いや、ほんと、左手でカーソル移動できて(両手やマウスと併用できて)良かったのに、、、、。
0325login:Penguin02/08/30 12:42ID:Hczpp+s0
誰もvz.el試さないのー?
0326login:Penguin02/08/30 12:48ID:DI4gX27v
>>325
カスタマイズでダイヤモンドカーソルにするのと標準でダイヤモンドカーソルが採用されてるのでは全然意味が違う。

カスタマイズで好みのキーバインドを実現することはできてもそれは標準でない悲しさ、
激しいカスタマイズをすると他の便利なマクロとかさまざまなツール類が使えなくなったりして不便な思いをする。

激しいカスタマイズをして使うとそのソフト本来の能力を充分に活かせなくなりがちでもある。

VZでEMACS.DEFを使ってた人もあまり多くないだろ?
それと同じだ。
0327login:Penguin02/08/30 12:57ID:RkkKmZiB
そうするにwin中はどっか行けってことだ
0328///02/08/30 13:17ID:/l3PRlUG
>>327
GnomeもkdeもwindowsUIの影響をかなり受けてるんだけど、
それはかなり現実的な選択なんだけどね。
その辺の折り合いがうまくいかない人はダメって気がするね。
0329login:Penguin02/08/30 13:42ID:LgVqrJ1/
窓で育った香具師 --> gnome, ked... (人口が一番多い?)
vi,emacsで    --> vi, emacs の操作体系のやつ(unixで良く見かけるやつはみんなそうだね)
dosのxzとかで  --> まだない.(絶滅寸前?)

各々の操作体系を持ったやつが出てくればいいってこと?
始めからその操作体系を責任持って組み立てないとならないとなると,
全く新しいものが必要ってことなんだよね.
というわけで,作れ! >>326他
0330login:Penguin02/08/30 14:44ID:nVaYfYBE
糞スレつくんな
0331 02/08/30 15:30ID:yPQvHLRn
>窓で育った香具師 --> gnome, ked... (人口が一番多い?)
>vi,emacsで    --> vi, emacs の操作体系のやつ(unixで良く見かけるやつはみんなそうだね)
矛盾してねーか?

>dosのxzとかで  --> まだない.(絶滅寸前?)
あたりまえ。dosのxzってはじめて聞いた。
033232902/08/30 16:06ID:LgVqrJ1/
>>331 (´・ω・`) ショボーン   KEDだし...
実は XZ 入れたことが無いんです.ごめん.
0333login:Penguin02/08/30 17:56ID:MgSB92Um
>>332
入れなくていいよ。
未完成だから試しに使ってみる以上の実用性なんかないし。

しかし、フォントサイズすら変えられないのにすでにマクロはある。
作る順番を間違ってないか?
0334login:Penguin02/08/30 18:04ID:3VLcuySW
KDEだろ
0335login:Penguin02/08/30 18:10ID:jL24OGpp
DOSからの人はFreeBSD標準添付のeeか、aeeが良さげ。
http://www.users.qwest.net/~hmahon/
0336login:Penguin02/08/30 18:21ID:vgM90rKd
ダイヤモンドカーソルを手放せないDOS出身者はとりあえずne使いながらXZを待つのがよいでしょう。
CP/M出身者(居るのか?)もな。
■ このスレッドは過去ログ倉庫に格納されています