xyzzy Part19 [転載禁止]©2ch.net
>>58 つかCommon Lispのwikiにも出てこないのねxyzzy >>59 Cygwin Terminal上のGNU Emacs。 これが軽快に動くPC環境が当たり前になった今、 xyzzyって貧者のEmacsだったんだなと思わざるを得ない。 >>58 爆笑とは多人数の時の言葉で一人の時に用いる言葉ではない と先生が言っていた >>55 >>60 古文書(ML)を漁るとRMSにxyzzyを紹介し人とがいて フリーウェアの定義で揉めてたことがある。少なくとも当時(2001年)のRMSはxyzzyを知っていたが ライセンスにしか興味なかったようで xyzzyが日本のemacsクローンとして記憶の片隅に、まったくないと思われる そういうことがあり、英語圏めんどいし訴訟とか迷惑だしもう紹介するな! という空気ができあがり以降は英語圏lisp圏での知名度は広まらなかった 英語のwikipediaやEmacs wikiにすらxyzzyの紹介は確認できない xyzzyで正規表現を使って置換をしようとしたら、 Undocumented win32 error なるものが表示されて失敗しました。 (その後諦めてNotepad++を使用) このエラーはwin32関連のエラーでxyzzyの問題ではないのでしょうか? 私は主にTexで使っているけど他のものを使う気がしない。 守備に入っている。 xyzzyで、キーボード操作で置換ダイアログを呼出すやり方を教えてください >>75 メニューバーのヘルプ→キー割り当て一覧で表示されるバッファの中から 「replace-dialog」を探せ その行に答えが書いてある Alt-x replace-dialog ENTER >>76 どうも m(_ _)m それが見つからなかったのです >>77 どうも m(_ _)m 確かにそれでOKなのですが、長い。 なんとか2タッチぐらいにならないでしょうか? あんまり長いとマウスを使っちゃいます。 .xyzzyに (global-set-key #\C-M-r 'replace-dialog) みたいなのを書いておく C-はCtrl, M-はAlt同時押し 2ストロークならこんな (global-set-key '(#\C-c #\C-r) 'replace-dialog) >>79 すごい!大大大感謝です。 m(_ _)m で 設定したそのキーバインドを忘れて途方に暮れるまでがワンセット それくらいなら上のメニューから検索(S)をクリックすればわかるだろうに >>80 今すぐ「.xyzzy 'replace-dialog」などでググった方がいい global-set-keyすら知らないままxyzzyを使っているなんてあまりにもお気の毒 2ch-mode + 2chproxy.pl で板一覧をアップデート したら、2ch が見れなくなった。 初心者で申し訳ないのですが、質問。 ファイルを開くダイアログのファイルの種類のところが すべてのファイル(*.*) Lisp(*.l) HTML(*.htm,*.html) みたいになっていますが、ここに他の拡張子を 例えば .hpg みたいなのを追加登録するには どうしたらよいのでしょうか? >>90 .xyzzy に (setq *file-dialog-filter* '(("テキストファイル(*.txt;*.doc;*.log)" . "*.txt;*.doc;*.log") ("C/C++(*.c;*.cpp;*.cxx;*.h)" . "*.c;*.cpp;*.cxx;*.cc;*.h;*.hxx") ("Lisp(*.l;*.lisp)" . "*.l;*.lisp") ("HTML(*.htm;*.html)" . "*.htm;*.html") ("HPGL(*.hpg)" . "*.hpg") ("すべてのファイル(*.*)" . "*.*"))) (setq *file-dialog-filter-index* 6) 現在開いているファイルに対して、検索した結果を別バッファで一覧化するのって、 grepで対象を現在開いているファイルを指定するしかないのでしょうか? 検索での一覧表示ってありますが、これは少し違うんですよね。。。 あと、検索 or grepした結果から該当箇所にジャンプして編集するのではなく、 直接grep結果を編集することで、その結果をファイルに反映させることって可能でしょうか? (Emacsにはそんなのがあったような・・・?) >>93 egrep ところで改行コードの自動判定って全行チェックしてないのかな?改行コードが混在していてもCRLF表示されてしまって区別がつかない。 >>93 > あと、検索 or grepした結果から該当箇所にジャンプして編集するのではなく、 > 直接grep結果を編集することで、その結果をファイルに反映させることって可能でしょうか? filer-gresreg でいいのかな? ファイラから対象をマークしてAlt-r押すとダイアログが出て 逐一確認しつつすることも一括でやらせることも可 xyzzyで正規表現を使って置換をする場合、 検索する文字列が複数改行を融資ている場合、 常に検索対象に\nを含めないといけないのでしょうか? 例えば、Notepad++とかだと、チェックボックス(matches newlineだっけ?)を押せば、 特に\nを入れる必要がないのですが。 /n入れたら効くのか C-j入れるしかないんだと思ってた 5つ質問があります @文字列を範囲選択し、その文字列の右にキャレットがある状態で全て置換する場合 範囲選択した文字列も置換対象に含める方法を教えて下さい A文字列を範囲選択して置換ダイアログを表示した場合、検索文字入力欄ではなく置換文字入力欄に フォーカスを合わせる方法を教えて下さい B現在のバッファから右または左の全バッファを閉じる方法を教えて下さい Cテキストボックス等で、ショートカットキーを使って全選択は出来ないんでしょうか (selection-whole-bufferに設定したキーでは出来ませんでした) Dバッファを1つも表示しない状態には出来ないんでしょうか (scratchを表示してない状態で全バッファを閉じると、scratchが表示されてしまいます) 出来ない場合、scratch以外のバッファを表示したら自動的にscratchを閉じる事は出来ますか >>99 Bは bufmenu.l でできたと思う >>100 レスありがとうございます bufmenu.lを使ってみたんですが、幾つか問題があったので対応策を知っているなら教えて下さい @バッファのタブのコンテキストメニューから左or右の全バッファを閉じようとすると、正常に動作する Axyzzyを起動後、@を実行せずにショートカットキーで左or右の全バッファを閉じようとすると 閉じる事は出来るが「不正なデータ型です:nil:string」というダイアログが表示される Bxyzzyを起動後、@を実行してからショートカットキーで左or右の全バッファを閉じようとすると 右は正常に動作するが、左はバッファを移動するだけで閉じる事は出来ない ABのバグが発生する条件の詳細は不明で、上記の条件は一例です >>99 @は、 .xyzzy に (in-package "editor") … (in-package "user") で。 …の部分は、lisp/dialogs.l の replace-dialog の関数定義を (search (or (selection-start-end (start end) (goto-char (min start end)) ; これを加える (buffer-substring start end)) (if *regexp-search* *last-search-regexp* *last-search-string*))) と変更したものを。「全て置換」に限らず「確認あり」の時も、 範囲選択した文字列を置換対象に含めることになると思うけど。 ACDはソースいじらないとできなさそう。 >>102 試したところ@は出来ました。ありがとうございます >>101 bufmenu.l を使ってないからわからないけど ed::*buffer-bar-context-menu-buffer* って変数を使っているのかも知れない これから得られるのは多分直前に右クリックとかしたバッファタブのbuffer で起動直後の ed::*buffer-bar-context-menu-buffer* にはnilが入ってる 使うには基準としたいバッファタブを事前に右クリックしてやらなきゃダメかもしれないですね (global-set-key #\C-F12 '(lambda() (interactive) (track-popup-menu (funcall *buffer-bar-context-menu-handler* (selected-buffer))) )) 書き方おかしいかも知れませんが これでCtrl-F12押してお使いの環境で表示しているバッファのバッファタブのコンテキストメニューが出るかどうか もし出たら ed::*buffer-bar-context-menu-buffer* に値が入るかもです 解決になってない気がしますが >>103 Aも…に、 (setq *replace-dialog-template* '(dialog 0 0 242 115 (:caption "文字列の置換") (:font 9 "MS UI Gothic") (:control (:static nil "置換(&R):" #x50020000 7 29 32 8) (:combobox replace nil #x50210842 39 26 140 96) (:static nil "検索(&S):" #x50020000 7 10 32 8) (:combobox search nil #x50210842 39 7 140 96) (:button case-fold "大文字小文字を区別する(&C)" #x50010006 39 46 113 10) (:button word "単語単位で検索する(&W)" #x50010003 39 59 97 10) (:button regexp "正規表現(&E)" #x50010003 39 72 63 10) (:button escseq "エスケープシーケンスを理解しろ(&Y)" #x50010003 39 85 113 10) (:button whole "バッファの先頭から(&O)" #x50010003 39 98 89 10) (:button query "確認あり(&Q)" #x50010001 185 7 50 14) (:button all "全て置換(&A)" #x50010000 185 24 50 14) (:button IDCANCEL "キャンセル" #x50010000 185 41 50 14)))) を追加で。置換と検索のところを入れかえだだけで出来るみたいだ。 とりあえずxyzzyでは一つ一つ改行を意識しないと無理だという事なんですね。 >>104 bufmenu.lを確認したところ、*buffer-bar-context-menu-buffer*を使っていました 色々試してみたのですが、bufmenu.lは現在表示しているバッファから左or右の全バッファを閉じるのではなく バッファのタブのコンテキストメニューを表示したバッファから左or右の全バッファを閉じる様です ちなみに>>104 のプログラムでCtrl-F12を押すと 現在表示しているバッファのタブのコンテキストメニューは出ました >>105 説明不足ですみません 文字列を範囲選択して置換ダイアログを表示した場合は 検索文字入力欄ではなく置換文字入力欄にフォーカスを合わせたいのですが 文字列を範囲選択せずに置換ダイアログを表示した場合は 従来どおり検索文字入力欄にフォーカスを合わせたいのです >>107 105 のコードの (setq *replace-dialog-template* … を (defvar *replace-dialog-template-1* … と書き換え、replace-dialog を (let* ((str (selection-start-end (start end) (goto-char (min start end)) (buffer-substring start end))) (search (or str (if *regexp-search* *last-search-regexp* *last-search-string*))) (replace (or str (if *regexp-search* *last-replace-regexp* *last-replace-string*)))) (dialog-box (if str *replace-dialog-template-1* *replace-dialog-template*) … と変更で。105 は無理矢理感がひどく、もっとうまいやり方ありそう。 >>108 試したところAは出来ました。ありがとうございます 適当 (defun my-close-right-buffers() "右のバッファをすべて閉じる" (interactive) (setq *buffer-bar-context-menu-buffer* (selected-buffer)) (bufmenu-close-right-buffers)) (defun my-close-left-buffers() "左のバッファをすべて閉じる" (interactive) (setq *buffer-bar-context-menu-buffer* (selected-buffer)) (bufmenu-close-left-buffers)) >>110 試したところBは出来ました。ありがとうございます 教えてください。 マイナーモードがonしてる状態でメジャーモードを切り換えると、バッファローカル変数は初期化されるのにマイナーモードマップは残るのは仕様ですか? マイナーモードはそういうもんだと思うけど どのへんが引っかかったのですか >>113 メジャーモードを切り換えることによりバッファローカル変数はリセットされるので、マイナーモード変数自体がnilになります。にも関わらず動作するので違和感がありました。 あと、作りに依るのですが、そのマイナーモードがバッファローカル変数を作成参照してたりすると動作しなくなります。取りあえず、kill-all-local-variblesを上書きして回避してみましたが、後者については行儀が悪いだけかもしれませんね。 >>114 確かに変な仕様な気がするが、通常、切り換えるメジャーモードのフックには マイナーモード変数が nil になってしまうマイナーモードが引っ掛けてあって マイナーモード変数が t に戻るので問題が表面化しないんだと思う。 kill-all-local-varibles を書き換えるよりはフックに引っ掛けるほうを推奨。 Emacs も同じ問題を抱えているかどうか検索したけど見つからなかった。 今までkatexのためだけに使ってたけど、新調したPCで久々にTeX環境構築したら Texmakerが素晴らしすぎることに今更気づいた・・・ TeXエディタってどれもこれも糞しかないと思ってたけど、いつの間にか進化してたのね 今までありがとうxyzzy てか、texliveがインストール便利すぎて笑った 昔はTeX環境構築ったら一苦労だったのに 置換について質問があります @1,2行目に「1」がある状態で文字列を範囲選択せずに置換ダイアログを開き、検索欄に「11」を入力して「全て置換」ボタンを押すと 「文字列が見つかりません」と表示され置換されない A1,2行目に「1」がある状態で1,2行目を全選択して置換ダイアログを開き、検索欄に「11」を入力して「全て置換」ボタンを押すと 置換される BAを実行後、再度1,2行目に「1」がある状態にしてキャレットを1行目の頭に移動させ、文字列を範囲選択せずに置換ダイアログを開き 検索欄に「11」を入力して「全て置換」ボタンを押すと置換される A、Bで置換されないのが正しい挙動だと思うのですが、対処法を教えてもらえますか >>117 ダイアログでは見えないけれど、検索文字列に改行が入っているのでそうなる @とAは履歴が区別されていませんか? 選択して検索文字列を送るとか履歴を使ったりせずに、 ダイアログで直接入力すれば改行が入る余地はないはず >>118 >@とAは履歴が区別されていませんか? 区別されていました >選択して検索文字列を送るとか履歴を使ったりせずに、 >ダイアログで直接入力すれば改行が入る余地はないはず これで思い通りの挙動になりました。ありがとうございます ちかんに会いたい ダメダメ チカンに会いたい ダメダメ ちかんをやりたい ヤレヤレ いい加減、Wikiスパム対策しろよ・・・ その辺にあるpluginとか入れるだけだろ バッファタブを入れ替える(並び替える)方法を教えて下さい 他のテキストエディタはタブをドラッグアンドドロップすると入れ替える事が出来ますが このソフトは出来ないんでしょうか どういう誤爆だったんだ… ちなみにxyzzyではバッファのタブのD&Dは普通に出来ると思うが そうなのか 知らなかった (マウスつかわかんからなぁ) 2つ質問があります @バッファの行番号をシングルクリック、ドラッグした行全体を範囲選択する方法を教えてください (行番号をトリプルクリック、ドラッグした時の挙動をシングルクリック、ドラッグで行いたい) Aバッファのキャレットがある行の行番号を何らかの形で変える(文字色、背景色等を変える)方法を教えてください (行カーソルはアンダースコア等が見づらい為) マルチフレーム版のxyzzy、Windows10 pro 64bit で終了時に「xyzzy は動作を停止しました」がでます。 0.2.2.253版 だと問題ありません。 マルチフレーム版の方、対応お願いできませんか。 >132 Win10はしらんけど互換モードで実行してみては。 互換モードもいろいろ試しましたが、状況変わりませんでした。 0.2.2.253版では問題ないと思いましたが、現象が起きました。 C-x C-c ではなく、右上のXボタンで閉じると「xyzzy は動作を停止しました」が出るようです。 再現率は、マルチフレーム版だと100%ですが、0.2.2.253版では半分以下のようです。 あまり騒がれていないようなのですが、自分だけでしょうか。 俺は右上のバツで終えても、おかしなことにはなったことない 253の話 クリーン再構築してみたら? 自作マクロが他と干渉してるとかはない? xyzzyとWin10一般の問題なのか 貴方の環境に依存下問題なのか今のところ曖昧だね 話が二転三転してしまい申し訳ありません。 0.2.2.253版では問題なし です。 multiframe版では、初期設定ファイルなし(アーカイブを解凍した直後の素の状態) でも、 Xボタンで閉じると「xyzzy は動作を停止しました」となります。 環境は Windows10 Pro 64bit 。 とりあえずは現状の報告まで。 253版とmultiframe版の終了処理の差分で発生しているのでしょうか。 時間があるときにビルド環境整えて調べてみます。 ソース見たのですが、差分が多すぎて結局わかりませんでした。 よくよく考えたらmultiframe版で使いたい機能はUSB起動だけだったので、 envlnc 経由起動の0.2.2.253で行けそうなので、これを機に乗り換えます。 ちなみに、envlnc はこのままだと相対パスに対応していなかったり、 コマンドライン(CraftLaunch経由の起動)に対応していなかったり、 引数でファイル渡してるのに開けなかったり(10だから?)、だったので、 ソースがついていたので、一部直しました。 xyzzyの1ペインアウトラインプロセッサの拡張Lispどこにあるか知ってる人いませんか? 一年ほど前見つけて、そのうち組み込もうと思っているあたのですが、ソースどこかにいってしまい、ググったのですが、何故か見つからない 確かtree-viewを使ってなんたらと書いてあったような 自分で作るには大変そうだし でも無ければいよいよ自分で限定機能版でもつくるしかないけど 知ってる方いらしたら、よろしくお願いします >>141 早速のレスありがとうございます。 outline-tree2は現在つかわせてもらっていますが2ペインなので別物です。 宜しくおねがいします (自分でもまたググってみます) 来週Win10のPCが家に到着予定で、さっそくLANでつないで 今のxyzzy、homeディレクトリをそのままこぴ^すれば今と同じように動作しますか? NetInstallerは問題なく動きますか? Win10 homeの64bitと32bit xyzzyは235の条件で今のところ動いている が、Netinstallerは確認していない .xyzzyとsiteinit.lの環境依存の部分は書き直し再コンパイルは当然 usrディレクトリのユーザー管理も削除したほうがいいかもな、ま、お好みで >>142 あー1ペインてそういうことか 見当はずれのレスすまぬ 教えてください。 xyzzy をもっぱら TeXで使っているエンドユーザーです。 私にとっては、とても使いやすい。 いままでXPでxyzzyにkatex(花鳥)を入れて使っていました。 先日 windows10のPCを買ったので、xyzzy(0.22.253)を入れて、それにkatexを入れました。 ところが、プレビュアーのとき「ファイルが見つかりません」となってしまいます。 例えば abc.tex を書いて C-c-j とすると、 タイプセッタが起動して abc.dvi が abc.tex と 同じところにできます。ここまでは今までと同じ。 次に C-c-t としてビュアーで 見ようとすると、 『 divout -wait=0 abc.dvi 指定されたファイルが見つかりません 』 となってしまいます。 abc.dvi はabc.tex と同じところにできていて、 abc.dvi を直接クリックすれば dviout で普通にみれます。 なんとか、C-c-p でabc.dvi を見るようにしたいのですが。 すいません。間違えました。 タイプセッタはC-c-j じゃなくて C-t-j プレビューは C-c-t じゃなくて C-t-p です。 abc.dvi はできているけど C-t-p で 『ファイルが見つからない』 となってしまいます。 >>149 win10使ってないから正しく解決されるか保証はできないけど .xyzzyの (setq elisp::dvi2-command "C:/[dvioutのインストール先]/dviout.exe") の設定を見直すのと あとdviout.exeまでPathを通す必要があるかも しかし今時はdvioutをビューアに使ってる人も少ないのか情報少ないね latexmkとかで一気にPDFまで生成しちゃえるから >>151 ありがとうございます。 できるようになりました。 超快調。です。m(_"_)m xyzzyの上部のメニュー(ファイル(F) 編集(E) 検索(S) 表示(V) ・・・)を マウスではなくて、キーボードのショートカットで呼び出す方法はどうやるの? Alt押して放す→F〜?を押す じゃなくて? 共通設定→いろいろ→なんでALTでメニューが開かない? にチェックつければAltとF〜?の同時押しでも使えるようになるけど 代わりにxyzzyのM-fとかが使えなくなる >>154 Alt を押して離す、というのに気づきませんでした。orz 共通設定を見ようともしていませんでした。orz 猛省します。 oleでNothingが返ってくるときってnilじゃないの? >>156 もうちょいくわしく OLEは実装してないところもあったはず ブラウザでまた見えなくなっちゃったな l10とかつけないとこのスレ見れないべ 10年ぶりにxyzzyで2chでもやろうかと、 xyzzy(multiframe 0.2.3.12)+2ch-mode+proxy2chでいろいろやってみたけど、 板一覧表示されないな。 わたしもちょっと前にその問題に嵌まってたんですけどbbs.htmlを見てみたら & が & になってるところが2,3ヶ所あったんで & に戻してやると全部読み込めました あらだめだw 言わんとするところわかりますよね スレ汚しすみません すいません。使い方を忘れてしまったいるので、よくわかってないです(笑) とりあえず、学習用に解説サイトを作りました。(まだまだ作成中ですが) https://sites.google.com/site/xyzzy2ch/ 例えば、 aaaaaaaaaaaaaaaaaaaa 1111111111 2222222222 3333333333 bbbbbbbbbbbbbbbbbbbb というのがあって、 1111111111 2222222222 3333333333 の部分を選択かリージョンにしておいて、[キー]+スペースを押すたびに その部分の前にスペースを入れるような[キー]はありますか? 例えば[キー]+スペース4回で aaaaaaaaaaaaaaaaaaaa 1111111111 2222222222 3333333333 bbbbbbbbbbbbbbbbbbbb 165が変な書込みになってしまったので書き直します。 例えば、 aaaaaaaaaaaaaaaaaaaa 1111111111 2222222222 3333333333 bbbbbbbbbbbbbbbbbbbb というのがあって、 1111111111 2222222222 3333333333 の部分を選択かリージョンにしておいて、[キー]+スペースを押すたびにその部分の前にスペースを入れるような[キー]はありますか? 例えば[キー]+スペース4回で aaaaaaaaaaaaaaaaaaaa 1111111111 2222222222 3333333333 bbbbbbbbbbbbbbbbbbbb になるような。 >>165 M-x string-rectangle or M-x open-rectangle >>166 多分だけど、これが便利 http://blue.ribbon.to/ ~aotororo/prog/200310.html#d03_t3 >>167-168 ありがとうございます。 m(_ _)m 自分、1回に下げたい幅がだいたい決まっているので 168のものを使わせていただこうと思います。 text-mode と grep で 範囲外の値です: -1 が出てくるようになっちゃった 10年ぶりに設定見直して再インストールしてみる >>164 を参考に2ch読めるようになったんだけど、 このスレだけ Status 503 が返ってきて開くことできない orz 普通はよめるものなの? xyttr って誰か使えていますか? 認証を行った後で起動しても以下のようなエラーが出て使えません。 私の環境だけでしょうか? xyzzy 0.2.2.253 xyttr 1.2.0 successハンドラの実行中にエラーが発生しました type-error: 不正なデータ型です: nil: string 使えてますよ kamail xyttr 2ch-modeは欠かせません >依存ライブラリ xml-http-request (v1.3.0以上), json, xl-oauthを別途インストールしておく必要があります。 以上のものはインストールしてありますか? 私の場合はxml-http-requestじゃなくてhttp-clientを使ってますけど >>175 ありがとうございます。 一応、全部入ってました。 xyttr 1.2.0 / Xyzzy 0.2.2.253 で、依存パッケージを入れて一通りの設定を終え、 ちゃんと起動している節はあるのですが画面に何も(文字どおり何も)表示されません。 メッセージは Done https://api.twitter.com/1.1/statuses/home_timeline.json?count = 50 とだけ画面下に出ています。これってどこに問題があるんでしょうか。 まったく同じ設定で違うPCにそのまんまフォルダを持っていったら表示されました。 なんなんだ。。。 指定したフォルダ配下を再帰的に load-pathに追加するには、どのように 書いたらよいか教えてください >>179 (setq *load-path* (append *load-path* (directory "SPECIFIED-FOLDER" :absolute t :recursive t :directory-only t))) siteinit.l でやるなら (setq *default-load-path* (directory "SPECIFIED-FOLDER" :absolute t :recursive t :directory-only t)) >>180 お礼が遅くなりました 希望通りです、ありがとうございました 174=176 です。 一つひとつ導入してる拡張を外して動作確認した結果、 cl-json を外せば上手く行くことを確認しました。 (json と干渉してたのでしょうか……?) xyzzyテキスト翻訳(text-translation) http://www.geocities.jp/tomiyana3/xyzzy/text-translation.html これ動かしてる方いらっしゃいますか? 私の環境では動きません(泣) YahooなりGoogleの翻訳に投げる奴で他によいのがありましたらご教授ください >>183 ちょっと試してみたところ Excite 翻訳であれば text-translation.l を少し修正したら動きました $ diff -u text-translation.l~org text-translation.l --- text-translation.l~org 2016-03-17 15:22:19.189839600 +0900 +++ text-translation.l 2016-03-17 15:51:59.993695700 +0900 @@ -44,8 +44,8 @@ "www.excite.co.jp" "/world/english/" "wb_lp=ENJA&before=~A" - "sjis" - "<textarea cols=36 rows=15 name=\"after\" id=\"after\" wrap=\"virtual\" style=\"width:320px;height:270px;.*\">\\([^<]*\\)</textarea>" + "utf-8" + "<textarea id=\"after\" class=\"resizable\" cols=\"37\" rows=\"13\" name=\"after\">\\([^<]*\\)</textarea>" ) ;; excite.co.jp (Japanese -> English) @@ -53,8 +53,8 @@ "www.excite.co.jp" "/world/english/" "wb_lp=JAEN&before=~A" - "sjis" - "<textarea cols=36 rows=15 name=\"after\" id=\"after\" wrap=\"virtual\" style=\"width:320px;height:270px;.*\">\\([^<]*\\)</textarea>" + "utf-8" + "<textarea id=\"after\" class=\"resizable\" cols=\"37\" rows=\"13\" name=\"after\">\\([^<]*\\)</textarea>" ) )) Exite で動作しました!最高です ありがとうございました "C+\"で「元に戻す」、"C+_"で「元に戻すを元に戻す」らしいけど"C+_"が効かない アンダーバーは\のシフト押しで出るから、つまりCtrl+Shift+\でいいと思うのだが効きません 「元に戻すを元に戻す」のやり方を教えて下さい 右SHIFTの左にあるキーで動くけど。(JIS配列) すいません。キー配列変更するソフトのせいでしたm(__)m undo/redo のキーバインディングを変更しても良いかもね いえ、DvorakJというソフトを使っているんですが、設定項目に 「修飾キーを押し下げているときはQWERTY配列とする」ってのがあったんで それにチェックしたら問題なく動作するようになりました。 世間一般だと utf-8はBOMなし utf-8nはBOMあり xyzzyだと逆で utf-8はBOMあり utf-8nはBOMなし のようですね 何故このようなトラップが仕掛けられているのか どんな世間一般か知らないけど、en.wikipedia.orgによれば 日本ではBOMなしUTF-8をUTF-8Nと呼ぶことがあるそうだぞ まあUTF-8はBOMなしが基本だからBOMありのほうを別の呼び方を したくなる気持ちは分からないでもないけど 「UTF-8はBOMなしが基本」にもかかわらず 「日本ではBOMなしUTF-8をUTF-8Nと呼ぶことがある」のはそれなりの理由があると思う それを知りたいですね 2ch-modeのアンカーにタグが表示されて見にくいでござる >>195 xyzzy内で識別の便宜を図るためということかな だったらutf-8-without-bomとかいう名称にしておけば良かったのにね ありがとう 串が原因でした モードを変えたら正常に表示されました >>197 >>195 はBOMなしのUTF-8が日本ではUTF-8Nと呼ばれることもある理由を 説明しようとしてるだけであってxyzzyは関係ないじゃろ >>196 thread.lの835行目を (while (scan-buffer "<a href=\"[^\"]+\" \\(?:rel=\"noopener noreferrer\" \\)?target=\"_blank\">>>\\([-0-9]+\\)</a>" にしたら2ch-mode側でも対応できる >>201 htmlパースするならそれどこじゃない気がするが >>194 昔のwindowsのメモ帳とかvisualstudioのutf8は 強制bom付、bomがあるファイルしか処理できなかったんだよ bomなしのファイルを作れなかった(一応読み込めたかもしれん) だから便宜上bomなしの区別を付けたかったってことだと思うよ powershellもbomなしのUTF-8は読めないね。明示的に指定すれば読める。 規格とかそういうのがあるわけではない >>192 はただの勘違いだと思うけど? メモ帳でbom付くのは今もそうみたいだね 困ったことなかったの? いやそんなことはわかっとる! なんでUTF-8Nという名称になったんだ?ってことか? スラングと一緒でなんとなく広まったんじゃね? たしかに明示的に呼んでるのはxyzzyだけかもしれん >日本ではBOMなしUTF-8をUTF-8Nと呼ぶことがあるそうだぞ これは初耳 ただ文字コードの話はけっこうやばいので 専門のところでやったほうがいいかもね プログラム板にある >>206 は勘違い 「BOMありUTF-8をUTF-8Nと呼ぶ」のが初耳 ただwindowsがUTF8を強制BOM付きとして扱ってるのがかなり大きいと思う 日本ではUTF-8はBOMなしが基本じゃなくて非windowsサイドの話だろ >>205 TeraPad も UTF-8N の名称は使ってるらしいよ >>195 の Wikipedia の脚注11 によれば 2005年時点で UTF-8N は、 「All of the text is normal UTF-8; there is no signature.」であり、 「Note: The italicized names are not yet registered, but are useful for reference.」 とのことで一応日本以外でも使用例はある https://wiki.suikawiki.org/n/BOM UTF-8n という名前を提案しているのは、 UnicodeConsortium のそれなりに偉い人 (誰かは忘れた。) のようです。 しかも、その人の文章 (どこにあったか忘れた。 dW かなあ。) では、使い分けが当然であるかのように書いてあります。 >>209 うちでは効かなかった proxy2ch-20160424 >>210 proxy2ch-20160424 使って試してみたがうちでは変わらずうまくいく 何が問題なんだろうね タグがって最初につぶやいた人です ご教示された所を書き換えましたがだめでした Detour2ch 2.0.5.1 を使ってるんですけど APIモード、HTMLモードともにタグが表示されます JSONモードだと大丈夫なんですけど読み込むのが遅かったりしてちょっと常用できない状態です ログを削除して再読み込みしたすると 5/7以降のアンカーで不具合が出ますね >>212 Detour2ch 2.0.5.1 でも大丈夫だった でもうまく行ってない人が多数派(うまくいってるの俺1人)だから、何かこちら側がおかしいのかなぁ > ログを削除して再読み込みしたすると 5/7以降のアンカーで不具合が出ますね ってことは書き換えが有効になってない可能性があるね バイトコンパイルしてないとか、そういったことはない? >>210 ですが、私は解決しました 私の場合は修正対象が2ch_mode_otherbbs.lでした ここにもthread-convert-anchorプロシージャがあるので、 >>201 の修正をここに施して、コンパイルして、xyzzy.wxp捨てるとかして 再試行すればOKでした ありがとうございます 2ch_mode_otherbbs.l の修正でビンゴ!でした 皆さんありがとうございました 正規表現の文字クラス中で ] にマッチさせたくて [\]] などとしても ] にマッチしないんですがどうやるんですか? \\] とか \\\] とか \\\\\\] とか \\\\\\\] とか… >>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が対応したので問題なく動くようになりました 2ch-modeもhttps通信になったら困ったことになるな ffftpのニュース見て当然のようにxyzzy思い出した 元祖サイトはすでに消滅したし 派生の中で一番新しそうなのもすでに最終更新は3年以上前(´・ω・`) ttps://github.com/xyzzy-022/xyzzy/blob/develop/docs/release-note-0.2.2.253.md (cdr '(1 . 2)) →2 (cdr '(1 2)) →(2) (cadr '(1 2)) →2 これ違うのはまった 基本ができてないのか 本家サイト消えてたのか…… 別のエディタに乗り換える気もアテもないけど何か不安になる 友達がWindowsで稼げている情報など。ニュースというか参考までに。 ⇒ http://kuchibeta.sblo.jp/article/181868190.html 興味がある方のために書きました。 H2HQL0M5S1 【IT】コンピューターで全漢字使用可に 6万字コード化 http://asahi.5ch.net/test/read.cgi/newsplus/1514122570/ 来年のクリスマスプレゼントはこれへの神様対応(もう実装済かどうかもわからんけど)をお祈りしておこう 六万ってユニコードの1面占領する勢いだけどこれどういう話なの 異体字セレクタとは別の話? 自分がxyzzyを使う主用途はTeX原稿→PDFだけど、前から今昔文字鏡を使っていて それほど漢字などの字に不自由していない。 xyzzy+花鳥はもう手放せない。 >>328 数を増やすのは結構なんだけど、ミリメートルを表す「m/m」も加えて欲しかった。 この表記は今でも現役なんだ。 electronみたいな糞重い環境でいいというのは それだけ端末のスペックが進化してるということなので これも時代の流れだな xyzzyから乗り換えれるのがないか色々試して分かったことは xyzzyがとてつもなく凄いという事だけだった なんか新しい奴は総じて重いし遅い emacsとvimだけが比較的軽くて比較的速くてかつ高機能なのは結局 今も昔も変わっていなかったという現実。その二つも macとかlinux上で使うならいいけどwindowsだとxyzzyの方がいいわ 単に日本語でgrepするだけで未だに結構面倒なんだなunicodeの対応どころの話じゃねえ xyzzy以外だと unicodeで軽くて日本語なら emeditor unix系でコマンド込みなら emacs windowsで軽いemacsenなら xyzzy viキーバインドなら vim git love なら atom 新しいのなら vs code 新しいのだとvs codeが頭一つリードしてそう。英語じゃなくて日本語もあるし atomとかよりは vs code は軽い。英語だけでよくてcygwinいれるなら普通にemacsも楽 日本語をと思うと急にemacsやvimは面倒。windowsだとコマンド郡の恩恵もなくなるし xyttr 使ってる方います? f で お気に入りの on/off が出来なくなってません? 困ったわ 最近、nimを弄りはじめたのですが、Syntax関連ではまっています。 nimの以下の仕様があるのですが、 1行コメント: #〜 複数行コメント: #[ 〜 ]# 文字列: "〜" 文字: '〜' 型接尾辞: 'i32 (int32の場合) 1行コメントと複数行コメントを同時に設定できないし 文字列と文字を設定すると型接尾辞の行がコメント表示に なってしまう。 コメントは仕方無いとして、文字(列)と型接尾辞をどうにか したいのですが、なにか方法があれば教えてもらいたいです。 自己解決 「'」をset-syntax-escape して、文字(char)と型接尾辞は regexp-keyword-list で 色付けしてお茶を濁した。 これで '"' (ダブルクォーテーション文字)も何とかなった。 最盛期はxyzzyのスレ2つ同時進行だったんだぜ?って言っても誰も信じないだろう >>338 「xyzzyの使い方が分からぬやし 励ましあえ」 その12が985番レスで終わってるんだが… > [2011/03/11(金) 11:08:05.09 ID:If2TeCFm0] 名無しさん@お腹いっぱい。 <sage> これ震災の日だな >>342 ん?985で終わってて正常だと思うが? ちなみに全盛期は2000年前後のメーリングリスト すまんな 震災の日に終わってるって言いたかっただけ メーリングリストも#BYEすら飛んでこなくなったな 友達から教えてもらった簡単確実稼げる秘密の方法 関心がある人だけ見てください。 グーグルで検索するといいかも『金持ちになりたい 鎌野介メソッド』 I1XFG 友達から教えてもらったネットで稼げる情報とか 興味がある人はどうぞ グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 QX7N4 今後xyzzyはどうなっていきますか、また誰か保守とかしますか xyzzy ver 0.2.2.253で .xyzzyに 「(global-set-key #\S-C-r 'repeat-re-search-backward)」 とかって書くとxyzzy起動時に「SHIFTは指定できません」ってポップアップアラートが出るんだけど xyzzyではCtrlとShiftって同時に指定できない? ググってみると問題なく使ってる人もいるみたいなんだけど…… 大文字が対応するキーだったら#\C-Rみたいに指定するんじゃなかったかな… 違ったらごめん >>350 ありがとう でも、それも試してみたんだけど効果無いみたい 「(global-set-key #\C-R 'repeat-re-search-backward)」ってすると 「(global-set-key #\C-r 'hoge)」1が上書きされちゃう #M-Rは#S-M-rと同等に扱われるんだけCtrlだけだめみたい しょぼしょぼすくりぷとさんとこの ext-keymap.l でいけるんじゃない? 使ってないから分からんけど C-Rは describe-keyで拾えないから無理でしょ >>352 はWIN32APIを使って拾っているようだ VS Codeとか全然こんなところまでいじれないだけどなあ 終了時の状態を保存する、にチェックを入れてセッションを開いたまま閉じたあと もう一度起動するとファイルは開き直してくれるんですが セッションを開いたことになっていないのか、セッションの自動保存、がグレーアウトしたままです 毎回手動でセッションの保存をすれば自動保存が有効になるのですが 自動的に有効にするにはどうすればいいんでしょうか? 再起動後ファイルが開き直されるのは「終了時の状態を保存する」で復元されるだけで、 つまり「終了時の状態を保存する」ではセッションを開いている状態までは復元されないのでは。 (↑検証はしてない) ちなみにうちは「終了時の状態を保存する」はオフにしていて、 xyzzyを起動した後に、手動でセッションを開いている。 複数起動したxyzzyで複数セッションを使い分けるのにその方が都合がよいので。 自動保存にしてあったセッションは開いた時にちゃんと自動保存のままになっている。 >>354 です 仕様?ならしかたないので同じ運用にしてみます どうもありがとうございました 2ch-mode なんかタグ見えるようになっちゃったんですけど 対応の仕方ありませんか thread-convert-anchor関数の (while (scan-buffer "<a href=\"[^\"]+\" \\(?:rel=\"noopener noreferrer\" \\)?target=\"_blank\">>>\\([-0-9]+\\)</a>" てなってる行を (while (scan-buffer "<a href=\"[^\"]+\" \\(?:rel=\"noopener noreferrer\" \\)?target=\"_blank\" class=\"reply_link\">>>\\([-0-9]+\\)</a>" てしてやったらレス番リンクのタグは消せた 画像urlの方は thread-convert-link関数を どうにかすればできるのかもしれないけどまだできてない thread-convert-link関数 の前の方に (while (scan-buffer "<a class=\"image\" href=\"http://jump \\.5ch\\.net/\\?\\([^\"]*\\)\"[^>]*>\\1</a>" :regexp t :tail t) (setq str (match-string 1)) (delete-region (match-beginning 0) (match-end 0)) (insert str)) て入れたら画像urlのタグも消せた いま0.2.*なんだから 次出るとしたら0.3.*じゃないかな おれはまだxyzzy lispでテキスト処理みたいなの書くしな githubのissueにあったashってどうなのかとコード見たけどよくわからんかった 結構むずかしいのかねあれ >>368 あれはC言語わかってれば簡単で、32bitの変数を32bit以上シフトしたときの未定義動作に引っかかってるだけ。 手元コードは直してるけど、管理者不在っぽいからpullリクするのがはばかられて... 「メモ帳」に多数の改善、BOMなしUTF-8がデフォルト保存形式に 〜「Windows 10 19H1」 - 窓の杜 https://forest.watch.impress.co.jp/docs/news/1157696.html ようやくxyzzyに追いついたな > ようやくxyzzyに追いついたな 寝言は寝てから 共通設定でフォントのMingLiuが表示されなくて選べない Windows10 Home です Windows 10アプデしてから、IME入力で確定前の文字が謎のフォントで表示されるようになっちゃった 検索したら他のソフトでも起きてるらしいが http://www.rimarts.com/b2board/b2board.cgi?tree=r51690 2ch-modeで見てるけど、見れるよ 歳と説の異体字かそれ >>374 フォントがインストールされてないだけだった はじめから全部インストールされてれよ win10使えねー Windows10 1809の>>373 の入力中のフォントの問題、すごく困ってて静かに待ってたんだけど 何か動きないのかな…… xyzzy+だと件のフォントの問題は生じないが、まさにα版な挙動で実用にならない html+-mode使うと ed::html+-delete-highlight-tagが*pre-command-hook*に入るから 毎回ハイライトか判定してることになるよね 誤動作はないとしても気持ち悪くない? そういう話出たことは? Windows 10 October 2018 Updateを当ててから IME確定前の文字が大きめのサイズで表示されて地味に困っている xyzzy上ではそうなるがメモ帳等ではそうならない 先頭に澤があるとbig5だと判定される問題直った? 別に困っとらんけど >>373 >>380 https://log.maruo.co.jp/hidesoft/hidesoft_2/x36518.html まるお2の発言のように gime.ccの142行目のImmSetCompositionFontを LOGFONTW作ってImmSetCompositionFontWにすれば直ったよ。 C++わからんならむずいかもな。 SDKのバグなら直してほしいが、放置かなあ vimのgui_w32.c見たら ImmSetCompositionFontA のままだな なんかまだやり方あるのかも vim(gvim)も ImmSetCompositionFontA のままなのでデフォルトだと同じ症状になる だがgvimrcでフォント設定するとなぜかあまり気にならない フォントによるかもだけど 文字セットのASCIIを日本語より1つサイズ小さくするとごまかせる 古典ギリシャ語は表示できないんだね 表示できないユニコード文字たくさんあるから修正してほしい あとIMEの再変換が効かない EmEditorのフィルター機能に相当する拡張LISPってないでしょうか? C-c C-c は利かないけど Win + / で再変換できたわ 日付と時刻の挿入が平成のまま もう更新されないのかな >>399 https://srad.jp/ ~ninestars/journal/629431/ 1年を元年と表示するのは書式を%g%#eの代わりに%g%#Eを使う 日付と時刻の挿入でそうするにはtimestmp.lの*date-formats*を変更する (または~/.xyzzyなどでsetqとかする) 新バージョンとかワクワクとかなんのことだよ 情報ないんだからちゃんと突っ込めよ Visual Studio 2019 に移行だけならありえる xyttrで全文表示できないの? リンクになっててブラウザで開くの面倒。 httpsだとwwwで開けないし。xyzzyで完結してほしいのに あぁ、そうか、こっちが本物なのか。 今だと xyzzy の情報が集まる場所って、どこなんでしょう? 未だに使っていて、いろいろ教えてもらいたいのです。 ここなの? ねぇ、ここなの……? 今更ながら Win10 にしたよ ebdict で eb.dll って怒られたよ 置いてあるのに 知り合いから次期バージョンの話聞いたんだけど本当ですか 久しぶりにhowmを使いたくなったので Xyzzyでやってみようとしたが Howm-wrapがサイトが死んでた。 それでもとりあえず入手して立ち上げたら 関数が定義されてないだの、不正なシンタックスだの、動いてるには動いてるけどエラー吐きまくり。 プログラムの互換性をwin8にしたらエラー止まったぽいので しばらくこれでやってみる予定 Xyzzyのバージョンは253だけど、これが最新なの? 多分そうじゃないの?>最新 Xyzzy自身は個人的にそんなに不満ないんだけど、関連サイトがどんどん消えていくのが辛い >>2-3 のs53.xreaのサイトとか機能してないし みんな後継に何をつかってるんだろう 今の縦タブ(ファイル)+横タブ(フレーム)+VZカスタマイズが良すぎて移行できない コーディングエディタがVSCode、それ以外の用途はNotepad++ 妥協感は否めない ありがとう 多少の妥協は仕方ないか… 今は困ってないのでどうしようもなくなった時にまた考えます 妥協もクソもこんな中途半端なエディタ使うくらいなら本家のemacs使えばええやろ 2020年になってemacs煽りを見ることになるとは思ってなかった >>415 いちいち悪態付かないと他人と口も利けないコミュ障の老人は黙っとけ spacemacsええぞxyzzyなんて開発終わったエディタは捨ててしまえ xyzzy使ってる方が老人だろ xyzzyから乗り換えるおすすめソフトはなんですか >>418 誰も言わないけど思いっきりブーメランだろこれ 発言の正誤とかもはやどうでもよくてなんで今更それに反応したのか不思議だわ vimの日本人コミュは昔いた伝説的なが未だに健在だからすごいよ emacsでいう半田剣一、宮下尚レベルが未だにいるんだから ほんと変なのしか残ってねえな xyzzy使ってんのかね >>426 お前こそなんで反応したんだかw俺はバカにしたいからだよw ばーかw > 発言の正誤とかもはやどうでもよくて いやどうでもよくねえだろ むしろ大問題だろ > なんで今更それに反応したのか不思議だわ ほんとになんで反応してんだよまったく >>426 > 発言の正誤とかもはやどうでもよくて いやどうでもよくねえだろ むしろ大問題だろ > なんで今更それに反応したのか不思議だわ ほんとになんで反応してんだよまったく xyzzyは特にwikiのやつとかうさんくさかったもんなあほんと calmemoから離れられない。良い移行先はありますか? org-modeはイマイチハマれませんでした cのソースファイルなんだけど // (+ 1 2 3) みたいに書いて ^J を押したら lispの関数として評価してもらいたいけど、スマートな方法あります? 泥臭い方法で思いついたのは、一旦 lisp-interaction-mode に変更してからまた c-mode に戻ってくるみたいな。 modeに触らず関わらず、 eval-last-sexp で目的に近いことは出来た。でも結果がステータス行に表示されるから再利用が難しいな。 自己解決しました。 eval-print-last-sexp を呼ぶだけ。そんな事はlisp-interactive-modeで C-J のバインドを調べれば一発でわかるらしい。 画像のリンクがダブルクリックすると標準のブラウザと違うブラウザで開かれるんだけど どこの設定を見たらいいですか? 右クリックメニューから選ぶと標準のブラウザで開かれる 自己解決しました siteinit.lに設定してたのを忘れてました Πάτερ ἡμῶν ὁ ἐν τοῖς οὐρανοῖς ἁγιασθήτω τὸ ὄνομά Σου· ἐλθέτω ἡ Βασιλεία Σου· γενηθήτω τὸ θέλημά Σου, ὡς ἐν οὐρανῷ καὶ ἐπὶ τῆς γῆς· τὸν ἄρτον ἡμῶν τὸν ἐπιούσιον δὸς ἡμῖν σήμερον· καὶ ἄφες ἡμῖν τὰ ὀφειλήματα ἡμῶν, ὡς καὶ ἡμεῖς ἀφίεμεν τοῖς ὀφειλέταις ἡμῶν· καὶ μὴ εἰσενέγκῃς ἡμᾶς εἰς πειρασμόν, ἀλλὰ ῥῦσαι ἡμᾶς ἀπὸ τοῦ πονηροῦ. [Ὅτι σοῦ ἐστιν ἡ βασιλεία καὶ ἡ δύναμις καὶ ἡ δόξα εἰς τοὺς αἰῶνας· ἀμήν.] これがちゃんと表示できないから使えないエディタ wordからコピペする時にクリップボードの全角ダブルクォーテーションを半角にする設定ってありましたよね。 元に戻したいのですが、どこでどう設定したかさっぱり思い出せません。。お心あたりのある方がいれば教えていただきたき、よろしくお願いします。 予期しない文字ですってどんなときに起こるエラーなの? 予期しない文字ですってShift-JISにしないと出るんだな https://www.rectus.co.jp/archives/1992 比較的新し目の記事見つけてしまったので バッファローカル変数上書きなら だいたいモードのhookが用意されてるのでそこで設定すればよいですね (add-hook 'css-mode-hook* #'(lambda () (make-local-variable 'indent-tabs-mode) (setq indent-tabs-mode nil) )) とはいえ今更モードが更新されることもないだろうからいじり放題やで! WSL使えるようになってからはもっぱらvimに浮気してます…… calmemoのデータをIpadOSで活用する方法ってなにかないですかね。Calmemoが便利すぎて手放せず 絵文字が表示できないから xyttr の表示がアレなのなんとかしたい windows11でeb.lのeb.dllの読み込み(load-dll-module)に失敗してしまう。regsvr32で登録してみたけど解消できず。解決方法わかる方いたら教えてください。 複数文字列置換の保存データのありかってどこでしょう… 環境移植したく… >>471 xyzzy\usr\(名前)\wxp\.xyzzy.historyの該当する行 コピペで行けるかどうかは知らん >>472 ありがとう .historyにあるのね 見てみる テキストファイルを編集中、% # \ の 3文字だけ赤色で表示したいのだけれど、 方法教えてくれませんか。 めんどいので「xyzzy キーワードファイル」で検索 文字のエスケープが必要かどうかはしらん これくらい自力で解決できない奴がxyzzy使ってるの不思議 吊るし+αで使うのも盆栽みたく手を入れるのもひとそれぞれ 何の話をしてるんだ? 自分で解決できない奴がカスタマイズしようとするから言われてるんだろ もっと楽に使用できるエディタが他にもあるからそっち使えよと datファイルへのアクセスが解放されたと聞いてもしかしたら2ch-modeが使えるかな?って思ったけどやっぱり使えなかった そういえばここは5chだから色々変えないと動かないのか……? この騒動前までは串さしてみることはできた 今はエラーが出てスレが表示されない 2ch→5ch の書き換え等あるけど それさえクリアすれば proxy 経由せずに普通に読み書きできる ちな これは 2ch-mode から書いてる M$OS10でWD製HDD(MBRのみGPT未確認)上のファイル編集保存ると、 作成日時を更新日時と同値に改竄るわ。 気になる子は注意した方がAじゃろ。 未だにM$とか書くアタオカな人いるんだね アタオカだから頓珍漢なこと書くのか 糞M$(信者|社畜|10ウォン/resバイト)何でもAけど、釣ってもぅ〜たみたいじゃな。 チュマんの〜、リアルタイムでカマッてやらんと^^ 発掘スレッドを持ち上げてきたわけがわからんが 君たち、ここテキストエディタのスレって忘れないようにね 気にするな、Officeのサブスクが決まったようなので Windowsを使い続けるユーザーは今後大幅に減ってるから 議論されることもなくなるでしょう。Micro$oft monopoly の$ がM$の語源 find-fileで'*minibuffer-file-name-history*に追加されるの止めたくて find-file-internalのhook調べたら全部空だし 結局ミニバッファの'epilogue-minibufferがフックされてたので (delete-hook '*exit-minibuffer-hook* 'ed::epilogue-minibuffer) フックだけで済んだのは流石だが探すのは結構時間かかった ネットでこういう微妙な情報はもはや見つからんしな ああ今更ページビュー1桁もいかん情報だった 毒にならんのよ これ見よがしにアピールするのがきつくなったからね read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる