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


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

xyzzyの使い方が分からぬやし 励ましあえ その11



1 名前:ミスターエックスワイジー [2007/10/06(土) 23:44:07 ID:L/pKByeF0]
xyzzyってさ、一見さんお断りの京都料亭みたいでさ、何から手をつけていいのかわからないでしょ?
とりあえず,初心者同士で解決できる問題はまず過去ログ・グーグルで検索した後ここで相談しましょう
たとえば
 ・ここのHPに書いてある通りにやりましたができません.
 ・xyzzyが起動しなくなりました.
 ・キーバインドってどうやって変更するの?
初心者の私が答えられるのはこの程度です.

自分でlispが書けるような方,こんな機能が欲しいのですが
だれか作ってくださいという方は Win板本スレへ。

xyzzy Part15 @Win板(通称:本家)
pc11.2ch.net/test/read.cgi/win/1175649315/
過去ログ & 関連リンクは>>2-5あたりに。

448 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 00:40:26 ID:RfDR8B190]
page.freett.com/rairairou/
xyzzy Wikiのemacskey.lにコメントつけてみました。
かなり長くなってしまったのでWikiではなく自分のサイトで公開します。
俺みたいなよくわかってない初心者な方どうぞ。
sort-linesやreverse-regionなど皆さんいろいろとありがとうございました。

あとこんなのも入れたらどうだ、とかいうのを教えていただけると幸いです。

449 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 01:00:43 ID:3Wx47w2K0]
>>448
せっかくだからnetinstallerでインストールできるようにしてほしぃなー。
あとどうでもいいことだけど「本家」という表現がなんかやだ。

450 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 01:13:31 ID:TEMyC8Yi0]
それよりも、本家を目指して進んでいいのかと
Emacsは色々問題もあるし。Emacsは出来たら
避けたい選択肢じゃないかと


451 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 01:21:59 ID:11dTef4g0]
>>450
kwsk

452 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 01:35:29 ID:RfDR8B190]
>>449
表現についてはつっこまれそうな気はしてました。
本家ほげほげ言ってる箇所は『emacs like な』とかに書き換えておきます。

あとnetinstaller対応は俺が全くその辺を把握してないので
もう少しお待ちください。
ただそうなると
(require "isearch") やら
皆さん siteinit.l に書いてて
かぶりそうなとこはあらかじめ注意しておかないといけないですね。
このままでもそこは問題なんですが。
あ、requireはむしろ設定だから
;;; インクリメンタルサーチを使う
;;; (require "isearch")
とかにして最初に持ってきた方がわかりやすいかな。
キーバインドと解釈する方がおかしいのか。

その辺も修正して更新しました。

>>450
うーん、実を言うと本家も業務上一応使える、というレベルを目指してるので
どうしても意識してしまってたのですよ。
まあ今でも通常のキーバインドが同じだけで
こんなにも使いやすいのかと、本家を使ってて驚いてたんですが
(ただC-hがあれなのにはもうxyzzyのC-hに慣れちゃってたからがっくり)。

453 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 01:36:31 ID:TEMyC8Yi0]
Emacs Lisp のダメなところ - あどけない話
ttp://d.hatena.ne.jp/kazu-yamamoto/20080208/1202435711

例えば、こういうのとか。
lisp的にはelispよりはxyzzy lispの方が良いように思う。
具体的な実装されてる機能に関してはEmacsには適わないけど

454 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 01:41:45 ID:RfDR8B190]
あと(default command is ~~)
にこだわってるのはあとでその上書かれてしまった
デフォルトの機能を振りやすく
するためです。なのでその辺も後日別のファイル、
もしくはemacskey.lそのものに追記して対応予定。

455 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 01:43:59 ID:11dTef4g0]
>>453
lispに関しては元から違うのだから、目指すもなにもないと思うんですが。

456 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 01:52:02 ID:TEMyC8Yi0]
>>452
C-hはBSがいいと自分も思う。

>>455
方向性の問題だからlispも関係ある話をしてるつもり。
むしろキーバインドとかはwinkey.l見たいに使わなくてもemacskey.lも
あったら便利な人は多そうなので、作るなという意味じゃないよ。

まあ、Emacsはlispに限らずEmacsの慣例でも悪習じゃないの?
と思うのは結構あるけどね




457 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 01:58:05 ID:RfDR8B190]
>>453
その具体的な実装されてる機能(関数?)
についてこれから思いついたらでいいので教えていただけると幸いです。
まだひえさんのとことWikiしか見てないので
これから探していきますが。

458 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 02:00:55 ID:11dTef4g0]
いやだからEmacsの問題が、xyzzyが同じ方向目指したとしても関係ないじゃん。
lispが違うんだから。
まさかEmacs-lispの再帰の問題がそれで写るとでも?w

459 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 02:12:13 ID:TEMyC8Yi0]
>>457
具体的に残ってるのは、折り畳みとか、色の話とか
画像の表示とかも時々でますよ
やれば出来ない事はなくても、色々センスを問われそうな感じです

>>458
関係はあるでしょ。xyzzyが実装してない機能は結構在るので
Emacsを真似したら写る部分は普通に沢山あると思うけど。
それにlispっても普遍じゃなくて別に変えたら変わる。
elispだって問題には気づいてるけど慣習で変えれない部分が多いと思うよ


460 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 02:23:54 ID:11dTef4g0]
>>459
真似をするのと方向性を目指すというのは全然違うことだよ。混同しないように。
同じ機能を移植する場合、不具合や問題点まで移植はしない。
それは実装の問題w



461 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 02:36:07 ID:TEMyC8Yi0]
面倒な奴だな、細かい言葉の定義はどうでも良いよ。
はっきり書けば、出だしで君の意見は矛盾してるだろ
同じ方向性で良いならEmacs使えばいい。

何が気に入らないのか知らないけど
同じ物は欲しくないからxyzzy使うんだろ
私も同じのは要らないからxyzzyを使うんだ。

462 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 02:40:01 ID:11dTef4g0]
おいおい、反論できなくなったら、今度は逆ギレか?
これだからゆとりは。
ちゃんと国語の勉強ぐらいしてこいよ。中学生レベルだぞ?
真似と方向性を混同しているバカなんて。

463 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 02:40:35 ID:11dTef4g0]
バカをいじってしまってすいませんでした。
もう寝ます。

464 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 02:43:08 ID:TEMyC8Yi0]
あ、xyzzy使ってないのか。
Emacsを侮辱しているわけじゃないぞ。
むしろMeadowは凄いエディタだよ。単に好みじゃないだけで。

465 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 03:06:42 ID:0NOZVSbA0]
>>464
>あ、xyzzy使ってないのか。

あらら、言っちゃった。
それを言っちゃあ負け。残念でした。

466 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 07:59:21 ID:Ekx1/fm10]
>460に対して>461はないわな、いくらなんでも。

 >452> 大部分のキーバインドをemacsに合わせたら使いやすかったよ、
    > xyzzyにもいいとこあるけどやっぱり本家は意識しちゃうなあ
 >453> いやあんまり本家めざすのもどうかと思うよ。lispとか。
 >455,458> 機能を移植しようとも根本のlispは両者違うままだだからlisp自体の問題は関係ないよね
 >459> 機能丸パクリして欠点まで持ち越したり、根本のlisp自体を改悪したりしたら関係ある問題だよ
 >460> 機能を実装するにも欠点まで丸パクリなんてしなきゃいいだけだよ
ここまでは話として分かる。

ここでID:TEMyC8Yi0が「Emacsの機能がいいならEmacs使え」って言うのが意味不明だ。
Emacsの欠点を持ち込まないようにxyzzyにEmacsの良いところだけ持ち込もう、
という単純ながら有益な話の流れで、どうやったらEmacsに帰れって話になるんだ。


ただ、>462もないわ。



467 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 12:20:20 ID:4erVaOA30]
そんな話はどうでもいいよ。

>>459
>やれば出来ない事はなくても、色々センスを問われそうな感じです
という発言もそうだが、センス云々をいうなら自分で作ればいいじゃない?

何で自分ではなにも動かずに文句ばかり言っているわけ?

だからいつまでも他力本願の分からぬやしのままなんだよ。

468 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 12:45:16 ID:v5grRbPT0]
>>453
そのサイトで言われてることは大体xyzzyにも当てはまるんじゃないの?
なんでelispとxyzzy lispの比較でそのサイトがでてくるのかわからない。

469 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 13:29:56 ID:42SYDIsw0]
喝をいれるのでなく、貶すでなく、
ゆるーく柔らかくユーモアを込めて励ましてください。
せっかくこんな名前のスレッドなわけですし。
方向性はコードを書く人達がなんとなく決めるでなく決めてくんじゃないですか?


470 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 13:44:07 ID:TEMyC8Yi0]
>>467
俺は色々書いてるよ。

>>468
殆ど当てはまらないよ。

>>469
普通に使ってれば自然に
コードは誰でも書くよ。

471 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 13:56:33 ID:TEMyC8Yi0]
なにやら盛り上がってまいりました。

>>466
Emacsの慣習とlispとかは密接に関連している。そんなに別物じゃないぞ
それと欠点は利点と密接に絡んでいるので
欠点を完璧に排除した利点だけ丸パクリってかなり無理だろ

どんなに良い機能でも入れたら重たくなったりはするし
利点と欠点がトレードオフになってしまうのがむしろ普通。
だから、もう455とか460とか向きになってるだけで話すの面倒だろ。
むしろ自分で試せば直ぐ分かるんだからやってみればいいと言いたい。

472 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 14:07:45 ID:TEMyC8Yi0]
励ましあうスレっぽい内容で書くならば、こういうネタとかはどうかと

C-hはxyzzyではBackSpaceと同じような動きでこれはMSIMEも同じ。
一方EmacsにはC-hに強力なヘルプが付いているが
もしこのヘルプをC-hに割り当てるとxyzzyのBSは消えてしまう。
しかしEmacsな人にとってはヘルプはC-hという押し安い位置に
あって素晴らしいキーバインドで、二つはない。
xyzzyな人にはC-hは良く使うBSでこそWindowsとの親和性も
上がり最適だからヘルプを別の場所に移すべきとなるだろ

C-hのEmacsっぽいヘルプは確かに欲しい気もするけどF1では遠いのも確かに事実。
概念で話すと語義を定義しだして、やっかいなのでこういう実際の問題を解くスタイル
なら幾らでも話すよ。もしC-hのヘルプが欲しいならそれも何か考えてもいいし良い
アイデアが出るかもしれない。


473 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 15:04:20 ID:FEg3X3Ph0]
emacskey.lのコードにコメント付けた人が、Emacsキーバインドがいいけど
C-hはxyzzyの方がいいね、とかごく具体的な話してたのにな。
そこに方向性だとか概念的な難癖付けてた、>472の言うやっかいな奴が
いたけど、そいつは半年くらいROMってるべきだと思うよ。

474 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 15:24:36 ID:TEMyC8Yi0]
そうね、emacskey.lを書いた人には特に疑問も感じてないよ。
単純に中に書かれてるコメントの表現が微妙と思っただけで。
その時点では具体的な話しのレベルにあったのを勘違いして
妙に突っ込んできた馬鹿がゴチャゴチャ言ってるだけだろ


475 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 15:31:34 ID:4erVaOA30]
>>469
わざわざコードを書いてくれる人ってそんなにはいないと思うけどね。
同じ人が連投して書いていることも結構あると思うよ。

スレの名前はわかるけど、それだけじゃ話が進まないじゃない?
少しでも自分で調べるなり書いてみるなりした成果を公表すれば、それをたたき台にして何かが
できることもあるかもしれないっていう話だよ。

>>470
>俺は色々書いてるよ。
だったら、>>459で言っているようなものも書いてみればいいじゃない?
そんなに簡単ではないとは思うが、調べてみるくらいはできるんじゃないの?

476 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 15:33:57 ID:TEMyC8Yi0]
>>475
そんな事言われても普通にもう公開してるから。



477 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 16:05:14 ID:4erVaOA30]
>>476
ちょっと言い過ぎたのは悪かったが、こういう機能が欲しいといわれても実際自分で使いたいと
思わなければ書いてくれる人はなかなかいないと思うよ。

>>452
requireは「指定したモジュールを読み込みます。既に読込済みであれば何もしません。」
ということだから重ねて書いても問題ないと思う。

emacskey.lの
(setq *move-forward-after-undo-deletion* t)
は色々と副作用がありそう。
以前modify-undo-del.lというのがあったんだけど(現在未公開)、また公開してくれないかな。

478 名前:468 mailto:sage [2008/03/07(金) 16:28:03 ID:v5grRbPT0]
>>470
> >>468
> 末尾再帰の最適化がない
xyzzy も最適化しないよね。
> 正規表現がダサい
xyzzy もダサい。リテラルがないよね?
> スレッドがない
xyzzy も無い。でもこれはどちらもタイマー使えば出来る。
もしくは CPS 変換して Yeild するとか。
> 仕様がよく変わる
そのとおりですね。
> Lint
xyzzy も検知してくれない。というか、elisp は最適化の過程で参照されない変数は削除されるんだけど…
xyzzy はしらん。
> クロージャがない
> モジュールで名前空間を分けることができない
> 構造体がない
xyzzy はある。
> 計算遊びがやりにくい
> リードマクロがない
> 多相性がない
名前空間がわかれてるのは xyzzy も同じ。あとこのサイトの人は多相性を何か勘違いしてると思われる。

> 殆ど当てはまらないよ。
本当に lisp 使ってるの?

479 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 16:43:57 ID:TEMyC8Yi0]
>>477
いや、全然言い過ぎではないけど、内容が間違ってる
まあ、コードの書く話を励ましあうスレで書いても仕方がないけど
既に自分で自分が欲しいものは書いてるし、自分が使わないのも書いてるけど
他力本願だとか言われる意味が分からない。

>>470
>慣習が悪い
悪くないでしょ
> 末尾再帰の最適化がない
する必要がない。あってもいいけど
> スレッドがない
これはないけど代替案はある
> 仕様がよく変わる
xyzzyは全然変わってない
> Lint
ダイナミックスコープじゃないからあんまり関係なくね?
>リードマクロがない
ある
> クロージャがない
ある
> モジュールで名前空間を分けることができない
できる
> 構造体がない
defstructはある

駄目なのは
> 正規表現がダサい
> 計算遊びがやりにくい
でも慣れだろこの辺は。

本当にlisp使ってるの?ニヤニヤw

480 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 16:45:49 ID:TEMyC8Yi0]
アンカーミスった>>478向けね
あとその日記はMewの人だよ。

481 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 16:58:54 ID:v5grRbPT0]
>>479
> >リードマクロがない
> ある
これは xyzzy にはあったね。他はちゃんと xyzzy にはあるって書いてあるだろ。
何て文盲なんだwww

で、結局半分以上は xyzzy にも当てはまってるジャン?
> 殆ど当てはまらないよ。
と言う理由を早く見せておくれよ。

482 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 17:01:29 ID:TEMyC8Yi0]
>>481
えー?そんな事言われてもアレだけあって
当てはまってるの2つ位ジャン?
しかも、別に駄目って程でもなくて、どっちも良い感じのだし

やっぱり殆ど当てはまらないよ。

483 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 17:04:47 ID:v5grRbPT0]
>>482
> 末尾再帰の最適化がない
> 正規表現がダサい
> スレッドがない
> Lint
> λ計算遊びがやりにくい
> 多相性がない
これだけだろ。
俺もこれらはどうでもいいと思うが、
これらが全てどっちでもよいなら、そもそもそのサイトを持ち出すことが的外れ。

484 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 17:14:02 ID:TEMyC8Yi0]
入らない方
> 末尾再帰の最適化がない
はclなら絶対条件ではないしょ。つまり当てはまらない
> Lint
これも要らないでしょ
> λ計算遊びがやりにくい
これは慣れでしょ。Emacsでもxyzzyでもあんまり関係ない。

入る方
> 正規表現がダサい
多少ダサいね。これはちょっと確かに微妙
> スレッドがない
これもないが、まあ、どっちでも良い感じだけど
> 多相性がない
これも別に駄目な点じゃないし。

多めにみて3つだな、スレッドがないの外部と連携の良いxyzzyでは
完全にとはアウトとは言い切れないけど。



485 名前:名無しさん@お腹いっぱい。 [2008/03/07(金) 18:17:35 ID:v5grRbPT0]
>>484
必要ないとか言語仕様的に必須じゃないとかそういう話じゃなくて、
実装されてるかどうかが問題じゃないのか?

必要じゃない、または問題無いから、その機能は実装されてなくても
当てはまらないってどんだけゆとりだよw

ちなみにこれ↓どういう意味?
> あとその日記はMewの人だよ。

486 名前:469 mailto:sage [2008/03/07(金) 21:20:11 ID:42SYDIsw0]
とげとげしいかんじなのは発言者が小数で回してるからだろか。
肩に力が入りすぎっすよ。

lispの言語仕様がどうこうとか
emacsとの比較とかは使いかたにはあんまり関係無い。
#lispを書き始める人は何割なんだろう?とか
#emacsとの違いがとても気になるのemacsに行かずにxyzzyに留まる人は何割なんだろう?とか
#実際の数字は知らないけど実感として両方とも半分未満なんじゃないだろうかと思ってる。

細かい仕様に関しては「使いかた」ではなくて本スレでやったほうが良いんじゃない?

クロージャがどうとかリードマクロがどうこうとかが楽しいのはわからないでもないけど
全てのアプリケーション利用者が挙動を把握しておくべきことではないでしょ。

このパッケージ入れればこんなに楽しいな。
数行コピペすればここが好みの仕様になるね。
誰でもがごりごりlisp書きたくなるわけじゃないよね。

とかそんなかんじのスレだと思ってたんだけどちょっと上級すぎる議論だね。
#個々人の向上心とかとはまるで別の話のつもり。
#初級コースで本気でアクセル踏まないでと言っているつもり。

>>475
使い始めた00年以降のコミュニティの動向は把握しているはず。




487 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 01:50:22 ID:Ss/NAjpI0]
スレ読まずにカキコ

xyzzyの隠し機能でも聞き出すつもりで質問したら
レスでマクロ開発されてしまって恐縮することしきり

488 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 09:07:24 ID:y5LkTOEM0]
流れを把握する気にもならずにカキコ

俺は自分もほしいと思った機能だからとか暇つぶし、
あとたまにコード書かないと忘れそうだから
やってるだけだが、他の人もそんな感じじゃね?

489 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 13:25:04 ID:rrMKpZVx0]
俺もそんな感じだな
最近はたまに数行〜数十行書くだけだが……

490 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 13:44:09 ID:vrndz6zk0]
続きは本スレで!

491 名前:名無しさん@お腹いっぱい。 [2008/03/08(土) 23:10:38 ID:VYAZVVjf0]
流れと関係ない質問で恐縮ですが、教えてください。
OS を Vista にしたところ、xyzzy のファイラーで My Documents 等
特定のフォルダ内容を表示できなくなってしまいました。
何かの設定で表示できるようになるのでしょうか?
UAC は無効にし、管理者権限で実行もしているのですが……
どなたかよろしくお願いします。


492 名前:名無しさん@お腹いっぱい。 [2008/03/09(日) 09:23:38 ID:V6NDnA2Y0]
自己レスです。
「Documents」フォルダになったんですね。「My Documents」も
残っているように見えるので勘違いしてました。
なれるまでずいぶんかかりそうだな……

493 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 21:41:28 ID:Us7mstHb0]
xyzzy wikiって落ちてます?
それともどこかに引っ越しました?

ググっても辿り着けなくて…

494 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 21:50:39 ID:GI+eFuo30]
>>493
落ちてるっぽいね。

495 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 23:30:11 ID:ZwMUdl/D0]
xyzzyではgtagsを使ってソース解析していますが、cscopeなるものもxyzzyから使用できるらしく、
導入しましたが、いまいち良さがわかりません。xyzzyからcscope使っている人いますか?

あと、splintをxyzzyから使用できないでしょうか?
(そもそもsplintの使い方を覚えないといけませんが・・・)

496 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 00:02:02 ID:cZzTknXY0]
xyzzyでコーディングならdoxygenもいいですよね。
私は組込みソフト開発でC言語で開発してます。



497 名前:名無しさん@お腹いっぱい。 [2008/03/10(月) 23:43:05 ID:GuOBuX0p0]
( ゙゚'ω゚')モマママ…マジで!?

love6.2ch.net/test/read.cgi/kao/1198685446/

498 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 07:07:03 ID:lEYPmKpK0]
>>497何のスレだよw

499 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 08:32:52 ID:UoQpZBHH0]
どんな場面で使うんだ、その顔文字…。

500 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 23:57:09 ID:dIkeyo9v0]
使う所がないとか言われた時に

( ゙゚'ω゚')モマママ…マジで!?


501 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/12(水) 01:39:51 ID:jklpl0g70]
(`・д・´)ヤメタマエ

502 名前:名無しさん@お腹いっぱい。 [2008/03/12(水) 02:06:53 ID:/iA++lMx0]
( ゙゚'ω゚')モマママ…マジで!?

503 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/12(水) 07:09:07 ID:hE6613V/0]
(`・д・´)ヤリタマエ

504 名前:名無しさん@お腹いっぱい。 [2008/03/12(水) 11:22:06 ID:cyNCRmzO0]
ttp://www1.bbiq.jp/rohinomiya/products/
のahk-mode.lをバイトコンパイルしようとすると、

IFフォームの形式が不正です: ((save-excursion (skip-chars-backward " ") (bolp)) nil (editor::ahk-indent-line) (newline))

とエラーが出ます。
xyzzyのバージョンは0.2.2.235ですが、どこを直せばよいか教えてください。


505 名前:muSSsomzwuEobRw mailto:qrawid@vhkals.com [2008/03/12(水) 11:24:18 ID:fHMZRP1N0]
ffT3X3 <a href="uhkgjxldgipl.com/">uhkgjxldgipl</a>, [url=qwdcgjdwwijh.com/]qwdcgjdwwijh[/url], [link=vdsjlyocgonj.com/]vdsjlyocgonj[/link], lwllvidelkaw.com/

506 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/12(水) 11:56:40 ID:eQR3J2bz0]
511-512 行目
(ahk-indent-line)
(newline))

(progn
(ahk-indent-line)
(newline)))
とすればいいんじゃないかな。



507 名前:504 mailto:sage [2008/03/12(水) 13:26:14 ID:cyNCRmzO0]
>>506
ありがとうございました。それで行けました。

508 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/12(水) 18:10:22 ID:CXuyJm1k0]
filter-bufferでperl使って処理とかが便利そうだけど、
perl初心者レベルでも学習できるわかりやすい解説ページってないのかな。

509 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/12(水) 20:42:11 ID:AnJeQUM/0]
いくらなんでもそれはスレ違いだろう

510 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 08:16:41 ID:g0Mb53Ft0]
だがそのアイデアはいただいた

511 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 12:25:00 ID:Ug2dojLK0]
php-mode の時は、php の chm を
javascript-mode の時は、JavaScript のchmなヘルプを
引くといった感じで、mode ごとのヘルプを引けるようにするにはどうしたらいい?



512 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 12:44:59 ID:Eom/GLXP0]
>>511
モードごとに chm ファイルのパスを指定する変数作って、それで引く。
hookに設定するコードを追加する。

513 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 12:59:20 ID:Jol6pkqo0]
モードとファイルパスの alist 作ればフック使わなくて済むんでない?

514 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 14:05:21 ID:9Z2p3YPs0]
>>510
wktk

515 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 18:40:13 ID:XrRca/v/0]
会社と家で串の有無という違いがあるんですが、
それでも同じsiteinit.lを行き来&ネットインストーラーでインストール
だけでxyzzyで同じ動作を成立させたいので、
property.lとかファイルを作ってその中にプロキシなど環境依存の設定を書いて、
siteinit.lにはwhenで変数の中身を判定して、あったらそれを串として
www-modeやnetinstallerの串に指定し、
nilなら指定しない、というlispを書きたいんですが、
なにか参考になるlispありませんか?

まだ入門xyzzyでかじりだしたばかりなんですが、
もうすでに誰か書いていそうで……。

516 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 18:48:31 ID:+O/leNY/0]
(machine-name)



517 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 01:23:16 ID:we8c+bHH0]
>>516
そんなのあったんですね。
ありがとうございます。

518 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 03:01:46 ID:svGtugEF0]
QuickTourで新発見してしまった……まだまだだな

519 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 18:32:27 ID:lFhpr7NB0]
一時的に処理を中断・待ち状態にしてエンター入力で処理を継続させたいと思ったのですが
(read)はエンターキー押しただけでは受け付けないみたいなのですが、
エンターだけでも受け付けるようにするにはどうしたらよいのでしょうか?

520 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 18:51:59 ID:FQtW4JOP0]
(read-char *keyboard*) かな

521 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 18:55:23 ID:4lgYTGWx0]
>>519
read-char かな。
(while (char-not-equal #\RET (read-char *keyboard*)))

あるいは msgbox とか。

522 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 19:12:45 ID:6o34g/8i0]
>>519
場合によっては sit-for も使えるかもね。

523 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 02:50:49 ID:ZsQRlX2Z0]
xyzzy日記って無くなってたんだな
ちょと残念

524 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 11:52:43 ID:8U31pdFE0]
>>523
xyzzyWikiに移っただけで、中身自体は今もあるよ。
xyzzy.s53.xrea.com/wiki/index.php?QuickTour

525 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 12:14:52 ID:/Jo6trcq0]
Cでプログラムを作るときにxyzzyを使ってますが、その際アウトラインモードを使おうと思いますが、
どうもいまいちです。設定の仕方が悪いのでしょうか?Javaとかは最初からJava用のアウトラインモード
の設定みたいなのがありますが・・・

526 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 18:19:56 ID:bkn0Asid0]
>>525
Outline-tree2じゃダメ?

関係ないけど、誰かtwitter-mode作らないかな……
あとrtm-modeも。



527 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 20:04:06 ID:Z6y0Wmx70]
>>526
任した

528 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 21:19:18 ID:pQ5vP1V20]
twitterの誰か作ってなかったか?

529 名前:名無しさん@お腹いっぱい。 [2008/03/20(木) 21:42:49 ID:AZP8sQWp0]
へなちょこリファレンスの印刷物って売ってないの?
ほしいんですけど。

530 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 23:30:07 ID:N2q+/VBz0]
禁句だったらスルーしてもらって構わないけど
Emacs/Meadow じゃなくて xyzzy を使う利点ってなに?

531 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 00:10:09 ID:/eM3zPw90]
EmacsやMeadowのごてごてした感というかLinux臭さがなくて、
WindowsっぽいUIなので。
そんで、キーバインドや機能構成はEmacs系の方が好きだから、
他のWindowsのエディタじゃなくてEmacs系のxyzzyを選ぶ。

532 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 00:35:47 ID:5b69tGxq0]
- emacs lisp より xyzzy lisp のほうが書いてて楽
- netinstaller の存在
- 開発者が少ないので適度な問題が転がっているのでハックしがいがある
-- meadow だとそれもうあるよってなって elisp を自分で書くことはあまりないと思う(まぁあまり書く気ないけど)
- 昔のpcだとmeadowは重かった
- meadow の gui がwindows と調和が取れてなくダサい
- xyzzy は font の設定が楽

533 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 00:45:44 ID:Bsz+M8OW0]
自分はUSBメモリに入れて持ち歩いています。

534 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 00:46:46 ID:0UmH4LjD0]
>>524
よく調べずごめんなさいorz

535 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 00:48:16 ID:mSQK44EX0]
うちのノートPCだとMeadowは未だに結構もっさり感があるんだよな…。

536 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 01:26:52 ID:NcuvwGtK0]
>>535
量も大きいし
xyzzyの方がインストールとかはラクダね



537 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 02:38:42 ID:2zIxn3J10]
ruby は NTEmacs で html は xyzzy とか
編集するファイルによって使い分けてる。

でも xyzzy のほうが全体の雰囲気は好き

538 名前:名無しさん@お腹いっぱい。 [2008/03/21(金) 12:34:59 ID:zwtOj2FZ0]
>>533
自分もw
何気にこれは便利だよね

539 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 14:20:52 ID:NcuvwGtK0]
>>529
紙のリファレンスとかは印刷しないとないと思われ。
でも、xyzzyからリファレンスを参照した方が便利だから
必要性は薄い感じはする。
ref-view.lとかinfo-modoki-modeとかを導入すると良いよ。

540 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 20:50:09 ID:bFWI3fWW0]
>>530
Meadow/NTemacsだと日本語テキストの描画が重いのと、Windows上での安定性の差からかな
画面をスクロールさせたときに数秒固まるのはなんとかならないのかね。

541 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 21:01:02 ID:NA0lHU160]
スクロールが普通ってのは意外と大きなポイントだったりする。
MeadowとかでWindowsっぽい普通のスクロールにしようと色々いじっても、
キーリピートするとやっぱりページスクロールになったり、遅かったり。
まあ、慣れと言われればそれまでなんだが。

542 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 22:46:57 ID:ceqm4x/Y0]
>>539
電車とかで読みたいんじゃない?

俺も言われてみたら本で読みたいな、
と思った。
普段からいろんな関数知ってればすっと
lisp書けそうだし。

543 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 23:14:49 ID:XTH2m5GN0]
やっぱ紙はいいよね。

544 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 01:40:21 ID:cb7zk5u6O]
ふと、DSでchm読めたら最高じゃね?と思ったんだが目が疲れるかな。
xyzzyのchmの他にもCLHS、CLTL2、OnLispとか持ち歩きたい。

545 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 18:44:59 ID:j8ejh/VH0]
>>544
Infoに変換したら?
最近Infoのマニュアル少なくなってきて俺涙目。

546 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 22:53:05 ID:RJi3gfdZ0]
linux系からwindowsに乗り換えてきたらmeadowより敷居が低かった。ていうかメドーは立ち上がらなかった。



547 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 23:22:40 ID:LFZ9W0SB0]
>>546
設定済みmeadowなら敷居は高くないと思うよ。

スクロールを高速にするパッチを入れてみたが、大分速くなったもののテキストによってはまだ重いね。
キーリピートしても1行ずつスクロールするようにすればいいんだが、その程度なら書けそうな気もする。

しかし、他のアプリでコピーができなくなったり、meadow2だとDYNAで文字入力が出来なくなったり
他のアプリに影響を及ぼすことがあるのは痛い。
それと、moccur-grepでファイルを移動していたらmeadowが落ちた。文字コードのせいかもしれないが
やはり安定性に多少の問題があるような気がする。

拡張ライブラリが豊富なのと画像表示など機能が多いのはかなり魅力なんだけどね。

548 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 01:16:01 ID:LPw1MvYP0]
merge-pathnames ってディレクトリパス作れないんですか?

(setq *ebdict-directories*
      '((merge-pathnames "Koujien" dict-directory)
(merge-pathnames "Webstar" dict-directory)
(merge-pathnames "Wordnet" dict-directory)))

こんな感じで辞書フォルダ設定しようとしたら、
辞書引くときにこんな感じで怒られちゃいました。
不正なデータ型です: merge-pathnames: pathname






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

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

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