xyzzy Part19 [転載禁止]©2ch.net
亀井さん作成のエディタ xyzzy のスレです。
過去ログや関連サイトなどは >>2-7 あたり。
前スレ:
xyzzy Part18
http://peace.2ch.net/test/read.cgi/win/1333301089/ \\] とか \\\] とか \\\\\\] とか \\\\\\\] とか… >>220
まさかエスケープ不要とは…と思ったけど他の文字も入れるとマッチしないな
(string-match "[]]" "]") -> 0
(string-match "[A]]" "]") -> nil
(string-match "[A\\]]" "]") -> nil
どうなってるんだ… `]' を文字集合の中に含むには、それを最初の文字としなくてはいけませ
ん。例えば、`[]a]' は `]' か `a' にマッチします。
参考: GNU Emacs Lisp Reference Manual - 正規表現のシンタックス
http://flex.phys.tohoku.ac.jp/texi/eljman/eljman_218.html
xyzzyの正規表現はEmacsに倣ってるっぽいから、上記のページ見とくといいよ。 ありがとう。POSIX系の正規表現はよく知らなかった 正規表現はどれもPOSIXの基本正規表現か拡張正規表現を土台にしてると
思ってたんだけど別系統の正規表現ってどんなのがあるの? 放っといたれよ
括弧の入れ方知らんレベルなんだから察しろ POSIX系ってPOSIXの規格にある3種類(SRE/BRE/ERE)の意味です あとPOSIXは先に実装があったものをかなり後で規格化したものだから
Perlの正規表現はPOSIXより先にできたものだし pcreでも文字クラスで]を指定する書き方は同じだから
>>227-228の定義に従ってpcreがPOSIX系じゃないとしたら
>>224の意味が余計に分からなくなった 大事なのはPOSIX云々じゃなくて
[]の中の]は気をつけようって話だろ。ずれてない?
なんかコミュニケーション大変そうだなこいつら 社交性のあるLisperとか、海の底の白鳥みたいなもんでしょ まあ揚げ足取りなんだろうけど
分らん事を分らんと思いつつ適当にかいてると
勝手に突っ込みを入れて修正してくれるから
適当にあしらいながら聞きたい事だけ聞けばいいんだと思うんだよ
何か難しい事を言ってるなぁと思った時は気にしなくていい xyzzyWiki の「KaMailでPOPFileバケツ選択」使えている人いますか?
Kamail のビュー画面から z を押してバケツを選択するとメッセージに
"Bucket set: 選択したバケツ名" と出て正常に動作終了するのですが、
ブラウザで POPFile のコントロールセンターを開くと分類が unclassified のままで
選択したバケツ名になりません。
POPFile は Windows版インストーラを使用して XMLRPCモジュールをインストールした後
コントロールセンターの詳細設定で xmlrpc_enabled の値を 1 に更新して使用していま
す。Kamail の設定は励ましあえスレその7 393 のあたりを参考にして設定して受信は
問題なくできています。OS は win10 です。
わかる方おられたらご教授お願いします。 Aوّ
وّA
上記文字を含むテキストを開くと、
メモ帳では表示されるのにxyzzyではテキストが文字化けします(半角の■が表示される)。
エンコーディングはUTF-8Nで、他にもNotepad++でも正常に表示できています。
xyzzyで文字化けする理由及び回避方法はありますか? xyzzyの内部コードはいわゆるUnicodeの文字全部をカバーしてない 久々に来たけど ver. 253 から更新されていないのね…。
スレ18と19を「山の日」で検索しても見つからないので
ver. 253 の calendar.l にある
;2005(平成17)年5月20日 法律43号 (2007(平成19)年1月1日施行)
(2007 nil 4 29 ブラウザからだとダブルクォーテーションで書き込み切れるのか…
取り敢えず全角の”にしてやり直し
ver. 253 の calendar.l にある
;2005(平成17)年5月20日 法律43号 (2007(平成19)年1月1日施行)
(2007 nil 4 29 ”昭和の日”)
(2007 nil 5 4 ”みどりの日”)
の次に
;2014(平成26)年5月30日 法律43号 (2016(平成28)年1月1日施行)
(2016 nil 8 11 ”山の日”)
を追加して
calendar.lc にバイトコンパイル、xyzzy.wxp 作り直しで
見よう見まねの山の日反映
国民の祝日に関する法律 (昭和二十三年七月二十日法律第百七十八号)
最終改正:平成二六年五月三〇日法律第四三号
ttp://law.e-gov.go.jp/htmldata/S23/S23HO178.html >241
こうかな? ダブルクォートは"だよ
|(2007 nil 4 29 "昭和の日")
|(2007 nil 5 4 "みどりの日")
|の次に
|;2014(平成26)年5月30日 法律43号 (2016(平成28)年1月1日施行)
|(2016 nil 8 11 "山の日")
|を追加して emacsはわけわらん新機能多いけど
相変わらずIME周りはMeadawより退化してるし まちBBSが読めない話をしようと思ったんですけど、
wikiの方も何か変になってますね
http://xyzzy.s53.xrea.com/wiki/index.php?cmd=read&page=tips%2F2ch-mode%20%A4%B7%A4%BF%A4%E9%A4%D0%A1%A6%A4%DE%A4%C1BBS%C2%D0%B1%FE 急にnetinstallerが更新されだしてビックリ うちで登録しているところも1サイト更新されてたわ
面白そうなのがいくつかあったので後で時間ができたら試してみたい Windows10に新規インストールしたら、ダンプファイルなんかが
C:¥Users¥(ユーザー)¥AppData¥Local¥VirtualStore¥Program Files (x86)¥xyzzy
いかに作られたんですが、このパスってどこで設定するんでしたっけ? xyzzyに限らず、Program Files以下に書こうとしたらVirtualStore行き(Vistaからだっけ?) >>247
@echo off
set DUMP_PATH=./test.dump
start %XYZZYHOME%/xyzzy -image %DUMP_PATH%
上記をバッチファイルにしたらそれっぽく動いた
(うちの XYZZYHOME は C:\Program Files (x86) ではないのでそのままでは動かないかもしれないが)
changelogmemo の依存関係が変わってるのに気が付かなくてちょっと手間取ってしまった >>248
そうなんですね、知らんかった。
>>249
ありがとう、後で試してみます。 >>248
Vistaからあったね。そのころからインストール不要なソフトは
自分が作ったフォルダにまとめて突っ込んでる。
最近PC買い替えてWin10にしたけどそのフォルダごと移動させるだけで
無事動いてるよ。
ただ、液晶が高精細になるにつれてツールバーのアイコンやタブが小さくなってつらい。
OSの拡大使うと文字がぼやけるし。 emacsのxwidgetsってやつxyzzyでみたことあるなw
今はIEの仕様代わってできなくなったんだっけ browserex.lはIEの動作確認で大活躍した
・・・はず 最近はブラウザについてるデバグ機能が凄い便利だから
ソース編集のファイルを弄りながらブラウザで表示させるのが一番いい気がするよ
ブラウザの方もEmacs風のキーバインドにすれば違和感もないし >>239
Windowsでメモ帳よりUnicodeに強いエディタって存在するのか?
高速で高機能なエディタの中じゃxyzzyの対応はいい方だと思うが
というか、外国語学習してて言語表示できないから昔から文系の
マイナー外国語やってる大学の所とかで妙にxyzzyを見かけたのは
大体他にマシなエディタがないせい。日本語の対応も考えると
今はMeadowないしマジでxyzzyしかないんじゃないの。 あんまり調べずに適当に書いたけど
今ちょっと見たら多機能なのでも EmEditor が Unicode にかなり対応してたわ
まあ、他はあんまり進歩してないみたいだけど XyzzyWikiで編集して保存するとキャッシュに書き込めないみたいなエラーが表示されてそのページの内容が丸々消える・・・
NetInstaller/配布パッケージ一覧2と雑談/Commentを吹き飛ばしちゃってごめんね。 やらかしたと気付いたらすぐにブラウザのメモリダンプ作ると大概サルベージ出来るぞ xyzzyともさすがにおさらばすることになるのかな?
Unicode対応が残念なのと、色々と過疎ってるのも残念な理由。
とはいえ、他に乗り換えるエディタが見つからないのも事実なので、
もう少し使い続けるけど。 乗り換え先って今なら atom とか visualstudio code とかなんかな
でも lisp の禁断症状が出そう コーディングエディタとしてはしばらく前にAtomに移行した
その他のちょっとしたテキスト編集とかはまだxyzzy xyzzy 並の強力なマクロ機能があるエディタって他に何があるの?
自分はemacsか (売り物だけど)Wzくらいしか知らない。
秀丸程度じゃ× >>267
WzがOKで秀丸がNGの理由が判らない。
どちらのマクロも似たり寄ったりの気がするんだけど。
秀丸・Emあたりでダメなら後は無いんじゃないかな。 >>268
簡単に言うとマクロでアプリ書けるくらいの能力があることかな。
あとはエディタの内部データ構造に深くアクセスできるとか。
>>269
ありがと。ためしてみる。 秀丸は、IronPython, IronRuby, ES6, C++/CLI, C#でもマクロかけるし
結構強力だけどな
それらでもエディタの情報に手軽にアクセスできるし。 そもそもアプリレベルのマクロを自分で書く暇ないだろ
誰かが作ってくれなきゃ意味ないね 2ch-modeは書き込み時だけプロクシフリーにすることできませんよね…?
あれってwww-modeの設定だし xyzzyのファイラーで"♡"などの文字を正しく認識させたいのですがどうすればいいのでしょうか
フォルダ名にこういうのが含まれるとフォルダとして掘れずにファイルとして開こうとしてしまいます >>279
Unicodeまわりはうまく動かないんだよね。
確か有志のUnicode版があったけど、互換性の問題で使ってる人いないみたいだし…。
ところで海外からで書き込みができないのでレス代行に依頼してるんだけど
xyzzyの雑談をここ以外でできる場所ってある? howm-wrap のサイトが閉鎖されており、入手できませんでした。
現在の最新版はどちらから入手したらよいか教えてください。 >>2 の xyzzy Wiki は消滅したのですか? モードを試行錯誤しながら作っているんですが、set-syntax-stringの効果って改行までに出来ないんですかね? unicode版xyzzyなかなかいいね。unicodeファイル名を扱えるだけで助かるわ。開発復帰しないかな。 svn-mode って Subversion 1.7 以降には対応してないんですか?
どこかに対応したバージョンがあれば嬉しいのですが…… Windows10 Creators Updateをしてから
xyzzy 0.2.2.253 の終了時、たまに応答なしになるのだが…
必ず応答なしになるわけでもなく、すんなり終了できる時もある。こういう症状が一番困る
どうやらずっと立ち上げっぱなしにしておくと起きやすい気はする
何が絡んでるのかな
クリップボード関係かな。IME関係かな
設定を見直したほうが良さそうな箇所、ありますかねえ xyzzy起動しっぱなしで気づくと日本語変換がすごく遅くなってることがある
xyzzy再起動すると直る
win10の問題かな? 予測変換のクラウド候補を使用するをオフにすると改善するらしい
xyzzy 特有の問題ではないから違うかもしれないが 新しく買った PC に、古い PC の xyzzy をディレクトリごとコピーして、
環境変数も設定して引っ越しを完了したのですが、なぜか Alt + X が使えなく
なってしまいました。Alt + V、Alt + R など、ほかの Alt キーコマンドは
問題なく使えます。もちろん、Esc X も効きます。
Windows 10 Professional 64bit 版、xyzzy 0.2.2.253 です。心当たりの
ある方、情報をください。 とりあえず古いのはバックアップしといてクリーンインストールしてみたら? ESC x describe-key でも M-x 効かない?
他のアプリ(メモ帳とか)で、Alt+X たたいた時に他のAlt+何かと同様に警告音出る? ぜんっぜん関係ない可能性が高いが、
オラが昔同じ症状でハマった時は、
Alt+Xを奪う他のアプリが原因だった。Windows 7だけど。
ちなみにGrowl for Windowsというやつでした。 PhotoshopでAlt使うショートカットが全滅したことがあったわ
終了させたら効き出すという 皆さん、ありがとうございます。
>>297
クリーンインストールしてみましたが、現象は変わりませんでした。
>>298
Esc x describe-key して、ミニバッファに「Describe key:」のプロンプトが
出ている状態で M-x しても無反応でした。
>>299
Growl for Windows が M-x を奪う話を検索で見つけたので調べてみましたが、
そのアプリはインストールされていないようです。
>>300
やはり別のアプリが M-x を横取りしているんですかね……。Adobe 系の
アプリは入っていないのですが。 .xyzzy に、
(global-set-key '#\M-n 'new-file)
という定義を書いていて、M-n で新規バッファを作れるようにしているのですが、
これは Alt + N で効くんですよね。何が Alt + X を奪っているのか。 グローバルフック使ってるならそれっぽいDLLがロードされてるやろ 原因が分かりました。
OS 起動直後は Alt + x が効くのに 10 秒もすると効かなくなることが分かり、
スタートアップの何かが悪さをしていると当たりをつけました。旧 PC と新 PC の
スタートアップを見比べ、新 PC にしかないものをひとつずつ無効にしていった
ところ、System Interface Manager: Module I なるアプリケーション(Let's note に
標準で入っている)が悪さをしていることが判明しました。
パナソニックのサイトには「Fn キーとファンクションキーの組合せや、無線
スイッチの切り替えなどのシステムからの状態変化を処理するために必要な
アプリケーションです」とあり、こいつをスタートアップで「無効」にすると
Fn + ファンクションキーの動作が一部効かなくなりましたが、この EXE
ファイルのショートカットをスタートメニュー→プログラムに入れると Fn +
ファンクションキーが有効になりました。
皆さん、お騒がせしました。どうもありがとうございました。
# 余計なことをしおって > パナソニック >>304
お疲れさまでした…にしてもAlt+Xを殺すユーティリティって酷いッスね…
パナソニックに言っても直してもらえるのかどうか… xyzzyから別エディタに乗り換えようとしても、結局戻ってきてします。。。
Unicode対応はぜひしてほしいな〜 いや もう誰も開発してないし、、、
Unicode版って結構前に出てなかったっけ? アーカイブとかハッシュ計算とか互換性ないからnet-installerとか使えんよ xyzzyって名前のプロゲーマーがいるみたいだな
検索の邪魔ってほどでもないけど
ただtwitterはIDとか引っかかるからxyzzyで検索しにくい weather-forecast.lが動かなくなった(動くんだけど白紙になる)
天気予報サイトのドメインがwww.imoc.co.jpからwww.imocwx.comに替わっていて、それはいいんだけど
webサーバから400 Bad Requestが返るようになった
www-mode(こっちからなら200が返る)が発行するhttpリクエストと
パラメータを同一にしても400が返ってお手上げ 一般論としては、ネットワーク関連のエラーはとりあえずパケットキャプチャして
行けるときと行けないときで通知内容がどう違うかを確認する ありがとう
httpより下のレイヤーのことは不案内なもんで >>310
ちょろっとさわってみたところ、以下の修正でウチの環境では天気が取得できました
$ diff weather-forecast.l~org weather-forecast.l
83c83
< (defvar *weather-forecast-host* "www.imoc.co.jp")
---
> (defvar *weather-forecast-host* "www.imocwx.com")
165c165
< (format stream "GET ~A HTTP/1.0\n\n" file)
---
> (format stream "GET ~A HTTP/1.0\n\n" file) 亀井さんのページ見れなくなっちゃったんですね...
なんとも寂しい >>313
ありがとうございます!取れました
スペース一個が原因て…漫画かorz xyzzyはinteractive "b"や"B"のバッファ補完で
大文字小文字を区別しない補完ができなようだ
これはc++のソースでdo_completionがFstring_not_equalpではなくて
Fstring_not_equalが呼ばれるように決め打ちしてるのでしょうがない
ちなみにファイル名の補完は区別しない補完になっている
もちろんswitch-to-bufferなら、
completing-readを使って大文字小文字を区別しないようlispで上書きするのは簡単
emacsには
read-buffer-completion-ignore-caseなんて細かい変数があるようだ 2ch modeはbbsmenu変更だけでだいたい見れてる proxyが対応したので問題なく動くようになりました