xyzzyの使い方が分からぬやし 励ましあえ その11at SOFTWARE
xyzzyの使い方が分からぬやし 励ましあえ その11 - 暇つぶし2ch809:名無しさん@お腹いっぱい。
08/07/05 14:52:32 g/mwXRch0
>>808
cygwin でperlを既にいれてあるので、
その方法を試してみます

ありがとうございました


810:名無しさん@お腹いっぱい。
08/07/10 18:08:52 21wNCVXB0
マルチディスプレイ(2画面)のサブディスプレイの方で
xyzzyを終了させて、再起動したら
表示位置がメインディスプレイとサブディスプレイの中間に
表示されてしまうのですが

これを訂正するには、
siteinit.lや.xyzzyに
どのように書けば良いでしょうか?


811:名無しさん@お腹いっぱい。
08/07/11 10:24:20 RymincC60
kill-lineで改行文字まで削除するように設定する変数があった気がするのです
が、見つかりません。気のせいだったのでしょうか。

812:名無しさん@お腹いっぱい。
08/07/11 11:53:30 Bzh+mDv30
kill-lineのソース見ても見当たらないから、気のせいじゃないかと
自分で拡張するか、その場でもう一度kill-lineすれば改行が消えるんでそれで納得するとか

813:名無しさん@お腹いっぱい。
08/07/11 16:29:57 GTKG6Bkb0
py-modeで着色されるキーワードの色を変える方法を
教えていただけませんか。
黄緑が見にくくて仕方ありません。

共通設定で変えれば変わるのは確認していますが、
そうすると他のmode等にも影響するため、
できればpy-mode.lで何とかしたいのです。

ぐぐったらpy-shellでの配色変更方法はわかったのですが、
肝心のpy-modeで変えたい場合がわからずじまいです。
お願いします。


814:名無しさん@お腹いっぱい。
08/07/11 20:04:40 mEWs+bQM0
>>811
それは emacs

>>813
XYZZY/etc/py

815:名無しさん@お腹いっぱい。
08/07/11 20:26:02 RymincC60
>>812>>814
どうもありがとう。適当にでっち上げてみます。

816:名無しさん@お腹いっぱい。
08/07/11 21:08:02 V1dZKOzA0
>>815
……こうかな?

(defun kill-whole-line (&optional lines)
(interactive "*p")
(kill-line (or lines (if (bolp) 1))))

817:名無しさん@お腹いっぱい。
08/07/11 22:26:09 MQMbi8tt0
>>815
URLリンク(www2.ocn.ne.jp)

818:名無しさん@お腹いっぱい。
08/07/12 01:28:59 OfX3c5uD0
英和辞典、ポップアップ、テキストブラウザ
同時に使えるだとぅ?・・・ゴクリ

819:名無しさん@お腹いっぱい。
08/07/15 05:48:03 AIRcsW6N0
2ちゃんブラウザのdatファイルを読み込むモードってありますか?
XHTML 1.1などに変換するLISPはみつけたのですが。。。

820:名無しさん@お腹いっぱい。
08/07/15 10:01:34 B/vp27Ma0
読み込もうと思えば何でも読み込めるのではないか

821:名無しさん@お腹いっぱい。
08/07/15 22:37:07 AIRcsW6N0
>>820
鋭いご指摘です(汗
datファイル閲覧modeみたいのはないですかね。。
結構日付欄が本文の前にだらだら出てくるとレイアウトが崩れまくって
みにくいんです。。。

822:名無しさん@お腹いっぱい。
08/07/15 23:42:36 Hg6mB0W+0
>>821
2ch-mode の thread-open-local-dat でできるんじゃないかな。
(2ch-mode でスレ表示時に F を押す。)

823:名無しさん@お腹いっぱい。
08/07/20 11:18:24 vOyKR2Js0
新マシン組んだのでxyzzyのディレクトリごとコピったら
拡張のいくつかが死滅してしまった

旧:Dドライブ直下 新:Gドライブ直下 くらいの違いしかないから
問題ないだろうと踏んでたが…凄く大きな間違いでしたか

824:名無しさん@お腹いっぱい。
08/07/20 11:23:36 fS9ecLKE0
XYZZYHOME

825:823
08/07/20 11:39:55 7ith9BJw0
>>824
初歩的なこと忘れてたii||orz|||ii
お陰様でようやく機能しました

一から作り直す寸前だったので凄く助かりました

826:名無しさん@お腹いっぱい。
08/07/20 17:43:53 DGtjLt9R0
824
かこいい

827:名無しさん@お腹いっぱい。
08/07/21 01:47:53 rnyI3cot0
hownの一覧に、
2008-07-21-012520.howm |(タイトル)
のようにタイトルを表示するには、
どうすればいいのでしょうか?
現在は、
2008-07-21-012520.howm |
のように、タイトルが表示されません。
ご存じの方が、いらっしゃいましたら、
教えていただけないでしょうか?

828:名無しさん@お腹いっぱい。
08/07/21 09:09:17 61oaRiys0
>>827

(setq howm-list-title t
howm-list-all-title t
howm-list-recent-title t)

829:827
08/07/21 12:17:12 Eq1LzykL0
>>828
上記内容を、.xyzzyに記述してもタイトルが表示されなかったのですが、
howm-pre-init.lに記述したらタイトルが表示されました。
ありがとうございました。


830:名無しさん@お腹いっぱい。
08/07/21 14:02:59 wFYCQc5F0
>>828
かこいい

831:名無しさん@お腹いっぱい。
08/07/21 20:59:20 WUpmxO850
本スレのあれはコピペになりそうだな。。。

832:名無しさん@お腹いっぱい。
08/07/22 17:10:08 nvhA9rZT0
一念発起して*xhtml-guess-list*をsiteinit.lで上書きしようかとしたんだけど,どうしてもできなくてxml/xhtml.lの該当箇所を上書きしちゃった
何か情報はと思って*xhtml-guess-list*をGoogleで検索しても前々スレしか出てこなかったし
どういう風に読み込まれてるのかよく分からないんだよね……まだまだ未熟です

833:名無しさん@お腹いっぱい。
08/07/22 21:31:39 IzwtOF+/0
*pre-command-hook*が利いたり利かなかったり何か変なことになったんだけど、
.resumeファイルを削除して再起動させたら直ったよ。
なんだったんだろー。

834:名無しさん@お腹いっぱい。
08/08/09 00:45:13 RrGWCbDC0
set-mark-commandって標準でキーバインドされてるけど
どうやって使うこと想定してるんでしょう

evalとかと組み合わせる?

835:名無しさん@お腹いっぱい。
08/08/09 01:07:45 6DwBSPrDP
exchange-point-and-mark とかリージョン関係を対話的に使うときに使う。
リージョンは設定したマークの位置からキャレットの位置までの範囲。
自分はほとんどセレクションを使用してるので、一時的な位置保存として
使うぐらい。

836:名無しさん@お腹いっぱい。
08/08/09 02:29:26 b0UzU6Oq0
よく使うのは kill-region, copy-region-as-kill かなぁ。さらにyankと組み合わせて。

837:名無しさん@お腹いっぱい。
08/08/10 22:19:51 KxYJyRr70
beginning-of-bufferとかend-of-bufferで
移動前の場所を自動でset-markしてくれるのが便利で
selection系よりもregion系を好んで使うようになった。


838:名無しさん@お腹いっぱい。
08/08/18 12:02:59 DKuofTub0
たとえば、M-xしようかな~と思ったけどやっぱやめた、みたいなとき、Altキーを押して離すだけに
なるじゃないですか。そうしたらフォーカス?がメニューバーに行っちゃって、もう一度Altキーを
押して離さないとエディタ部に戻ってこないですよね。
つまり、単独のAltキーを無視できたらいいなというわけなんですけど、xyzzy単体で可能でしょうか。
TAALTみたいなアプリで可能なのは知っているんですが、xyzzy上のみで単独のAltを無視するようにしたいので。

839:名無しさん@お腹いっぱい。
08/08/18 15:32:23 bpMCIQss0
>>838
共通設定>いろいろ>なんでALTでメニューが開かない?
のチェックを外せば良いんじゃないかな。

840:名無しさん@お腹いっぱい。
08/08/18 21:08:44 xihs0lkv0
>>838
URLリンク(d.hatena.ne.jp)


841:名無しさん@お腹いっぱい。
08/08/22 00:06:48 qiMzOH/h0
>>840
どうもありがとう。TAALT使うことにしました。

842:名無しさん@お腹いっぱい。
08/08/23 00:59:47 YIa1QsVa0
どなたか
『実践 Common Lisp』をxyzzyで勉強できるサイトを作ってください。

843:名無しさん@お腹いっぱい。
08/08/23 01:12:21 6mdBsDBz0
>842
せめてサイトはお主が作って、執筆だけ頼め。

844:名無しさん@お腹いっぱい。
08/08/23 10:18:14 TUulyivl0
>>842
むずいぞあの本

845:名無しさん@お腹いっぱい。
08/08/30 03:31:56 62aZfcyZ0
calc では、足し算が以下のような結果となります
$ 2+.5+3+3.8
9.300000000000001
如何ですか。私だけでしょうか?
直し方分かりません。


846:名無しさん@お腹いっぱい。
08/08/30 08:12:17 y8ppg8d70
>>845
PCでは、小数点以下は1/2、1/4…の足し算で表すので、
記述したピッタリの値にならない場合があります

847:名無しさん@お腹いっぱい。
08/08/30 08:14:11 y8ppg8d70
…と思ったら

(+ 2 .5 3 3.8)
9.3

となるのか。すいません、ちょっと勘違いかも。

848:名無しさん@お腹いっぱい。
08/08/30 09:24:04 uFvLGDqs0
インデントをしてくれるpascal用モードってないでしょうか?
今は雪見酒さんのruby-modeのインデント部分を拝借して使ってます

849:名無しさん@お腹いっぱい。
08/08/30 09:48:09 ypCQ7upj0
>>847

何桁目かを丸めてるだけじゃないの?
>>846で合ってるんでは。

850:名無しさん@お腹いっぱい。
08/08/30 10:07:01 WlFweUov0
そうなんだろうが、>>845じゃ正確すぎて使えないよね。

851:名無しさん@お腹いっぱい。
08/08/30 10:31:00 a9hWS9mP0
2進法で生じる誤差が吸収できないなら、正確ではないでしょ。

852:名無しさん@お腹いっぱい。
08/08/30 11:26:34 fBbs14UK0
lisp のに比べてって事でしょ

853:名無しさん@お腹いっぱい。
08/08/30 16:18:12 FrGhdLY+0
にしても、これがcalc-modeの仕様なのか

854:名無しさん@お腹いっぱい。
08/08/31 00:15:07 AJdYcMhM0
calc-modeを使ってる奴がいることにカルチャーショック
あれはxyzzyでどうプログラムを書けばいいのかを示す
サンプルプログラムみたいなもんだろ

855:名無しさん@お腹いっぱい。
08/08/31 00:31:24 6WfJVhid0
計算するときはLisp-Interaciton-modeにしてます

856:名無しさん@お腹いっぱい。
08/08/31 01:22:50 AHjRsts90
>>854
あれでサンプルレベルっすか~
じゃ何使って計算してるの?

857:名無しさん@お腹いっぱい。
08/08/31 02:56:40 gkKxwcUV0
>>854
Windows標準の電卓と違って、
計算過程が残せるから便利じゃないっすか!

858:名無しさん@お腹いっぱい。
08/08/31 13:09:38 9yiYT9xw0
秀丸に64bit版があるみたいだけど
xyzzyに64bit版はないよね?
64bit用CPUとOS上で動くのかな?


859:名無しさん@お腹いっぱい。
08/08/31 16:53:02 KmhHK7t/0
>>858
> 動くみたいよ
URLリンク(wiki.mm2d.net)

860:名無しさん@お腹いっぱい。
08/09/02 07:46:59 7sKPW6jM0
>>854
初めて聞いた
lispフォルダの他ファイルはともかく
(>_<)にあるやつは参考にしたことない
俺だけか

861:名無しさん@お腹いっぱい。
08/09/02 09:50:02 Ln6DNMSg0
calc-modeが(>_<)にあると今知った。

862:名無しさん@お腹いっぱい。
08/09/02 11:12:22 fIcsHu8U0
関数が定義されていません: >_<

863:名無しさん@お腹いっぱい。
08/09/04 23:30:13 OO+q06Qh0
Subject: CALC-MODE
-------------------------------------
$ 47.9+18.5
66.40000000000001
-------------------------------------
どなたか、お直しください。不安です。

864:名無しさん@お腹いっぱい。
08/09/06 18:10:28 CatUYIi20
なにが不安なのですか?

865:名無しさん@お腹いっぱい。
08/09/06 18:43:31 unfpdLXn0
エディタにそこまで求めるか?暇なのか?お前ら

866:名無しさん@お腹いっぱい。
08/09/06 19:59:19 yMYVZycO0
小数点以下の計算結果は求めないが
スケジュール管理と2chアクセスとメーラーとメモの保管は求めたりする。

867:名無しさん@お腹いっぱい。
08/09/06 20:40:23 51Xnk39x0
浮動小数点の誤差がいやならば、分数で計算しましょう


868:名無しさん@お腹いっぱい。
08/09/08 21:45:11 VcQt1JCg0
ステータス・バーに時刻を表示させるには
(setq *status-bar-format* "%T")
を.xyzzyに入力する訳ですが、
この表示を
2008-09-06 (Mon) 21:45
に変更したいです

どのような設定をすれば良いのか
ご教示ください

869:名無しさん@お腹いっぱい。
08/09/08 22:06:38 2v+oDIlz0
>>868
ソース見たけど、できないような気がする

870:名無しさん@お腹いっぱい。
08/09/08 22:50:15 VcQt1JCg0
>>869
そうでしたか
どうもありがとうございます

871:名無しさん@お腹いっぱい。
08/09/10 21:50:32 kJURtu6S0
linuxで使いたいけど、wineじゃ少し表示が崩れる
xyzzy for linux…

872:名無しさん@お腹いっぱい。
08/09/10 22:09:51 vUfLvWjg0
emacsでええがなw

873:名無しさん@お腹いっぱい。
08/09/10 23:46:41 icyC/uMO0
CLispなことに意味があるとか

874:名無しさん@お腹いっぱい。
08/09/11 01:11:59 xuybKMyL0
climacsってどうなん?



875:名無しさん@お腹いっぱい。
08/09/11 01:14:02 9dC+P+6U0
climacsもemacs -nwに相当するものがあれば常用する気になるけどなぁ

876:名無しさん@お腹いっぱい。
08/09/11 21:18:46 xuybKMyL0
xyzzyにも -nw欲しいよね。

877:名無しさん@お腹いっぱい。
08/09/12 13:09:39 o02uvtZS0
ここで guile emacs が鰈に登場!!

878:名無しさん@お腹いっぱい。
08/09/12 16:02:47 csIPG95R0
-nw て何?

879:名無しさん@お腹いっぱい。
08/09/12 16:11:30 o02uvtZS0
>>878
emacs -nw

880:名無しさん@お腹いっぱい。
08/09/12 16:41:59 csIPG95R0
いやだから、その引数つけたらどうなるの?

881:コンソールで起動
08/09/12 18:58:06 o02uvtZS0
Emacsの使い方はemacsスレで聞け

882:名無しさん@お腹いっぱい。
08/09/12 20:03:52 xuw8Dp/S0
> -nw て何?
と打つ時間で emacs nw とググればよかったのに

よかったのに

883:名無しさん@お腹いっぱい。
08/09/12 20:54:39 VnPZ1xOZ0
>>882
泣かないで!

884:名無しさん@お腹いっぱい。
08/09/14 21:34:00 LjldMLbs0
shell-modeでperlのスクリプトを実行すると

C:\> perl -f input_from_stdin.pl
# 行を入力してエンターキーを押すと消える

となってしまいます。shell-modeで標準入力を使うCUIプログラムを使う方法はありますでしょうか?

885:884
08/09/14 21:56:25 LjldMLbs0
前言撤回します。スレ汚し失礼しました。

886:名無しさん@お腹いっぱい。
08/09/16 01:16:04 wT+mHKI/0
スレリンク(software板:791番)n
これに沿うように http.l の http-post をいじればいけるのかな?
俺にはわからん

887:名無しさん@お腹いっぱい。
08/09/16 08:06:23 UVOnIDYD0
てすと

888:名無しさん@お腹いっぱい。
08/09/16 08:08:02 UVOnIDYD0
form.lの530行目あたり、form-format-post-varsのPOST変数組み立て文字列に
suka=pontanを足せばいいらしい。でもこれ、運営のスレッド見てると今後
毎日変わっていきそうな不穏な雰囲気だぞ。

889:名無しさん@お腹いっぱい。
08/09/16 12:55:37 AybWIXgi0
>>888

運営のどのスレを見てればいいんでそ?

890:名無しさん@お腹いっぱい。
08/09/16 16:42:34 q3FLloWx0
>>889
2ch運用情報板のそれらしいスレを見る
何処とは決まってない

891:名無しさん@お腹いっぱい。
08/09/16 19:08:10 Vdzy5gKk0
>>888
さんきゅーりのQ

892:名無しさん@お腹いっぱい。
08/09/16 22:05:06 mB21OXV/0
>>888
ありがとう

893:名無しさん@お腹いっぱい。
08/09/16 22:52:23 UVOnIDYD0
>>889
それっぽいスレならどこでもいいと思うよ。
まあでも、どっちかというとこの板のギコナビスレでも見てる方が
情報得やすい気もする。

894:名無しさん@お腹いっぱい。
08/09/16 23:05:36 zdukf4Cn0
ブラウザでの書き込んだときの確認画面のソース見れば書いてある。
つーか、文字化けしてるが書き込み失敗時に表示されてるのがまさにそれなんだけどな。

895:名無しさん@お腹いっぱい。
08/09/17 15:06:06 9AIOIr2H0
"submit=~A&FROM=~A&mail=~A&MESSAGE=~A&time=~D&bbs=~A&suka=pontan"
に書き換えたら書き込めるんだけど、wでthred-formを呼び出すと

引数が多すぎます: (2hc::form-create "ソフトウェア" "pc11.2ch.net" "/software/" "xyzzyの使い方が分からぬやし 励ましあえ その11" "1191681847.dat" ...)

みたいなエラーが出てフォームに移れなくなっちゃいました。
なんか間違ってる?
中身見たけどどこで thread-form と form-format-post-vars がかかわってるのかわからず

896:名無しさん@お腹いっぱい。
08/09/17 17:50:48 Xt9aWNB+0
普段使ってないけどテスト
form.lの532行目の変更のみ


897:名無しさん@お腹いっぱい。
08/09/17 18:27:31 jHIiRHhJ0
てすと

898:名無しさん@お腹いっぱい。
08/09/17 21:35:47 wS+jnlQS0
>>895
同じことになったけど、再起動したら直った

899:898
08/09/17 21:39:18 wS+jnlQS0
と思ったけど、やっぱりおかしいな。調べてみる

900:898
08/09/17 21:42:54 wS+jnlQS0
わかった。2ch_mode_otherbbs.l 使ってると form-create が上書きされてるから、
2ch/form.l をロードするとエラーが出るようになる

901:名無しさん@お腹いっぱい。
08/09/17 22:16:17 9AIOIr2H0
まじっすか

って、xyzzyは一度落としてたけどosからはしてなかった。
わたしもできたみたい。
どうもありがとう

902:名無しさん@お腹いっぱい。
08/09/17 22:19:04 9AIOIr2H0
と思ったら、ああほんとだ。
やっぱ二回目からは><
一度書き込んでれば f thread-form-back で書き込みバッファは出せるんだけど、
どうしようかな

903:名無しさん@お腹いっぱい。
08/09/17 22:45:16 0nzqQ91t0
てすと

904:名無しさん@お腹いっぱい。
08/09/18 07:13:47 Vi7saSNH0
>>900
どうも~。
form-format-post-vars()でPOSTする文字列を構築するところで、
今までhana=mogeraだったのをsuka=pontanにすればいいってことなんでしょうか?
だとするとform-format-post-vars()はotherbbsは上書きしていないので、otherbbsの方は修正せずにいけるような気がするのですが…

905:898
08/09/18 14:09:56 yg2x2qr10
>>904
です。
ただし修正した後に手動で form.l をロードしてしまうとアウト。

906:名無しさん@お腹いっぱい。
08/09/18 19:28:45 G7Q6VePR0
修正した後、form.lをバイトコンパイル。
その後xyzzyを再起動すれば大丈夫だと思うんだが。

907:名無しさん@お腹いっぱい。
08/09/18 20:40:01 tgQu1EXZ0
<!-- 2ch_X:cookie -->からhiddenフィールドを適当に拾って再postする関数書いたので
そのままクッキーに反映しようと思ってちょっとソース見てるんだが
クッキーって保存してない?
自力で保存するならform.lとhttp.lもいじらないといかんようだな
とりあえずhttp.lの775行目の (if (string-match "\\([^=]+\\)=?$" x)
は動作おかしいな。?をとればいいようだがこれとっていいのか?
xは"MAIL=sage"とか"NAME="とかの文字列が入る

908:名無しさん@お腹いっぱい。
08/09/18 22:12:23 fAb2Geod0
なんかおかしいと思ったら、form-format-post-vars を config.l で定義し直してた。
それを忘れて 2ch/form.l を直接いじってたからわけわからんくなってたんだ…
すんませんでした

909:名無しさん@お腹いっぱい。
08/09/19 00:51:14 I07rZ2k10
>>905
form.lをロードしちゃったらotherbbsが上書きした関数群を再度元に上書きし直してしまうのでそれは仕方ないかと…。

>>907
cookieは決め打ちで送った後、クッキー設定画面を送るときにHTTPヘッダとしてで送られてきたのを
変数に保持して次からCookieに追加して送信…だったように思います。

?は;でsplitした結果が"○○="の場合のことを考慮しているように見えます。ざっとしか見ていないので
間違ってるかもしれませんが…

910:名無しさん@お腹いっぱい。
08/09/19 08:18:13 0x168NOn0
>>908
あるある

911:名無しさん@お腹いっぱい。
08/09/19 20:27:07 hFD8g5CY0
>>907
あ…このままだとhoge=mogeって渡ってきた時に、("moge" "")ってなっちゃいますね。
すいません、読み間違えました。

とりあえず自分もCookie画面から送信データを再度取得するhttp-postの修正を書いてみたので、
よければ使ってみてください&間違いがあったら指摘してください。
config.lの最後で
(load "~/.2ch/amendment_http_post.l")
のようにしてロードすればいけるはずです。これを使えばform-format-post-vars()の修正はいらないはず…

URLリンク(www.green.dti.ne.jp)

912:名無しさん@お腹いっぱい。
08/09/20 02:45:19 snD6R8mo0
>>911
使わせてもらいます


913:名無しさん@お腹いっぱい。
08/09/20 16:08:12 22Rkw0JL0
また変わったのか
落ち着く一週間後にまた覗いてみよう。。

914:名無しさん@お腹いっぱい。
08/09/20 22:11:26 +AUerfPk0
>>911
書き込めました。ありがと。

915:名無しさん@お腹いっぱい。
08/09/22 15:25:55 dannjLcf0
下のlist-register.elいじって組み込みたいな。ああ

レジスタを一覧表示 ― list-register
URLリンク(www.bookshelf.jp)

916:名無しさん@お腹いっぱい。
08/09/22 21:10:19 7oIFO9jL0
>>915
えらい。頑張って作れ

917:名無しさん@お腹いっぱい。
08/09/23 00:29:47 eXVHQJ6+0
>>915
ありがとうございます

918:名無しさん@お腹いっぱい。
08/09/23 04:12:40 YTDkAB4V0
>>911 Windows板から来ました。ありがと。

919:名無しさん@お腹いっぱい。
08/09/23 14:57:05 qylVOaey0
test


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch