xyzzyの使い方が分か ..
159:名無しさん@お腹いっぱい。
06/12/28 11:58:46 DnxWXqNz0
>>158
wiki見ながら netinstallerから入れてもだめ?
160:名無しさん@お腹いっぱい。
06/12/28 15:00:16 2J/cbXXX0
>>158
まずそれ以外の拡張なら導入できてるの?
何を打ったら No match と出るの?
siteinit.l or .xyzzy にはどう書いているの?
めんどくさがらずに、ちゃんと説明しないと分からないし
説明する気にもならない。
161:名無しさん@お腹いっぱい。
06/12/29 09:18:31 WIs7jB8a0
>>158
黙ってWikiのクイックツアーを読むことからはじめるべきだと思う。
QuickTour - XyzzyWiki
URLリンク(xyzzy.s53.xrea.com)
162:名無しさん@お腹いっぱい。
06/12/29 21:25:39 GEQ84f/m0
ファイラで表示されてるファイル一覧の一番上のファイルで
更に上を選ぶと一番下に来るようにする設定はありますか?
説明が自分で見てもわかりにくいので付け足しておくと
ファミコンの画面端から逆の画面端に移動するあの感じです。
163:名無しさん@お腹いっぱい。
06/12/29 22:19:33 8IfqPtKK0
>>162
補足の方がわかりにくい気ガス。
(defun filer-backward-line-loop ()
(if (filer-current-file-dot-dot-p)
(filer-goto-eof)
(filer-backward-line)))
下から一番上への移動はちょい面倒。
164:名無しさん@お腹いっぱい。
06/12/29 23:20:50 N+z4DDy00
>>162
これのことかな。
URLリンク(xyzzy.s53.xrea.com)
165:名無しさん@お腹いっぱい。
06/12/31 10:01:21 itN9GaHT0
>>163
ありがとうございます。
でもルートディレクトリで動作しないのがちょっと…。
>>164
まさにそれです!
Wikiにあったんですねすいません気づきませんでした。
166:名無しさん@お腹いっぱい。
07/01/05 20:06:09 IQAmrLJnO
replace-bufferの:onceオプションは、
pointから調べてマッチする最初の文字列が
置換される、という認識であっていますか?
リファレンスに載ってなかったので質問させてもらいました。
onceを付けても該当するものが全て置換されてしまいます…
167:名無しさん@お腹いっぱい。
07/01/05 20:52:52 d+EycWR90
ソース見てみたら一行で一回ってことみたい。
リファレンスに載ってないのは多分皆分かってない(使ってない?)から、
xyzzyのソース落としてきて、replace_bufferでgrepして(-は_で定義されてる)
定義部分を見てどういう動きしてるか解析して。
そして分かったらリファレンスに突っ込みをいれて。
168:名無しさん@お腹いっぱい。
07/01/06 11:04:45 d4QtuPu10
質問させてください。
昨日気が付いたんですが、バッファバーとツールボタンバーが消えているんです。
(上部にはタイトルバーとメニューバーとルーラー、
下部にはミニバッファとファンクションバーとステータスバーがある状態で、
開いているファイルの拡張子によるGUIの変化はない様です)
再表示しようと思ってメニューバー[表示]-[ツールバー]を選ぼうとしたら、
[ツールバー]メニュー項目がグレーダウンしていて選択できませんでした。
いつからなのか、原因がなんなのか見当がつかないのですが、
再表示する為にはどーしたら良いでしょうか?
ダンプファイルを削除して作り直す事はやってみたのですが、ダメでした。
ちなみにLISPはTipsからコピペしたり、
数値等の分かり易いパラメータを弄くる程度しか理解できてません。
よろしくお願いします。
169:名無しさん@お腹いっぱい。
07/01/06 12:14:43 sCoZrwr90
>>168
URLリンク(xyzzy.s53.xrea.com)
でも答えとしては不十分なのかな。
メニューがダンプ直後も表示されないなら、siteinit.l 内に誤りがありそう。
ダンプ直後は表示されるなら、メニューなど非lispオブジェクトをダンプファイルの中に
含めようとしているのが原因。
どちらの場合も、siteinit.l の半分を #| と |# でコメントアウトし、改善されれば
コメントアウトした部分に原因があり、改善されなければコメントアウトしてないとこ
ろに原因がありそう。
あとは二分探索の要領で原因を探せば、環境を全て捨てなくとも何とかなる。
170:名無しさん@お腹いっぱい。
07/01/06 12:42:24 d4QtuPu10
>>169
情報ありがとうございます。
Q&Aには目を通したのですが質問箱というのもあったのですね。失念しておりました。
結論から申しますと、無事直りました^^
書き込みをしてからも試行錯誤して、
「初期化ファイルは最初は存在しない」という情報を目にしたので
それらを退避して起動してみたのですが相変わらずメニュー[ツールバー]は死んだままで、
次に目をつけたxyzzy.iniと.xyzzy.historyを退避させたら[ツールバー]が復活しました。
自分の悪い癖が顔を出して1度にたくさん弄りすぎちゃったのですが、最終的な変更箇所は
新規に生成されたiniファイル内の[Misc]セクションの「1024x768=(47,2)-(1024,715),1」
という1行を古いiniに持ってきた(仮想画面使ってた事もあったので
その絡みで座標がおかしくなったのかな?と思って^^;)、
且つ、history無しでiniファイルだけの状態にしたのだと思います。
教えていただいた情報を拝見すると、historyファイルを作り直した事が効いたのでしょうね。
結局、もっとよく調べれば分かる事でしたね。以後、質問箱も忘れない様にします。
本当にありがとうございました。
171:名無しさん@お腹いっぱい。
07/01/07 21:21:50 Yv8EKVX50
>>167
ソース見ろか・・・まあいいけど、
そしてリファレンス突っ込みいれとけって?
初心者におんぶに抱っこかよw
xyzzyコミュ終わった・・・
172:名無しさん@お腹いっぱい。
07/01/07 22:41:45 U5R5fMw60
xyzzyを終了すると、ファイルを開いたり保存する時に出てくるダイアログのディレクトリが
xyzzy.exeのあるディレクトリに戻ってしまいます。
常に前回開いたり保存したりしたディレクトリでダイアログを表示させるにはどうしたら良いのでしょうか?
173:名無しさん@お腹いっぱい。
07/01/07 23:00:24 LqBQYnqV0
>>171
使い方が分からないような人ならともかく、
関数の挙動の詳細について聞くような人が
「初心者」とは思えんが?
174:名無しさん@お腹いっぱい。
07/01/08 00:20:18 mhXN3Ot80
要約すると、今すぐ知りたいので教えてくださいというツンデレ。
175:名無しさん@お腹いっぱい。
07/01/08 21:07:52 7Uq+uShz0
>>172
もともと履歴は保存してなくて、バッファのデフォルトディレクトリを表示してるだけのような。
とりあえずこんな感じでどうでしょう。
(set-default-directory (get-special-folder-location :personal) "*scratch*")
176:172
07/01/09 22:02:11 VvWxPHUU0
>>175
ありがとうございます!
(set-default-directory "いつも使ってるディレクトリ")
で快適になりました。
177:名無しさん@お腹いっぱい。
07/01/11 12:42:24 CeQMwzRT0
core duo のXPマシンにしてから
2行ほどの簡単なtxtファイルをセーブするのにも2秒ほど砂時計が出るようになった
ものすごく引っかかりを感じるのだけど、同じ症状の人はいない?
178:名無しさん@お腹いっぱい。
07/01/11 18:32:26 iCDfSQeU0
アンチウイルスソフトとかスパイウェアのせいじゃないの?
変なもの入れてない?
179:名無しさん@お腹いっぱい。
07/01/11 19:05:37 7gbiimIm0
バックアップファイルの保存ディレクトリを指定している場合ファイルが
貯まってくると、そうなった記憶があるようなないような
180:名無しさん@お腹いっぱい。
07/01/11 19:21:36 CeQMwzRT0
いや、OS明けた直後にxyzzy入れるから
バックアップファイルの場所を明示すればいいのかな?
181:名無しさん@お腹いっぱい。
07/01/11 21:54:05 MujeLYI20
???OS明けた直後にxyzzy入れる???
バックアップファイルをがっさり消したらいいだけじゃないかと
182:名無しさん@お腹いっぱい。
07/01/12 13:01:18 ChKC69le0
マウスをドラッグして領域指定(セレクション?)しているときに文字を入力すると、
指定されてた領域が削除されてしまいます。ちょっと不便なのですが、抑止する方法はありますか?
183:名無しさん@お腹いっぱい。
07/01/12 13:22:48 v0sQD4xW0
>>182
抑止するって何?
184:名無しさん@お腹いっぱい。
07/01/12 13:36:30 ChKC69le0
>>183
水色反転している領域が削除されないようにしたいのです。
185:名無しさん@お腹いっぱい。
07/01/12 13:59:13 v0sQD4xW0
>>184
(defun ed::self-insert-command (&optional (arg 1))
(interactive "*p")
(and abbrev-mode
(not (bobp))
(not (syntax-word-p *last-command-char*))
(syntax-word-p (preceding-char))
(expand-abbrev))
(if overwrite-mode
(overwrite-char *last-command-char* arg)
(insert *last-command-char* arg))
(and (interactive-p)
(not *executing-macro*)
(or (syntax-close-p *last-command-char*)
(syntax-close-tag-p *last-command-char*)
(syntax-math-p *last-command-char*))
(save-excursion
(forward-char -1)
(and (goto-matched-parenthesis)
(show-matched-parenthesis))))
(and auto-fill *auto-fill-hook
(funcall *auto-fill-hook *last-command-char*))
t)
186:名無しさん@お腹いっぱい。
07/01/12 14:16:55 ChKC69le0
>>185
おお、ありがとうございます。cmds.l で関数探して delete-regin のあたりを削除すれば良かったのですね。
でも self-insert-command を知らないと、関数探すのが最初の壁・・・
187:名無しさん@お腹いっぱい。
07/01/12 14:27:44 v0sQD4xW0
>>186
そういう時は
URLリンク(www.bookshelf.jp)
の describe-key-briefly-to-jump で、どのコマンドが呼ばれているか
探すのが楽なんだがなぁ
188:名無しさん@お腹いっぱい。
07/01/12 14:30:19 Bhi0P/2t0
>>186
C-x ?でキー定義を見れるよ。
文字入力も例外じゃなくて、self-insert-commandっていうコマンドを実行してる。
189:名無しさん@お腹いっぱい。
07/01/12 23:05:16 g0FwtFoA0
本体に対する要望って、主なのはこれくらいかな。
・内部ユニコード対応
・画像のインライン表示
・折り畳み
・タブの分離、多段表示
・常駐機能
・vim の便利そうな補完
190:名無しさん@お腹いっぱい。
07/01/13 00:14:41 Qfac6XKe0
>>189
・vim の便利そうな補完
これを非vim使いにも分かるように教えて下さい。
(lispでできるなら本体に対する要望ではないよね、と)
あと、これも欲しいな。
・マルチスレッド(lispに)
・正規表現用シンタックス
191:名無しさん@お腹いっぱい。
07/01/13 00:36:52 xeIwO7+m0
あれ?
xyzzy って内部 unicode じゃ無かったっけ?
192:名無しさん@お腹いっぱい。
07/01/13 00:57:36 LTpU1S250
>>189
同時に使える色数を増やして欲しいな
193:名無しさん@お腹いっぱい。
07/01/13 01:56:41 kdUBXEOF0
>>189
ユニコードに含まれてるのかもしれないけど
タイ語の文字とアラビア文字の表示、編集
194:名無しさん@お腹いっぱい。
07/01/13 03:02:27 LTpU1S250
>>189
常駐機能は ttray でも良くないか?
195:名無しさん@お腹いっぱい。
07/01/13 05:18:14 FeLxeie20
>>191
unicodeじゃなくて、独自のコード体系だったような気がする…
196:名無しさん@お腹いっぱい。
07/01/13 12:19:47 e1DcWEYn0
マルチスレッドってなんに使うんだっけ。
悲しい排他処理の失敗を思うと…
non-blockingなソケットと
タイマーイベント(こっちはもうあるね)が有れば
いらない気もするんだけど。
197:名無しさん@お腹いっぱい。
07/01/13 12:59:21 i/Yl6YSN0
複数のxyzzyを立ち上げて、xyzzy間でbufferタブをdrag&dropできたら……
なんて使い方はemacs系な人はあまり必要としてない機能なのかな。
198:名無しさん@お腹いっぱい。
07/01/13 17:07:50 tF34Ntwq0
xyzzyを使ってるみなさんはカーソル移動はどうやってますか?
カーソルキーに手を伸ばすのは億劫だし、
C-p,n,b,fのキー配置はどうも使いにくい。(慣れるしかない?)
199:名無しさん@お腹いっぱい。
07/01/13 17:42:05 S9qLBvAX0
キーバインドを伝統的なダイアモンドに変えればおk。
200:名無しさん@お腹いっぱい。
07/01/13 19:29:58 242+5kW50
>>198
vi 使えば?
201:名無しさん@お腹いっぱい。
07/01/14 03:40:27 dk8FGJ+f0
>>196
タイマーイベントも,外部アプリからの出力を受け取ったら
すぐにおきてくれるタイマーが欲しい.
sit-forがキー入力を受けたらすぐに再開するのと同様に.
202:名無しさん@お腹いっぱい。
07/01/15 07:51:10 mlima1JO0
個人的な本体に対する要望っていうなら
・色数(重くなるだけなら必要ないけど)
・折りたたみ
・正規表現用シンタックス
画像の表示とかは、あるなら欲しい程度かな。
>>190
マルチスレッドって何に使うの?
203:名無しさん@お腹いっぱい。
07/01/15 08:44:36 pVEy1hpf0
色数も欲しいけど色の指定を直接したい
特定のモードの色変えたくて色変えたら他のモードが大変な事になるのをどうにかしたい
204:名無しさん@お腹いっぱい。
07/01/15 10:41:58 mlima1JO0
>>203
何の事いってるのかよく分からないけど
色は指定できるような気がするけど。
205:名無しさん@お腹いっぱい。
07/01/15 18:36:16 KvALsxVF0
>>204
RedやBlueのように色の名前で指定したいと言うことでは?
他に、HTMLの色指定が使えるとうれすぃ。
206:名無しさん@お腹いっぱい。
07/01/15 19:19:20 pVEy1hpf0
>>205
まさにそれです
207:名無しさん@お腹いっぱい。
07/01/15 19:38:58 nkHMaAaE0
>>202
スレッドはgrepとかRSS-modeの取得とかNetInstallerのR(更新)を
もうちょい早くやりたいと思って書いたんだけど、佐野さんとこの日記にあった
URLリンク(snmsts.dreamhosters.com)
をいじればなんとかなりそうな気がするのでやっぱいいかも…
(と思いつつも外部の実行ファイルが必要になるので、できればあった方がうれしいな、くらい。)
>>201はmake-process + set-process-sentinel ? (よく分からないけど)
>>204
Kamailと2ch-modeの両方の配色にキーワードの1〜3を使ってたりした場合に
片方だけ変えたらもう片方も一緒に変わってしまう ってことだと思う。
配色をRGBで指定出来ればコレもできるんだろうか。
URLリンク(la.ma.la)
208:名無しさん@お腹いっぱい。
07/01/15 19:45:13 k3nEV1UG0
abbrevで展開すれば(ry
209:名無しさん@お腹いっぱい。
07/01/15 21:12:41 mlima1JO0
>Kamailと2ch-modeの両方の配色にキーワードの1〜3を使ってたりした場合に
>片方だけ変えたらもう片方も一緒に変わってしまう ってことだと思う。
ん?>>205なんでしょ?
それに、これはモードの方が対応する問題じゃないの。
どんなモードが作られるか分からないわけだし。
210:名無しさん@お腹いっぱい。
07/01/15 21:16:09 1bq1VsPt0
209はわかっていないのだ。
211:201
07/01/15 21:38:06 DlAPNqSl0
>>207
set-process-sentinel はプロセスが終了する時に呼ばれる関数を指定するもので、
>>201 は1つの外部プロセスと頻繁にプロセス間通信するときに、同期のオーバー
ヘッドが大きいのでせめてデータ受け取ったら、すぐにメインのsleep状態から
復帰して欲しいということです。これ実装すると、自分のプログラムが3〜4割ほど
速くなるんで、、、欲しいなぁ。
>>203
各モードごとに何番の色で表示するかを自分で設定するんだよ。
>>209
キーワードや、正規表現キーワード、set-text-attribute で、1番の色、15番の色、
という風に指定するんじゃなくて、直接rgb値などを指定できるとうれしい。
今のxyzzy は同時に表示できる色数が20色くらいでしょ。これは少ない。
xyzzyにMPIあったら、自分は使うだろうな。
212:名無しさん@お腹いっぱい。
07/01/15 22:18:00 B+23bxiK0
Wikiの練習帳にあるemacsのtransient(略なのですが、
範囲指定の置換で、行頭/行末ではないにも関わらず、
範囲の先頭/最後が正規表現の ^/$ にマッチしてします。
これを修正するには、Cソース側のbuilt-inコマンドのreplace-bufferに手をいれるか、
速度を犠牲にしてlispでreplace-buferの代替関数を作るしかないでしょうか?
213:207
07/01/15 22:24:40 nkHMaAaE0
>>209
>>205は>>203の一行目。
>Kamailと2ch-modeの両方の配色にキーワードの1〜3を使ってたりした場合に
>片方だけ変えたらもう片方も一緒に変わってしまう ってことだと思う。
これは>>203の二行目。(一行目が解決すれば二行目も解決すると思うけど。)
あと、良く考えたらキーワード1〜3はローカル設定でバッファごとに変えられるから、
共通設定でしか変更できない文字色1〜15、背景色1〜15で考えてください。
まず、バッファの背景色などはバッファローカルで変更できるから
Kamailは背景黒、2ch-modeは背景白っていうことができる。
なのに、あちこち(スレタイとか日付とかレス番とかメール欄とか)
に指定する文字色1〜15はバッファグローバル。
だからKamailで見やすいからと言ってどれかを白に変更したら
2ch-modeで全く見えなくなるし、どれかを黒(ry
極端な例だけど。
214:名無しさん@お腹いっぱい。
07/01/16 05:21:33 qsyptdQd0
1.色数
2.色の指定方法
ってことだな。
215:名無しさん@お腹いっぱい。
07/01/16 18:37:01 2MO0Qxfd0
C++モードでWindows系のプログラムを編集するとき、
LPVOIDとかTCHARとかもintやvoidと同様に扱ってくれるようにするには、
どうしたらいいでしょう?
wip/winapi.l がそれっぽかったのだけど、ちょっと違ったみたいで・・。
216:名無しさん@お腹いっぱい。
07/01/16 20:32:20 HHnwcIEx0
>>215
$XYZZY/etc/C++に追加
ついでに参考としてURLリンク(xyzzy.s53.xrea.com)
217:名無しさん@お腹いっぱい。
07/01/16 20:44:16 2MO0Qxfd0
>>216
ありがとうございます。キーワードファイルってのがあるんですね。
てっきりlispの変数だとばかり思って探してたですよー。
218:名無しさん@お腹いっぱい。
07/01/17 09:39:36 6aVmP1ax0
そういえば英語化するって話はどうなったんだろう。
219:名無しさん@お腹いっぱい。
07/01/17 12:52:17 xNYcmY+s0
本体はもうされてるはず
220:名無しさん@お腹いっぱい。
07/01/17 17:54:29 kNypw2kSO
モードラインのフォントって変えられますか?
221:名無しさん@お腹いっぱい。
07/01/17 19:15:45 Htij4+JG0
>>220
確認してないけど、 popup-string は windowsの画面のプロパティの
デザイン > 詳細設定 > ヒント のフォントを変更する事で変えられた。
モードラインがそういう風に変更できるかは分からんけど。
222:名無しさん@お腹いっぱい。
07/01/18 17:20:15 HxtwLeVW0
年明けてから、なぜか2ch-modeがダメダメなのはおれだけでしょうか?
Tしても、実際には更新スレがあるにも関わらず、更新されません。
Rしても、更新されない。
otherbbsでの追加板群だけは大丈夫なんだけど。
223:名無しさん@お腹いっぱい。
07/01/18 17:50:51 IaLHmbEP0
>>222
俺は問題ないよ。bbsmenu の取得先の問題じゃないかな。
*2ch-base-url* を他のに変えてみたら?
224:名無しさん@お腹いっぱい。
07/01/18 20:09:07 0hY03MpF0
俺のもちょっと変になった
bbstable2から板一覧を読み込むに設定したらOKだった
今はbbstable2.htmlじゃなくてbbstable.htmlになってるから注意
225:名無しさん@お腹いっぱい。
07/01/18 20:47:47 JUcnZbQE0
ヒント:手書きで修正
226:名無しさん@お腹いっぱい。
07/01/19 01:35:11 idfzOfmJ0
自分もそんなことがあったが、板移転がされたのに古いスレのア
ドレスで 302 が出ずにデータが取得できてしまう(けれどデータ
は移転時点の状態で止まっている)って感じだったのかなと思う。
自分は 302 が出るまでなんかみんな過疎ってるなと思うだけだ
ったので、302 が出てから板一覧を更新してそのまま使用できてる。
もっと前に板一覧を更新していればもっと早く回復できたのかもしれない。
もしbbsmenu.html が更新されるのが遅いんだったとしたら、みんなが言うように
config.l に設定するなどして *2ch-base-url* や *menu-file-name*
を書き換えるしかないんだと思う。
227:名無しさん@お腹いっぱい。
07/01/19 19:53:51 w+lskOlG0
Kで過去ログを開くことが出来なくなった。
板を開いてLなら昔読んだことがあるスレを開けるのでそんなに困ってないけど
228:名無しさん@お腹いっぱい。
07/01/20 03:29:34 jvcHTFoK0
2ch-modeで過去ログのdatファイルをhtmlに変換したいのですが、dat2htmlや
URLリンク(www.oct.zaq.ne.jp)
を利用してもうまくいきません。
原因が分かる方いないでしょうか
229:228
07/01/20 16:13:30 YSz/6YGr0
解決しました。誤解していたようです
230:222
07/01/23 08:56:02 CJy10MXc0
>>223-227
とりあえず、古いwikiにあった
(setf *2ch-base-url* "URLリンク(menu.2ch.net))
(setf *menu-file-name* "bbsmenu.html")
とかしたらいくつか見れるようになりました。
ありがとうございました。
でも書き込めない…&『大人の時間』板が消えましたorz orz
これ、どうやったら見れますかね?
> *2ch-base-url* を他のに変えてみたら?
他のに、っていろいろあるんでしょうか?
これを他のを選んだら、見れるかと思ったのですが
他の設定にどんなのがあるのか分からなくて。。。
このへんの仕掛け?がよく分からないんですよね…
つーか、書けないのも痛いです。。。
231:名無しさん@お腹いっぱい。
07/01/23 09:45:35 VukRCbfH0
>>230
今結構サーバの移転が多くてBBSMENUの対応が追いついてないのかもしれないですよ
書き込めないのはxyzzy Part13 の912見た?
232:名無しさん@お腹いっぱい。
07/01/23 17:16:50 il8pFXMZ0
>>229
俺は *2ch-base-url* の設定でこんなの使ってます。
(setf *2ch-base-url* "URLリンク(azlucky.s25.xrea.com))
『板一覧』とか『ボード一覧』とかで検索すれば他にも見つかるかも。
233:名無しさん@お腹いっぱい。
07/01/23 17:17:33 il8pFXMZ0
レス番間違えた。>>229 じゃなくて >>230 です。
234:名無しさん@お腹いっぱい。
07/01/23 20:48:23 SkiIngQ70
>>231 にちょっと補足すると、Part13 の 912 の修正は netinstaller で
入れられる最新版には取り込まれてるようだ。
bbspink の板が消えるのは bbsmenu.html の書式が変わったせい
っぽい。>>230 に書かれた設定を使うのなら、otherbbs を入れる
のがひとつの手(変更された書式に対応している)。
235:名無しさん@お腹いっぱい。
07/01/24 18:35:51 TRKMVYJ90
2ちゃん閲覧だけ xyzzy 2ch-mode から Jane View に乗り換えようと
思ってるんだけど、ログの移行とか簡単に出来るのかな?
Jane併用してる人いましたら、それやれる便利ソフトとか教えて。
236:名無しさん@お腹いっぱい。
07/01/28 10:01:13 1Z6ZqDMy0
レス付かないのでWindows板の方で聞きます。↑の質問は取り下げます。
237:名無しさん@お腹いっぱい。
07/02/02 00:22:45 M0AZ6Gtr0
xyzzyをカスタマイズし始めて3日目くらいです。(いまだにカスタマイズが終わりません;)
html-mode使用時で<h1>とかの背景が真っ青で眩しいので変えたいと思い、
[共通設定]からキーワード1の色を薄くしたら他のタグの文字色まで変わってしまいました。
色分けをもっと細かく編集するにはどうすればいいのでしょうか?どなたかお教えください。
238:名無しさん@お腹いっぱい。
07/02/02 01:38:54 GsCWasTo0
色弄るのはちょっと早かったかな。もう少しデフォルトで使ってて、LISPとか見ながら、これがどんな動作をするのかって気持ち分かるようになったら試してみ。
239:名無しさん@お腹いっぱい。
07/02/02 17:58:16 t71gh0kh0
>>237
それは etc/HTML をあされば、とりあえずは問題なし。
つーか >>215-217 嫁
240:名無しさん@お腹いっぱい。
07/02/02 18:59:40 1h8XM+TR0
>>237
3日でlispをマスターできたら変態。
241:名無しさん@お腹いっぱい。
07/02/03 00:19:03 O2faz/3t0
>>238-240
ありがとうございます。
やっぱりlispとやらが使えたほうが色々と面白いんでしょうかね。
もうちょっとカスタマイズにいそしみます。
242:名無しさん@お腹いっぱい。
07/02/04 00:01:37 +aK7HQVr0
katexを使っているのですが、ツールバーに機能追加できないでしょうか?
platexとdviファイルのオープンができるようですが、dvipdfmxもできたらいいなと思っているのですが…
243:名無しさん@お腹いっぱい。
07/02/04 03:07:19 /q4OzJvd0
>>242
ツールバーに追加するには関数 KaTeX-tool-bar の書き換えが必要。
katexbar.l で定義されてるから参考にして。
あと、デフォルトでは dvipdfmx を起動する関数は無いと思うから
そこは自分で何とかしないとダメ。
俺は dviprint-command-format に dvipdfmx のコマンドを設定して、
C-c t l で起動するようにしてる。
244:名無しさん@お腹いっぱい。
07/02/04 03:42:36 c00+l0lH0
ツールバーなんですけど、ツールバーの画像って4bitのbmpなんですけど、これを24bitに変換したファイルに差し替えるとxyzzyの方で不正だと言われてしまいます。
これはxyzzy本体の問題(仕様)でしょうか。
245:名無しさん@お腹いっぱい。
07/02/04 11:05:50 NhKSaJ4j0
>>244
8bitまでおけ
246:名無しさん@お腹いっぱい。
07/02/04 13:58:03 gNdo9vTE0
>>243
どう見ても無理なので諦めます
本当にありがとうございました
247:名無しさん@お腹いっぱい。
07/02/04 18:20:35 p1wTBruf0
>>244
URLリンク(hie.s64.xrea.com)
248:名無しさん@お腹いっぱい。
07/02/04 22:59:53 jqLA/o4H0
>>245
>>247
把握しました。ソースコード弄らないといけないってことですねー・・・。
249:名無しさん@お腹いっぱい。
07/02/05 05:06:36 fdeLHuhg0
>>246
本スレでぼやいて見たら誰かソースをくれるかもよ。
Katex使っていないのでよく分からないが、単純に
ツールバーつけるだけならそんなに面倒でもない。
250:248、244
07/02/05 14:47:49 7aGUYYMM0
どうも。
URLリンク(ampll.org)
>>247のMLのソースコードを適用してビルドしてみました。kazu.y様に感謝です。おまけでsseのCPU対応ビルドも作ってみました。
他人の褌で、ですが、同じ悩みを持っている人のお役に勃てたら幸いです。
SSEのビルドの参考: URLリンク(blog.drry.jp)
251:名無しさん@お腹いっぱい。
07/02/05 14:48:58 7aGUYYMM0
あ、ただしなんですが、どうもビットマップの透過ができません。もう少し調べてみます。
252:名無しさん@お腹いっぱい。
07/02/05 17:08:54 YXWtwoSK0
>>250
ソースとライセンスもプリーズ。
253:250
07/02/05 20:32:15 7aGUYYMM0
ごめんなさい。大切なことをすっぽかしていました。>>250は消します。
>>252
ライセンスなんですが、wikiのパッチと>>247のソースコードを利用しました。ですが、ライセンスが明確で無いので危険なビルドになっています。
MITライセンスで配布するつもりでいましたが、赤の他人である私がソースを用いてビルドしたものをライセンスを付けて配布するのは気分のいいのもでないですね・・・。
なので、ダウンロードした方は使わないでください。
コンパイルできただけで舞い上がってました。ご迷惑おかけしました。すいません。
254:名無しさん@お腹いっぱい。
07/02/05 21:09:32 YXWtwoSK0
>>252 は 250 をごたごたから守るために書いたんだけどな。
だれかがそうやってやらないと前に進まんし。
やめてしまうのか。しょぼーん。
255:名無しさん@お腹いっぱい。
07/02/05 21:34:19 7aGUYYMM0
怒られるのは怖いんで・・・。そうなったら、悪いのは必ずこっちなんで。
ビルド自体は楽だし、幸いMSの方でも無償でコンパイラを配布してるので、めんどくさがらなければ誰でもできると存じます。(ただSSEとかはできないかも)
とりあえず、自分ももう少し頑張ってみます。
256:名無しさん@お腹いっぱい。
07/02/05 23:44:50 JcK1smQB0
素人考えで本体のライセンスはMITなんだからいいんじゃないの?って思ったんだけど、駄目なの?
その為のMITライセンスの明示じゃないの?
257:名無しさん@お腹いっぱい。
07/02/06 16:48:53 LDGUQHf60
ライセンスなど無くても良いような気がするけど
無いとそこに漬け込む人もいるからねぇ。
それが面倒で拡張でも独自ビルドでも一人で使っている
人は結構居るんじゃないだろうか。まあ、自分もそうだけど。
258:名無しさん@お腹いっぱい。
07/02/06 18:51:37 9nISb2eq0
KaMailV3で「Query: date>=20070101」とか検索すると
該当するメールの一覧が表示されますが、
その際に各メールに付いているタグも表示させることはできるでしょうか?
いつも「taでタグ付け→Aでアーカイブ」とやってるんですが、
たまにタグ付け忘れたままアーカイブしてしまうことがあるんで
それを確認したいんですよ
259:名無しさん@お腹いっぱい。
07/02/06 21:02:58 ZJP6utLI0
(looking-at "\\sw\\|\\sk\\|\\sj")って何にマッチしているのですか、リファレンスに載ってなかったのですが
260:名無しさん@お腹いっぱい。
07/02/06 21:41:45 wkxBGEY90
>>257
そんなこと言われると拡張lispを公開している身としては怖いですね。
文句付けられたら公開を辞めればいいかなーと自分は思ってますが・・・。
>>258
KaMailV3の関数を置き換えるレベルでlispを書けばできそうです。
>>259
「リファレンス」のこれらの項目をよーく見てみ。
正規表現の表記
skip-syntax-spec-forward
261:名無しさん@お腹いっぱい。
07/02/06 23:42:56 7cJk7vzC0
>>260
> 「リファレンス」のこれらの項目をよーく見てみ。
>
> 正規表現の表記
> skip-syntax-spec-forward
横から、今までこういうの使ってこなかったけど、
確かにリファレンスは分かりづらいかも。
262:名無しさん@お腹いっぱい。
07/02/07 02:24:32 7ZMsUHZ80
URLリンク(xyzzy.s53.xrea.com)
ここで挫折した・・・
環境変数とかエクスプローラーからコピペしたのにC-0で出てこねえ
助けて
263:名無しさん@お腹いっぱい。
07/02/07 03:45:26 7ZMsUHZ80
インストーラ版使ったら成功した・・・
くやしいなあ
264:258
07/02/07 09:51:56 EJL/FD100
>>260
> KaMailV3の関数を置き換えるレベルでlispを書けばできそうです。
なんか俺にはムリそうだな、残念
やっぱKaMailに戻そうかな……
265:名無しさん@お腹いっぱい。
07/02/07 19:13:22 M8qD7JHW0
>>242
まだみてるかな?
自分も便利かもと思ってちょっと調べたらあっけなく追加できたんだけど。
katex.l
1336行目を
"V)iewerr L)pr dvipdF)mx"))
に、1356行目あたりに
((= c #\f) (KaTeX-dvipdfmx))
を追加。
katexprc.l
どこでもいいので追加
(defvar dvipdfmx-command "dvipdfmx ")
(defun KaTeX-dvipdfmx ()
(interactive)
(KaTeX-save-buffers)
(KaTeX-call-command-on-file dvipdfmx-command KaTeX-typeset-buffer))
katexbar.l
36行目
("dvipdfmx" 3 (lambda () (interactive) (KaTeX-typeset-menu-after-mode-check nil #\f)))
これでC-c t fまたはツールバーからdvipdfmxできる。
まぁほとんどURLリンク(oku.edu.mie-u.ac.jp)ここのパクりなんだけど。
266:名無しさん@お腹いっぱい。
07/02/07 21:05:06 qa0RDPHK0
リリカルバナナ?
267:名無しさん@お腹いっぱい。
07/02/07 22:25:58 O0b3y9W90
igsearchがnetinstallerからアップデートできない.ファイル名がおかしいのかな
268:名無しさん@お腹いっぱい。
07/02/07 22:41:54 XyrH8eXL0
>>267
自分も最初はできなかった。良く覚えていないが、
~/.netinst/src/ にファイル名のおかしいものがあって、
それをリネームしたら上手くインストールできた。
269:名無しさん@お腹いっぱい。
07/02/07 23:26:42 pzaQI2d60
自分はアンインストールしてからうまくいった。
270:名無しさん@お腹いっぱい。
07/02/08 15:25:24 ZfQH61Ti0
まったくの初心者なのですが、教えてください。
xyzzyのテキスト・オート・インデントの設定はどうやるのでしょうか?
271:名無しさん@お腹いっぱい。
07/02/08 15:36:16 yAQA3yCM0
>270
URLリンク(xyzzy.s53.xrea.com)
272:名無しさん@お腹いっぱい。
07/02/08 21:31:33 DD/WszAM0
autohotkey.iniを編集しているときだけ上書き保存したときに
C:\TOOL\AutoHotkey\AutoHotkey.exe /r
を実行したいのですがどう書けば良いのでしょうか?
273:名無しさん@お腹いっぱい。
07/02/08 21:45:32 1v9uhmv+0
>>272
こんな感じ?
試してないのでなんとも言えないけど。
(define-key *ahk-mode-map* '(#\C-x #\C-s)
#'(lambda ()
((save-buffer)
(if (string-match ".*autohotkey\\.ini$" (get-buffer-file-name))
(call-process "C:/TOOL/AutoHotkey/AutoHotkey.exe /r")))))
274:名無しさん@お腹いっぱい。
07/02/08 22:12:49 QY0/sWSH0
>>265
242じゃないけど、これすっごい便利!
激しくdクス!!
275:名無しさん@お腹いっぱい。
07/02/08 22:42:19 DD/WszAM0
>>272
変数が定義されていません: *ahk-mode-map*
となってしまいます
276:273
07/02/08 22:57:56 1v9uhmv+0
>>275
ahk-mode.l を見てみたら、
*ahk-mode-map* がexport されていなかった…
(define-key ed::*ahk-mode-map*
にすれば大丈夫だと思う。
277:名無しさん@お腹いっぱい。
07/02/08 23:06:17 DD/WszAM0
>>276
度々すいません今度はいけると思ったんですが
C-x C-sと打ったとき
不正なコマンドです: #<lexical-closure: (anonymous)>
となってうまくいかないようです
278:名無しさん@お腹いっぱい。
07/02/08 23:07:52 dnnfTCPn0
こうかな
#'(lambda ()
(interactive)
(save-buffer)
(if (string-match ".*autohotkey\\.ini$" (get-buffer-file-name))
(call-process "C:/TOOL/AutoHotkey/AutoHotkey.exe /r")))
279:名無しさん@お腹いっぱい。
07/02/08 23:25:11 DD/WszAM0
>>273さん >>278さんありがとうございました
これでautohotkey.iniを上書きしたらAutoHotkeyをリロードするように出来ました
filenameやprocessをいじれば他にも使えそうですね
280:273
07/02/08 23:30:58 1v9uhmv+0
define-key で使う関数には(interactive)が必要なことをすっかり忘れていた。
281:名無しさん@お腹いっぱい。
07/02/09 00:27:57 +VEOp5OK0
(define-key ed::*lisp-interaction-mode-map* '(#\C-x #\C-s)
#'(lambda ()
(interactive)
(save-buffer)
(if (string-match ".*siteinit\\.l$" (get-buffer-file-name))
(delete-file "~/xyzzy.wxp"))))
こんな感じでsiteinit.lを上書き保存したときにxyzzy.wxpを削除なんてどうですかね
282:名無しさん@お腹いっぱい。
07/02/09 02:06:02 +Hvxuwu70
>>281
それはやりすぎ。
これで良いんじゃないか。
URLリンク(www.uranus.dti.ne.jp)
283:名無しさん@お腹いっぱい。
07/02/09 02:37:41 92Jd8XFh0
>>282
(os-platform)の戻り値が変わっているのでこっちを紹介した方がよさげ。
URLリンク(xyzzy.s53.xrea.com)
284:282
07/02/09 13:26:12 +Hvxuwu70
>>283
補足どうも。最新のは Wikiでしたね。
>>278
string-match よりも string-matchp の方がいいかも。
あと 正規表現中の .* は、string-looking-at じゃないから
不必要じゃない?
285:282
07/02/09 13:29:31 +Hvxuwu70
>>278
あともう一つ。
バッファはファイル名を持たないこともあって、
その場合にエラーが出ると思うので、284 のもまとめて、
#'(lambda ()
(interactive)
(save-buffer)
(let ((filename (get-buffer-file-name)))
(and filename
(string-matchp "autohotkey\\.ini$" filename)
(call-process "C:/TOOL/AutoHotkey/AutoHotkey.exe /r"))))
286:名無しさん@お腹いっぱい。
07/02/09 14:53:22 X7PbocvD0
すいません。どっかのサイトにリファレンス
refchm07129.lzh
があったと思うのですが、ご存知の方教えてください。
287:名無しさん@お腹いっぱい。
07/02/09 15:13:18 YnHW3/JT0
URLリンク(xyzzy.s53.xrea.com)
288:名無しさん@お腹いっぱい。
07/02/10 17:25:06 gGoOOvjl0
xyzzyの、gresregって、複数行置換はできないですか?
する方法ってないですか?
289:名無しさん@お腹いっぱい。
07/02/10 17:38:35 Stbwwh3E0
>>288
わかるように質問しましょう。
290:名無しさん@お腹いっぱい。
07/02/10 18:37:26 7OfddM6m0
ども。
>>288
> xyzzyの、gresregって、複数行置換はできないですか?
できます。
> する方法ってないですか?
「エスケープシーケンスを理解しろ」にチェックを入れた上で、
改行指定に「\n」を用います。
291:名無しさん@お腹いっぱい。
07/02/10 18:47:05 etdm3lLW0
>>290
あら、そういう意味だったんでしょうか?
複数行にまたがる文字列も改行を無視して置換するの意かなと
思ったんですが、こちらはちょっと難しそうですね。
292:名無しさん@お腹いっぱい。
07/02/10 18:50:36 L6AWqMjw0
>291
こっちの可能性も否定できない。
URLリンク(ohkubo.s53.xrea.com)
293:名無しさん@お腹いっぱい。
07/02/10 19:53:28 IBTSUIHH0
292の可能性が高いと思う
294:名無しさん@お腹いっぱい。
07/02/11 13:49:24 TNsDzU3B0
複数置換と複数行置換は違うと思う。
295:名無しさん@お腹いっぱい。
07/02/11 14:15:42 zwhzIK+90
autolookupがうまくいかないんでアドバイスお願いします
(require "autolookup")
(setq *autolookup-dictionary-path* "~/edict/")
(add-hook '*text-mode-hook* #'(lambda () (autolookup-mode t)))
最初辞書がおかしいってエラー出てgendic.exe使って辞書作ったら
そのエラーは出なくなったんですが、ステータスバーに訳が表示されないんです
何か他に入れるものとか必要な設定とかありますかね
296:295
07/02/11 15:04:04 zwhzIK+90
すいません辞書ファイルがうまく作られていなかっただけでした
297:名無しさん@お腹いっぱい。
07/02/12 23:38:21 5mFq84pP0
xyzzyのファイラーは、デフォルトでC-iでTabと同じ動きが割り当てているはずなのですが
なんで動かないんですかね?
再度同じように割り当てても動きません。
298:名無しさん@お腹いっぱい。
07/02/13 10:14:53 5BV/NSd/0
>>290
ども。
単純に無視してってことはできないんでしょうか?
えっと、例えば
".*" の "." ←が、改行を無視してくれるのを想像しています
299:名無しさん@お腹いっぱい。
07/02/13 13:14:13 pwMlkvPj0
>>298
"."って正規表現での話しだよね?
改行を含む任意の一文字って言う意味なら、グルーピングを使ってやればいいんじゃないかな?
例えば"\(?:\w\|\W\)"とか。
300:名無しさん@お腹いっぱい。
07/02/13 14:35:25 AiGKSZGv0
本スレのこのあたり
スレリンク(win板:753番)
にも同じ話題がでてますね。
結論はでていないようですが。
301:名無しさん@お腹いっぱい。
07/02/14 01:26:16 954dxm7t0
ども。
>>298
> ".*" の "." ←が、改行を無視してくれるのを想像しています
"." は改行文字以外の任意の文字、なので、>>299 さんのおっしゃっているように、
なんらかのグルーピングでの対応で、可能となります。
>>299 さんのパターンや、より単純には
「正規表現」と「エスケープシーケンスを理解しろ」にチェックを入れた状態で
「\(.\|\n\)*」などでしょうか。
302:名無しさん@お腹いっぱい。
07/02/14 07:47:38 zUNQrXEC0
正規表現でない場合には、検索語(例えば「abcde」)を一文字ずつ取り出して
(regexp-quoteした方がいいかも)
a\\(\\|\n\\)b\\(\\|\n\\)c\\(\\|\n\\)d\\(\\|\n\\)e\\(\\|\n\\)
みたいに変換して、「正規表現」と「エスケープシーケンスを理解しろ」を
有効にすれば改行を無視して検索できますね。
もっとスマートなやり方があるかもしれませんが。
303:302
07/02/14 08:38:27 s7ipsL4I0
適当ですが多分こんな感じかな。
(defun convert-str-ignore-line-feed (str)
(let ((lgt (length str))
(result "")
lst)
(when (> lgt 0)
(setq result
(format nil "~{~A\\(\\|\n\\)~}"
(dotimes (x lgt (reverse lst))
(push (regexp-quote (format nil "~C" (char str x)))
lst)))))
result))
304:名無しさん@お腹いっぱい。
07/02/14 18:17:33 H1mJD9be0
>>302
\\(\\|\n\\) じゃなくて \n? でいいんじゃない?
あと map を使うとちょっとすっきり。
(defun convert-str-ignore-line-feed (str)
(format nil "~{~A~^\n?~}"
(map 'list #'(lambda (c)
(regexp-quote (string c)))
str)))
305:名無しさん@お腹いっぱい。
07/02/14 18:31:46 lEWnrcC50
改行がひとつとは限らないだろうから \n* じゃない?
306:304
07/02/14 21:14:17 H1mJD9be0
たしかにそっちのほうがいいね。
307:302
07/02/14 21:26:28 cjSegSMO0
>>304-305
どうもです。
やっぱりlispは奥が深いですね。
formatのゼロ終了指示も知らなかった。
ところで、304のコード頂いてもいいでしょうか?
308:名無しさん@お腹いっぱい。
07/02/15 12:47:45 XwvU8OMX0
キーワードファイルの書き方ですが、大文字の単語は全て色を変えるという様な、仕様にすることはできますでしょうか?
309:304
07/02/15 17:28:43 vu7u8VKo0
>>307
どうぞどうぞ。好きなように改変して使ってください。
310:名無しさん@お腹いっぱい。
07/02/15 22:32:52 sxjwc6WL0
>>308
大文字なら何でもということならキーワードファイルより正規表現キーワードを使うといいでしょう
311:名無しさん@お腹いっぱい。
07/02/16 02:32:55 0QocvPwX0
>>309
ありがとうございます。
egrepに改行を無視して検索する機能を追加してみました。(正規表現は使えません)
URLリンク(homepage2.nifty.com)
使えるかどうかは微妙な感じもしますが、よかったらどうぞ。
312:名無しさん@お腹いっぱい。
07/02/17 00:25:53 THN3B8Qm0
(while t
(dolist (c '(33478 33449 33471 33474 33453 33471 33476 10))
(princ (code-char c))
(sit-for 0.03)))
313:名無しさん@お腹いっぱい。
07/02/17 00:38:55 ZrGKdko80
>312
C-g
314:名無しさん@お腹いっぱい。
07/02/17 02:45:27 9X8ReCb70
ruby-modeなどでリージョンをコメントアウトしたり、インデントしたりするにはどうすればいいですか?
315:名無しさん@お腹いっぱい。
07/02/17 03:12:38 RILW5Sep0
などってあんた。
曖昧な質問には曖昧にしか答えようがないことくらい分かるだろう?
プログラム書くような人ならなおさら。
多分comment.lとM-x indent-regionが望むものだろうけど。
316:名無しさん@お腹いっぱい。
07/02/17 15:12:59 9X8ReCb70
>>315
ありがとうございました。
317:名無しさん@お腹いっぱい。
07/02/17 16:27:00 clTin+HP0
、を,に
。を.に
置換する作業を一度に行いたいのですが、方法があれば教えていただけないでしょうか?
318:名無しさん@お腹いっぱい。
07/02/17 18:20:27 2rK8oCFm0
>317
URLリンク(ohkubo.s53.xrea.com)
つい数十レス前に同じアドレスを張った気がする・・・
319:名無しさん@お腹いっぱい。
07/02/17 18:21:05 TKTzn1f/0
>>317
multiple-replace.l
320:名無しさん@お腹いっぱい。
07/02/17 23:09:22 clTin+HP0
>>318-319
ありがとうございました。
321:名無しさん@お腹いっぱい。
07/02/18 17:31:49 tXg0COT50
multiple-replace の話題が出たのでついでに、一つ要望を。
置換の設定を保存することできますが、これを history として
保存するのではなくて、1ルール・1ファイルでファイルに保存
してもらえないでしょうか。複数同時に起動している時に、保存
してもいつのまにか設定が消えてしまったりするのと、xyzzy が
おかしくなった時に history を消すことがあるので、大切な設定が
なくなることがよくあります。
作者さん、ご一考ください。
322:名無しさん@お腹いっぱい。
07/02/18 18:11:54 Nj5xvoWx0
ついでに、リージョンがあるときはリージョン内だけを
無いときはバッファ全体をmultiple-replaceする機能もお願いします
323:名無しさん@お腹いっぱい。
07/02/18 18:21:43 o4U9wsZm0
ナローイング
324:名無しさん@お腹いっぱい。
07/02/18 18:43:01 LrOOtwUg0
誰か「dabbrev で補完候補を探すファイルを読み込ませる」
URLリンク(www.bookshelf.jp)
を移植してくれませんか。
そのファイルが [表示]→ [ツールバー] →[バッファ] の
タブに出てこないと最高です ( が出ても諦めます )。
325:名無しさん@お腹いっぱい。
07/02/18 19:34:46 cizwm3Kd0
>>324
こんな感じかな
(defvar *filename-for-abbrev* nil)
(setq *filename-for-abbrev* '("~/TAGS" "~/list.txt"))
(dolist (file *filename-for-abbrev*)
(or (get-file-buffer file)
(let ((buf (create-new-buffer (concat " " (file-namestring file)))))
(set-buffer buf)
(insert-file-contents file))))
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4980日前に更新/235 KB
担当:undef