xyzzy Part19 [転載禁止]©2ch.net
亀井さん作成のエディタ xyzzy のスレです。 過去ログや関連サイトなどは >>2-7 あたり。 前スレ: xyzzy Part18 http://peace.2ch.net/test/read.cgi/win/1333301089/
>>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 の修正でビンゴ!でした 皆さんありがとうございました 正規表現の文字クラス中で ] にマッチさせたくて [\]] などとしても ] にマッチしないんですがどうやるんですか? \\] とか \\\] とか \\\\\\] とか \\\\\\\] とか… read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる