- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 02:51:37 ID:ufHIbLfx0]
- xyzzyってさ、一見さんお断りの京都料亭みたいでさ、何から手をつけていいのかわからないでしょ?
とりあえず,初心者同士で解決できる問題はまず過去ログ・グーグルで検索した後ここで相談しましょう たとえば ・ここのHPに書いてある通りにやりましたができません. ・xyzzyが起動しなくなりました. ・キーバインドってどうやって変更するの? 初心者の私が答えられるのはこの程度です. 自分でlispが書けるような方,こんな機能が欲しいのですが だれか作ってくださいという方は Win板本スレへ。 xyzzy Part16 @Win板(通称:本家) pc11.2ch.net/test/read.cgi/win/1209098133/ 過去ログ & 関連リンクは>>2-5あたりに。
- 613 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 01:40:55 ID:WGO4TcAu0]
- >>611
なんかコメントがついているので、少しだけ。 count-matchesは正規表現で検索するので、改行を除くだけの 目的の割には、処理が重くなりませんか?
- 614 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 22:37:30 ID:ChP7zdYp0]
- >>612
確かに、手元にあるxyzzyリファレンス.txt(33035行)をまるまる 読み込ませてみたら結構時間を喰うみたいですね。 とりあえず文字列を数える関数は(正規表現だけど)既にあることと setq,setfを多用しなくても出来るよって事が言いたかっただけなので… すまんかった
- 615 名前: [―{}@{}@{}-] 名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 12:44:35 ID:6dsgy5pjP]
- 色々簡略化しつつ矩形にちゃんと対応してみようとしたものの
最後のstart-selectionが矩形だとうまくいかない。なんでだろ。 (defun selection-char-count () (interactive) (let ((seltype (get-selection-type))) (when seltype (let ((start (selection-mark)) (end (selection-point))) (message "文字数: ~A" (case seltype (2 (abs (- end start (- (and (goto-char end) #1=(current-line-number)) (and (goto-char start) #1#))))) (3 (let ((buf *rectangle-kill-buffer*)) (prog1 (length (apply #'concat (copy-rectangle start end))) (setq *rectangle-kill-buffer* buf)))))) (goto-char end) (start-selection seltype t start)))))
- 616 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 16:01:23 ID:9oEQxDeb0]
- こうかな?
(start-selection seltype nil start) (goto-char end)))))
- 617 名前: [―{}@{}@{}-] 名無しさん@お腹いっぱい。 mailto:sage [2009/12/11(金) 17:53:18 ID:6dsgy5pjP]
- なるほどなー。
と言いつつstart-selectionの3つ目のパラメータの意味よく分かってないが (defun selection-char-count () (interactive) (let ((seltype (get-selection-type))) (when seltype (let ((start (selection-mark)) (end (selection-point))) (message "文字数: ~A" (case seltype (2 (abs (- end start (- (and (goto-char end) #1=(current-line-number)) (and (goto-char start) #1#))))) (3 (let ((*rectangle-kill-buffer* nil)) (length (apply #'concat (copy-rectangle start end))))))) (goto-char start) (start-selection seltype t) (goto-char end))))) (global-set-key #\LBtnUp 'selection-char-count) (global-set-key #\C-LBtnUp 'selection-char-count) これでうまく行った。
- 618 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 18:29:07 ID:nTnwiScc0]
- gtags.lの最新バージョン(gtags-20060813.zip)ってリンク切れになってるね。
古い奴は落とせるみたい。 自分は以前に落としたのがあるから問題なかったけど。 あんまりgtags使っている人いないのかな?
- 619 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 00:04:18 ID:ijxsJ2Qc0]
- FirefoxのようなブラウザみたいにCtrl+マウスホイールで
文字サイズを変更できるようにしたいんですけど xyzzyで動的に文字サイズを変えることは可能ですか?
- 620 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 01:04:39 ID:Dw4gVrHc0]
- わからない俺から見ると超かっこいいな。
括弧多すぎるけど
- 621 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 01:19:19 ID:pSgFolFG0]
- 括弧がイイだろ?
- 622 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 02:33:38 ID:Dw4gVrHc0]
- ( ´д)ヒソヒソ(д` )
- 623 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 02:52:09 ID:+wp+94XO0]
- >>619
lispからフォントサイズを変えるapiを叩けなかった気がするので無理っす。
- 624 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 09:18:08 ID:P2jS53y10]
- >>623
そうですか。ありがとうございました。
- 625 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 19:10:05 ID:zYGMbZbt0]
- >618
最新版なら、こちらからどうぞ ttp://raido.sakura.ne.jp/southly/lisp/ni/
- 626 名前:名無しさん@お腹いっぱい。 [2009/12/13(日) 20:37:45 ID:LJiseJSq0]
- ruby-modeのインデントを直すことはできないでしょうか?
def hoge puts "test" + "foobar" end というように2行にわたる文を書いたときに"foobar"の行がインデントされずに困っています。 どうにかして正しくインデントする方法はないでしょうか? もしくはruby-mode.lなどどこに手を入れたら良いものでしょうか・
- 627 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 21:14:22 ID:KdnrRLrO0]
- >>625
情報どうもありがとうございます。ググった時には見つからなかったんですが、 こんなサイトあったんですね。本スレのテンプレ候補にあがっていたとは 盲点でした。
- 628 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 21:29:07 ID:KdnrRLrO0]
- ついでに後ではまる人がいるといけないので書いておくと、
gtagsをコンパイルすると、IFフォームが不正のようなエラーが出ます。 (どうもxemacs関係の設定でxyzzyには関係ないっぽい) その場合は条件式の後の実行部分を、prognでくくれば動くようです。 あとsiteinitにgtagsの記述をいれて、siteinitをコンパイルすると 起動時にgtags-modeが参照できないシンボルになることがあります。 この場合はsiteinitの最初の方に、gtagsに関する記述をいれると いいみたいです。(メニューの初期化がらみで、ほかの拡張と バッティングすることがある?)
- 629 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/06(水) 23:36:20 ID:joH5PvMd0]
- xyzzyをカスタマイズすると秀丸よりも使いやすいですか?
- 630 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/07(木) 01:17:10 ID:baY8jRVr0]
- 一方でできることが他方で全部できるわけではないので……
- 631 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/07(木) 07:45:46 ID:yGevDd140]
- >>629
xyzzyは折りたたみとか一部できない操作があるんで人によります
- 632 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/07(木) 08:12:15 ID:plVn3Plc0]
- >>629
それなりの秀丸使いなら秀丸を使い込んだ方がいいと思う
- 633 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/07(木) 10:34:51 ID:vruWe0R70]
- そうでしたか
秀丸を使う前にxyzzyに挫折したので今回挑戦しようかなと思っていました 秀丸を使い続けることにしてみます ありがとうございます
- 634 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/08(金) 21:00:32 ID:F6ahh4770]
- >>633
興味あるなら、秀丸に不自由を感じたら、また挑戦してみるといいかもね。 自分は秀丸持っているけど、結局xyzzy使っている。 自分で拡張書くようになると、便利過ぎる。 エディタは相性があるから、しっくりくるのを使うのが一番。
- 635 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/09(土) 18:00:00 ID:Udossjfn0]
- xyzzyってオムニ補完できますか?
- 636 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/10(日) 00:44:43 ID:Or388VFt0]
- もうxyzzyの開発は終わってしまったのだろうか・・・
- 637 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/10(日) 18:15:11 ID:OFYKrFxX0]
- >>636
あんたが開発すればいい (^_^)m9
- 638 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/11(月) 16:29:58 ID:kYcPzx/K0]
- >>636
NANRIさんがきっと何とかしてくれる。その気があれば協力を名乗り出てみるといい。 開発者が増えたらCL完全準拠でCLOSサポートなxyzzyが生まれるのだろうかと妄想。
- 639 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/11(月) 20:33:40 ID:fgyMfwBp0]
- オープンソースになったんでしょ?
開発すりゃいいじゃん
- 640 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/12(火) 00:04:52 ID:vWHAt0Yw0]
- 協力したいけど、俺組込みソフト屋でC言語しかしらないからな・・・
組み込みのことならわかるけど。
- 641 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/12(火) 00:18:58 ID:9CZjUG3Y0]
- >>640 がxyzzyが動く専用デバイスを作ってくれると聞いて
- 642 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/12(火) 00:23:02 ID:OnKaHnzM0]
- つgithub.com/southly/xyzzy.src
とりあえずなんかコード書いてプルリクエストしてみたら?
- 643 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/12(火) 00:47:01 ID:52wmKkgc0]
- UIとかは一般的なWin風
中身はxyzzyで今までの豊富な資産が簡単に利用できる そんなxyzzy派生エディタに期待
- 644 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/12(火) 01:54:10 ID:vWHAt0Yw0]
- ちなみに開発には何が必要?
開発環境一式として何をそろえればいいんだ?
- 645 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/12(火) 13:14:18 ID:PNhnw1Q90]
- 自分の環境のVC++6で添付のMakefileを使ってそのままコンパイル出来たけどなぁ。
- 646 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/12(火) 17:43:28 ID:T12U4i08P]
- もう2年以上前の話だが、VS2005 Expressとかでも出来た記憶
- 647 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/13(水) 12:01:44 ID:kNH80h/Y0]
- paren.lを使って、text-modeで全角かぎ括弧をハイライトさせようと思って
hie.s64.xrea.com/xyzzy/ml/msg07331.html を参考に、 (load-library "paren") (turn-on-global-paren) (add-hook '*text-mode-hook* #'(lambda() (set-syntax-match (syntax-table) #\「 #\」) ←ここがうまくいかない (set-syntax-match (syntax-table) #\( #\)) ←半角括弧はうまく動く )) と書いてみたんですが、うまくいきません。 全角括弧をハイライトさせるのは無理なんでしょうか?
- 648 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/13(水) 13:14:31 ID:+1gUJ8+L0]
- syntax-table 使う時点で、全角は無理。
- 649 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/15(金) 00:59:05 ID:L1F3kzf40]
- そうなんですか。なんか方法ないですかね?
- 650 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/15(金) 08:25:00 ID:hgfjDfyeP]
- scan-buffer set-text-attribute あたりを使って自前で書くしかないかも。
- 651 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/16(土) 14:48:33 ID:eoo8/pL/0]
- Mon May 17 1999 Version 0.0.0.84
- 652 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/16(土) 14:50:29 ID:eoo8/pL/0]
- 違った
- 653 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/21(木) 21:12:19 ID:rORU9J/M0]
- redoについて質問させてください
@redoする度に、redoした文字の1つ右にカーソル位置が来るようにできますか? Aredoが最後まで来ると「これ以上リドゥできません」のメッセージボックスが警告音と共に出ますが、 これを出さずに音(できればもう少し静かな音で…)のみ出してもらう方法はありますか?
- 654 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/21(木) 21:20:53 ID:Zw/fCARs0]
- >>653
2の方はツール→共通設定→さまざまで 「エラーの表示をマイルドに」をチェック
- 655 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/21(木) 22:09:12 ID:p5yWSAXNP]
- (setq *move-forward-after-undo-deletion* t)
- 656 名前:653 mailto:sage [2010/01/22(金) 13:02:02 ID:3VLeBsPR0]
- >>654,655
どうもありがとうございます >>655の設定は「ナイスアンドゥ」と呼ばれるみたいですね
- 657 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/06(土) 15:09:03 ID:lGlQr0+60]
- ツールバーのアイコンを自作アイコンと入れ替える方法と
ウィンドウ-縦に分割。のアイコンをツールバーに設置する方法を教えてください
- 658 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/06(土) 16:40:45 ID:ei1USXU50]
- >>657
後者は、ツールバーにアイコンを登録する拡張lispを探して、 どうやって実装するか見ないとね。 Net Installer で導入できる、topmost とか見てみたら。 手取り足取り、全部教えて君なら、これ以上相手しない。
- 659 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/06(土) 18:44:57 ID:VLKa0cum0]
- ○ NetInstaller
× Net Installer あとここは本スレじゃないんで、初心者には長い目で見てやれよ こんなtypoするような弱い頭じゃ、何いっても無駄かもしれんが
- 660 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/06(土) 22:31:29 ID:aYwzFEkE0]
- まあ同意だけど
煽るくらいなら、あんたさんが教えてやりんさいよ 俺はツールバーなんぞ表示すらしてないから分からんが しかし、スペース挟んだだけでtypoなのか スペル間違いがあるのかと一所懸命見比べちまったよ
- 661 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/06(土) 22:42:53 ID:xH/k7C5X0]
- Java Scriptみたいなもんかもな。
- 662 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/06(土) 23:59:27 ID:4uV1t6c+0]
- ツールバーのアイコンの入れ替えは、etc フォルダの中の
toolbar.bmp を入れ替えればいいでないの。
- 663 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/07(日) 08:02:45 ID:n+glBcfPP]
- 標準ツールバーに追加するなら、~/lisp/cmdbar.lの関数std-tool-bar()を.xyzzyにコピペしてカスタマイズすればいい
独自にツールバーを作りたいなら、こちら ttp://hie.s64.xrea.com/xyzzy/note/toolbar.html
- 664 名前:名無しさん@お腹いっぱい。 [2010/02/07(日) 17:28:11 ID:gyPrXcfpP]
- >>643
スレ違いであれになってしまうが、WindowsっぽいUIがxyzzyだとしたら、 Windowsっぽいvimがほしいw gvimとかもあるけどタブの扱いがWindows系と違いすぎて使いにくすぎるお できればvimのスクリプトがまんま使えるヤツで xyzzyは今でも使っているしすごく好きなんだけど、 emacsなんかと比べるといかんせんスクリプトが少ないし更新が止まっているのが困る orz かといってemacsは・・・
- 665 名前:名無しさん@お腹いっぱい。 [2010/02/07(日) 19:39:45 ID:gyPrXcfpP]
- ついでに質問させて下さい
Ctrl+Shift+数字 でしおり機能を設定しようとしているのですが、 Ctrl+Shift+0だけが設定の仕方がわかりません。 どんな風にしていしたらよいものでしょうか? (global-set-key #\C-! 'add-bookmark1) (global-set-key #\C-\" 'add-bookmark2) (global-set-key #\C-\# 'add-bookmark3) (global-set-key #\C-$ 'add-bookmark4) (global-set-key #\C-% 'add-bookmark5) (global-set-key #\C-& 'add-bookmark6) (global-set-key #\C-\' 'add-bookmark7) (global-set-key #\C-\( 'add-bookmark8) (global-set-key #\C-\) 'add-bookmark9) ;(global-set-key #\C- 'add-bookmark0)
- 666 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/07(日) 19:55:31 ID:3/RYpik60]
- 俺の英語キーボードに死角はなかった
- 667 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/10(水) 10:19:17 ID:hAbUZxTH0]
- ebdict (eb.l) で、aspell を使った候補表示を表示させているのですが、
英語以外の言語で使うことができません。 参考URL:ttp://www.geocities.jp/megahurtz_dk/eb/manual.html 上記のマニュアル通りに設定して、.xyzzy に (setq *eb-aspell-lang* "fr_FR") または (setq *eb-aspell-lang* "fr") などとしても、英語の候補しか表示されません。 aspell.l によるフランス語の校正はできているので、aspell やワードリストに問題 はないと思います。何かご存じでしたら、よろしくお願いします。m(_ _)m xyzzy 0.2.2.235 + eb.l 0.4 + aspell 0.50.3 + Windows XP SP3
- 668 名前:名無しさん@お腹いっぱい。 [2010/02/11(木) 15:44:55 ID:MM5jmKMuP]
- しおりを自動的に保存して起動時によませようと書きのスクリプトを
raido.sakura.ne.jp/southly/xyzzy/site-lisp/gmark-session.l (require "gmark-session") して.xyzzyに読ませているのですが、 しおりを再現してくれません…。他に何か必要な作業はありますでしょうか?
- 669 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 16:00:15 ID:2dqG50X80]
- xyzzyって海外でも知られてるのかな?
軽くてWindowsへの親和性が高いemacsってニーズは世界共通である気が
- 670 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 16:31:54 ID:IZtPV5qe0]
- 日本人が知らないだけで海外にはもっと有名なemacsクローンがあるんだったりして
- 671 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 16:36:03 ID:m3eDGF/X0]
- EmacsLispを人力変換せんと使えんemacsみたいな何かに大きな需要は無いと思うよ
- 672 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 17:09:34 ID:WSt15gYBP]
- 外人さんのパワーを舐めたらいけない
リファレンスなどのドキュメントが英語化されていれば、けっこう違ってたと思う
- 673 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 23:17:09 ID:yuQFWxtU0]
- いやemacsは基本設計が古すぎる
xyzzyはいい線行ってるがちょっと古くなってきた
- 674 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 02:06:01 ID:jN0GGkPa0]
- なにより開発が停止したのが痛いな
- 675 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 16:45:10 ID:V+8YOKE70]
- 作者今何してんだ
- 676 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 17:53:32 ID:cLUda0Nc0]
- 代表取締役。
- 677 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 23:08:25 ID:tNBHTGTq0]
- これ権利関係がよくわかんないんだよなあ。
- 678 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/14(日) 03:48:25 ID:Nva+VcyH0]
- せめてxyzzyがUnicodeアプリだったらなぁ‥‥
ソースコード落としてみたらあまりのファイルの多さに心が折れた どこまでがエディタでどこからがLispインタプリタかもわからねぇ
- 679 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/14(日) 11:20:02 ID:ZTD1LKUC0]
- mitライセンスになったでしょ
- 680 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/14(日) 11:40:34 ID:9pMJQWkL0]
- xyzzy.s53.xrea.com/english/archive/
英語版あるんですね
- 681 名前:668 [2010/02/14(日) 12:41:09 ID:kin0JteYP]
- >>668の件ですが、
(require "gmark-session") と.xyzzyに記述しても、 user/(ユーザー名)/wxp/.xyzzy.history のファイルには該当するものはありませんでした。 [共通設定]-[さまざま]の「終了時の状態を保存する」の設定にしてありますが、 gmark-sessionで動作が上書きされるものとはまた別のセッションなのでしょうか?
- 682 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/14(日) 15:28:49 ID:5oBST9efP]
- >>681
usr/(ユーザー名)/wxp/.xyzzy.resume.0 っていうのが「終了時の状態」のセッションファイル。 問題の原因は `restore-session' でエラーがでた場合その後の関数が実行 されないため。 gmark-session.lの45行目を (write `(ignore-errors (restore-session ',binfo ',finfo)) :stream s :escape t) とすればとりあえず回避できる。 後lisp関連は本スレで聞いた方がいいと思うよ。
- 683 名前:668 mailto:sage [2010/02/14(日) 15:53:06 ID:kin0JteYP]
- usr/(ユーザー名)/wxp/.xyzzy.resume.0 というファイルはありませんでした
Vistaだと別のところにあったりするんでしょうか。 うーん、該当箇所45行ではなく手持ちのでは42行みたいで、修正はしてみたのですが、 しおりは読み込んでくれませんでした。 どうしよ・・・とりあえず本スレに移動します。
- 684 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/21(日) 13:35:38 ID:7zMgvtk40]
- 例えばバッファを二つ(それ以上でもいいですけど)開いてて,
現在カーソルがあるほう(編集中のほう)とそうでないほうの バッファの背景色の色を変えることってできますか? もしくはそのためのLispスクリプトはありますか?
- 685 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/23(火) 01:51:27 ID:b61HcX7/0]
- 行中の数式環境$$で、行中表示でなく普通表示にさせる方法ってありますか?
- 686 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/23(火) 21:41:53 ID:UjN739VH0]
- >>685
それ、xyzzyじゃなくてTeXの話? スレ違いだけど、\displaystyleを使う。 ↓こんな感じ。 $ \displaystyle \sum_{i=1}^n a_i $
- 687 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/24(水) 15:53:48 ID:aUGAU0pn0]
- >>686
すいません、スレ間違えました。 ありがとうございます。
- 688 名前:名無しさん@お腹いっぱい。 [2010/03/03(水) 03:30:51 ID:aed6SgTU0]
- 初めて2ch-modeを入れたんですが、
機能の一つとしてある、全スレ検索ってなんでしょうか。 私は、2ch内にある全てのスレッドから、指定したキーワードのあるスレッドを 一覧にして表示してくれるものと思いました。 早速、スレ検索のキーワードを「xyzzy」と打ち動かしてみたのですが、 「2ch: Grep」という空のバッファが出力されました。 もしよろしければ、この「2ch: Grep」の使い方についても ご教授してくださると助かります。
- 689 名前:名無しさん@お腹いっぱい。 [2010/03/03(水) 03:42:31 ID:aed6SgTU0]
- 先ほどのものです。連続ですいません。
「2ch: main」で、スレタイトル検索も同様に「xyzzy」と打ち 検索したのですが 「2ch: Search」という空のバッファが表示されました。 このバッファはクリックかエンターを押すと、「2ch: main」に戻されてしまいます。 実際、このように動くのでしょうか。 2ch-modeを使われている方、お願いします。
- 690 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/03(水) 08:17:40 ID:Y3eDcLCa0]
- ログから検索するんじゃなかったかな
- 691 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/04(木) 04:10:49 ID:QMrSx/+20]
- 2ch-modeのスレ表示の書式を弄りたい(具体的にはレス番号行とレス本体の間の空行を消したい)
のですがthread.lを直接弄る方式だとレス表示書式のみが変わってしまうため アンカー内容表示などの機能が正常に動かない(一行目が読まれなくなってしまう)んですよね 何とか全lispを見直さずにすむ方法は無いものでしょうか?
- 692 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/04(木) 10:46:32 ID:13kgVHIy0]
- ある程度Lispは分かってるぽいのでヒントだけ
*thread-show-hook*を使うといい
- 693 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/04(木) 23:09:10 ID:QMrSx/+20]
- ありがとうございます
レス表示時にフックして行削除処理を入れるわけですね これから試してみますが、いつ規制で書き込めなくなるか分からないので取り急ぎ返答のみで
- 694 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/12(金) 15:50:10 ID:v/DUsAgd0]
- NetInstallerを起動しようとすると
http%3A%2F%2Fbernie.s14.xrea.com%2Fxyzzy%2Fpackages.l:1:パッケージマーカーがトークンの終わりにあります と出て起動できないのですがどこに問題があるのでしょうか? 該当の中身はこうなっていました。
- 695 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/12(金) 15:56:41 ID:v/DUsAgd0]
- <HTML><HEAD><TITLE>XREA.COM</TITLE><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Shift_JIS">
<META NAME="Description" content="XREA (エクスリア) は、快適なウェブ環境を提供する無料ウェブサービスです。"> <META NAME="Keywords" content="無料,ホームページ,ウェブ,CGI,SSI,PHP,PERL,RUBY,データベース,MySQL,PostgreSQL,SSL, SENDMAIL,独自ドメイン,POP,SMTP,htaccess,携帯電話,I-MODE,J-SKY,EZWEB"><META HTTP-EQUIV=Refresh CONTENT="11; URL=www.xrea.com/"> <STYLE TYPE="TEXT/CSS">body { font-family: 'Tahoma, Verdana' ; line-height: 130% }a:link { text-decoration: none; line-height: 130% }a:visited { text-decoration: none; line-height: 130% } a:hover { text-decoration: underline; color: #6699FF; line-height: 130% }a:active { text-decoration: none; line-height: 130% } .pt6 { font-size: 6pt}.pt7 { font-size: 7pt}.pt8 { font-size: 8pt}.pt9 { font-size: 9pt}.pt10 { font-size: 10pt} </STYLE></HEAD><BODY BGCOLOR="#DAE2E3" TEXT="#336699" LINK="#336699" VLINK="#336699" ALINK="#336699" TOPMARGIN=0 LEFTMARGIN=0 MARGINHEIGHT=0 MARGINWIDTH=0><TABLE WIDTH="600" BORDER="0" CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER">
- 696 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/12(金) 15:57:29 ID:v/DUsAgd0]
- <TR><TD><A HREF="/" TARGET="_top"><IMG SRC="title.jpg" WIDTH="600" HEIGHT="66" BORDER="0" ALT="TITLE"></A></TD></TR></TABLE>
<TABLE BORDER="0" CELLPADDING="2" CELLSPACING="0" WIDTH="600" ALIGN="CENTER" BGCOLOR="#FFFFFF"><TR ALIGN="CENTER"><TD WIDTH="14%"> <A HREF="www.xrea.com/?action=signup"><FONT SIZE="-1">登録</FONT></A></TD><TD WIDTH="14%"><A HREF="www.xrea.com/?action=spec"> <FONT SIZE="-1">仕様</FONT></A></TD><TD WIDTH="14%"><A HREF="www.xrea.com/?action=rules"><FONT SIZE="-1"> ルール</FONT></A></TD><TD WIDTH="14%"><A HREF="www.xrea.com/?action=ad"><FONT SIZE="-1">広告</FONT></A> </TD><TD WIDTH="14%"><A HREF="www.xrea.com/?action=faq"><FONT SIZE="-1">FAQ</FONT></A></TD><TD WIDTH="14%"> <A HREF="www.xrea.com/?action=support"><FONT SIZE="-1">サポート</FONT></A></TD><TD WIDTH="14%"> <A HREF="www.xrea.com/?action=service"><FONT SIZE="-1">サービス</FONT></A></TD></TR></TABLE> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="600" ALIGN="CENTER" BGCOLOR="#FFFFFF"><TR> <TD ALIGN="CENTER" VALIGN="top"><P> </P>
- 697 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/12(金) 15:58:36 ID:v/DUsAgd0]
- <iframe src="cache.microad.jp/xrea/xrea_menu.html" marginwidth="0" marginheight="0" allowtransparency="true" frameborder="no" scrolling="no" width="460" height="320">
</iframe><!--<IFRAME HEIGHT="60" WIDTH="468" FRAMEBORDER="0" MARGINHEIGHT="0" MARGINWIDTH="0" SCROLLING="NO" ALLOWTRANSPARENCY="TRUE" SRC="img.xrea.com/ad_iframe.fcg"> <A HREF="img.xrea.com/ad_click.fcg" TARGET="_BLANK" > <IMG SRC="img.xrea.com/ad_img.fcg" HEIGHT="60" WIDTH="468" BORDER="0"></A></IFRAME>--><P></P> <TABLE WIDTH="400" BORDER="0" CELLSPACING="1" CELLPADDING="1"><TR><TD ALIGN="CENTER" BGCOLOR="#BFD1FF">File Not Found.</TD> </TR><TR><TD ALIGN="CENTER">考えられる原因</TD></TR><TR><TD>ファイルが見つからない。</TD></TR><TR><TD>URL、リンクが間違っている。 </TD></TR><TR><TD>アカウントが削除されている。</TD></TR></TABLE><P></P></TD></TR> </TABLE><TABLE WIDTH="600" BORDER="0" CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER"><TR><TD><IMG SRC="under.jpg" WIDTH="600" HEIGHT="30"> </TD></TR><TR><TD ALIGN="CENTER"><A HREF=www.xrea.com/?action=aboutus><FONT SIZE="-2" FACE="Arial, Helvetica, sans-serif"><B>
- 698 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/12(金) 15:59:17 ID:v/DUsAgd0]
- <SCRIPT LANGUAGE="JAVASCRIPT"><!--
var ID="100000000-ERRFCG"; var AD=1; var FRAME=0; // --></SCRIPT> <SCRIPT LANGUAGE="JAVASCRIPT" SRC="j1.ax.xrea.com/l.j?id=100000000"></SCRIPT> <NOSCRIPT><A HREF="w1.ax.xrea.com/c.f?id=100000000" TARGET="_blank"><IMG SRC="w1.ax.xrea.com/l.f?id=100000000&url=X" BORDER="0"> </A></NOSCRIPT> </BODY></HTML>
- 699 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/12(金) 17:26:25 ID:/9BQFzqw0]
- 折り返さないようにした時だけ水平スクロールバーを表示させるにはどうすればいいですか?
- 700 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/12(金) 17:53:17 ID:xIk5uWVl0]
- >>694
それはなにかの冗談なのか? そのまんまの答えが書いてあるじゃないか >>699 多分ムリ
- 701 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/12(金) 19:22:24 ID:NB1s/kmV0]
- wikiがどんどん犯されていくね
- 702 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/12(金) 21:42:59 ID:EJohM6YsP]
- >>699
折り返さないようにして水平スクロールバーを表示するという 関数(コマンド)なら作れる
- 703 名前:699 mailto:sage [2010/03/13(土) 01:23:55 ID:D4VfJXw30]
- lispはさっぱりなのですが、見よう見真似でそれらしいものを書いてみました
突っ込み所があればお願いします (defun toggle-buffer-fold-type-with-hscroll () (interactive) (if (set-buffer-fold-type-none-update) (progn (set-buffer-fold-type-column) (set-local-window-flags (selected-buffer) *window-flag-hscroll-bar* nil)) (progn (set-buffer-fold-type-none) (set-local-window-flags (selected-buffer) *window-flag-hscroll-bar* t))))
- 704 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/13(土) 08:22:12 ID:Ei9vAGPn0]
- twitter-modeでタイムラインの表示件数って変えられないんですか?
config.lの設定ぽいところ変えても変化ないようなんです
- 705 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/13(土) 08:56:11 ID:racLJFqI0]
- >>704
ソースをちょっと見た感じだと,できないように見える 取得件数を指定できるようになってないみたいだし
- 706 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/13(土) 12:50:33 ID:Ei9vAGPn0]
- >>705
そうですか、残念です 色々ググッてみたんですがtwitterのAPIの仕様っぽいですね ありがとうございました
- 707 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/21(日) 18:34:59 ID:Km/UacK80]
- 質問させてください。
xyzzyにpy-modeを適用しましたが、pyファイルを読み込んだ時にしか有効になりません。 新規ファイルで有効にする方法はあるんでしょうか? それとtabを押してもインデントが有効にならないんですがこれもどうすればいいでしょうか? OSはwin7 32bitです。
- 708 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/21(日) 21:06:14 ID:lR76EZ9R0]
- >>707
>新規ファイルで有効にする方法はあるんでしょうか? (setq *default-buffer-mode* 'py-mode) ただ、これだと新規作成のバッファ全てに影響するので C-x C-f (find-file) を新規作成の代わりに使う方がいいかも tabの方はpy-mode使ってないから分からないが 単にタブの入力ができないと言うこと? もしそうなら C-q してから tab でタブ入力ができる 面倒ならself-insert-commandをtabに割り当ててやればいい
- 709 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/22(月) 00:51:37 ID:A6HYo9Cf0]
- うう
ハードタブ4桁、C++とC#すらうまく設定できん xyzzyすごくすきなのに 3年ぶりにさわったらすっかり忘れてる
- 710 名前:707 mailto:sage [2010/03/22(月) 01:02:05 ID:rtAXC3W60]
- >>708
C-x C-fから新規作成することで解消できました。 tabはC-q tabで慣れる事にしました。 どうもありがとうございました。
- 711 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/22(月) 07:59:20 ID:e0XLQnED0]
- C-q C-i でもいいぞ。
- 712 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/22(月) 16:13:58 ID:apLpkLHH0]
- >>710
インデントを TAB でやらせるには (setq *py-indent-tabs-mode* t) この時 *py-indent-offset* とタブ幅が一致してないと スペースとタブが混じることになるので 共通設定と合わせといた方がいいよ (setq *py-indent-offset* (tab-columns)) *py-mode-hook* でローカル設定にする手もあるよ (add-hook '*py-mode-hook* #'(lambda () (set-tab-columns *py-indent-offset* (selected-buffer)))) TAB 押下を TAB 入力にするなら キーバインドを解除すればいいよ (undefine-key *py-mode-map* #\TAB)
- 713 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/22(月) 16:29:44 ID:Obta6EVv0]
- javascriptのソースコードを
整形するにはどうしたらよいでしょうか?
- 714 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/25(木) 00:34:26 ID:BEh5UQds0]
- xyzzy + katex の環境で質問があります
texソースからpdf を作成しpdfを開く、 という一連の作業を.xyzzyで設定したいです 具体的には jlatex jlatex dvipdfm の順に一気にやりたいのです katex の設定サンプルを読んで分かったのは jlatex は (KaTeX-typeset-buffer) という関数を呼び出しているみたいだということです dvipdfm は↓の通り設定しています (defvar dvipdfm-command "dvipdfmx ") (defun KaTeX-dvipdfm () (interactive) (KaTeX-save-buffers) (KaTeX-call-command-on-file dvipdfm-command KaTeX-typeset-buffer)) jlatex を二回実行したあとに dvipdfm も実行するにはどうすればいいんでしょうか
- 715 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/26(金) 21:19:17 ID:DRmOIYudO]
- メニューのgrepやregrepは日本語ならどの文字コードにも対応してるの?
ちなみにUTF8では問題なく大変重宝してます コマンドのgrepだとたぶんうまくいかないと思うんだけど
- 716 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 07:01:26 ID:YZ0e2L230]
- エディタ自身のコード系に変換してからgrepしてる。
だから、対象ファイルの文字コードをエディタが間違えると×になる。
- 717 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 08:27:25 ID:3/CgY5uO0]
- 最近使い始めました
コピペのキーバインドが随分遠いところにあるなあと思ってたんですが キルリングやらヤンクやらを使うのではと思い至りました 普通はこっちを使ってるって認識でいいんでしょうか? キルリング、ヤンクを使う上で注意しておくべき事柄ってありますか? いわゆるメリットデメリットのようなものがあれば教えてください よろしくお願いします
- 718 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 09:05:04 ID:d+va9tRo0]
- >>717
『入門xyzzy』買え 洩れもこの前大手書店で買ったんだが 発行が第1版第1刷だった(平成17年3月25日発行…5年前) web上のfreeもいいけどな 悪いことは言わん、役に立つから絶対買っとけ
- 719 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 09:50:09 ID:ZqUx72VO0]
- リージョンとセレクションの違いがあるね。
あとはクリップボードにあってもキルリングに無ければヤンクできないこととか。
- 720 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 09:57:39 ID:dVc5iRCTO]
- >>716
ありがとうございます、そういうことですか もともと文字化けは少ないから大丈夫かな
- 721 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 12:20:52 ID:3/CgY5uO0]
- >>718-719
どもです いずれ書籍にも手を出すかと思います
- 722 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 16:54:42 ID:PnSVnfbl0]
- 入門xyzzy partU でないですかね。
サブタイトル 実践xyzzy-lisp 入門 とか言って。
- 723 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 17:11:29 ID:1KUcW4sy0]
- 五年前の在庫が捌けてないようじゃな
- 724 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 20:41:32 ID:3/CgY5uO0]
- む? もしやXYZZYってマイナー?
WIN環境でemacs系ならこれって感じがしてたんですがもしかして時代遅れ? 今時は普通みんなこれ使ってるよってなエディタが他に存在したりするんでしょうか?
- 725 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 20:47:56 ID:/Y8bTHjh0]
- メジャーとはとても言えないと思うよ
- 726 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 21:00:15 ID:YxElCZD00]
- >WIN環境でemacs系
このマニアックな条件下でならあながちマイナーでもないかも
- 727 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 21:04:06 ID:J5ZTzi0N0]
- >>726
その条件が既にかなりマイナーだよ。
- 728 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 21:17:07 ID:KyFKjCPU0]
- 皆と同じものを使わないと不安になる精神病患者さんなんだろう。
- 729 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 22:21:19 ID:dVc5iRCTO]
- 自分はこれ以上のエディタはないと思ってる
高機能で何より軽い
- 730 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 22:30:16 ID:s8zEN/oS0]
- これだけ高機能で拡張性も高い
マイナーだけど一度知ったら依存せざるを得ない
- 731 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 22:35:54 ID:/Y8bTHjh0]
- おいらの使い方で難点は折りたたみぐらいだがまあ目をつぶれる程度なので
今更他のエディタに移るにはキーバインディング含めたlisp資産の障壁が高すぎる あと2ch-mode
- 732 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/28(日) 01:52:49 ID:XT4+4fm+0]
- >>725-731
色々情報どうも 五年前の書物と聞きXYZZYの派生なりクローンなり不具合なんかも解消された今時仕様に カスタマイズされたものがどこかに存在でもしてるのかと思ったもので 気分を害したなら申し訳ない
- 733 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/28(日) 03:48:55 ID:QUoOOFqd0]
- win版の本家emacsがgdgdすぎる
- 734 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/28(日) 09:45:05 ID:G523hZHf0]
- >>732
もう一方のスレじゃそんな感じの話にもなってたけどね。 unicode対応しようとか。でもソースに手を入れるの大変らしい。
- 735 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/31(水) 05:14:31 ID:CoVoi/Lr0]
- C-Delのカット、S-Insのペーストってwindows標準のショートカットだと思ってたけど、
windows標準でのカットはS-Delだったんだね xyzzy以外でのカット&ペーストがうまくいかなかった謎がようやく解けたよ
- 736 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/31(水) 16:46:21 ID:bkZzrtFZ0]
- スレチかもしれんが、ブラウザとかメールとか2chブラウザとかで
キルリング的なことが出来れば便利なんだがなぁ・・・ というかOSのほうで用意しといて欲しい
- 737 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/31(水) 18:12:28 ID:CeO9cd7t0]
- eclipとかどう?
- 738 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/31(水) 20:14:02 ID:bkZzrtFZ0]
- >>737
こんなんあったんだ、thx!
- 739 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/04/01(木) 00:56:59 ID:KXeIhCv00]
- viではH,M,Lで画面の上・中央・下に移動できるんですが
これに対応するfunctionは何でしょうか?
- 740 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/04/01(木) 01:10:39 ID:IAv0TYIN0]
- >>739
C-x o C-x p これかな?
- 741 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/04/01(木) 13:46:12 ID:KXeIhCv00]
- >>740
自分の方では以下のバインディングでした。設定した覚えはないのでデフォルトだと思います。 C-x o other-window C-x p move-previous-window xyzzyのfunctionを眺めてみましたが、それらしいのはないようで・・・ ググっても同じようなネタはこのサイトくらいしか見つかりませんでした(この人はemacsですが) ttp://k4zmblog.dtiblog.com/blog-entry-78.html
- 742 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/04/01(木) 14:39:18 ID:wIWVmaA00]
- vi使ってないからカーソルの移動なのかバッファ間の移動なのか
それともウィンドウ表示位置の移動なのかわからん だから対応するコマンドもわからん
- 743 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/04/01(木) 18:56:18 ID:IAv0TYIN0]
- >>741
そのサイトにガッツリ答え書いてあるのでは?w どーせ違う挙動のような気もするが一応これなんかどうでしょう ESC < ESC >
- 744 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/04/01(木) 22:10:44 ID:jUBH6W+W0]
- >>741
画面の中央ってこういう感じでいいのかわからんが (defun my-center () (interactive) (goto-line (floor (/ (buffer-lines) 2))) (recenter)) (global-set-key '(#\C-x #\M) 'my-center) カーソルのある位置を画面の中央に表示ってならrecenterでおk
- 745 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/04/01(木) 22:36:38 ID:aA+GPTKZP]
- Vim使ったことあるから一応答えるけど、標準ではそのようなコマンドは
ないので作るしかない。ここは本スレじゃないので Vimの H コマンドの Lispだけ貼っとく。 (defun goto-window-start-line () (interactive) (goto-line (get-window-start-line)))
- 746 名前:745 mailto:sage [2010/04/01(木) 22:39:10 ID:aA+GPTKZP]
- goto-line じゃなくて goto-virtual-line の方が適切だった。
- 747 名前:745 mailto:sage [2010/04/01(木) 22:46:29 ID:aA+GPTKZP]
- 今試したらVimは行移動 + カラム移動もしてるね。
正確にはこうかな (defun goto-window-start-line () (interactive) (goto-virtual-line (get-window-start-line)) (back-to-indentation))
- 748 名前:739 mailto:sage [2010/04/02(金) 10:49:23 ID:iOKcGAnU0]
- >>744-747
ありがとうございます。 window-lines を使って中央と一番下もできました。
- 749 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/04/09(金) 01:33:10 ID:hYCgroPT0]
- カーソル下の括弧を対応する括弧と一緒に削除する方法を教えてください
insert-brace.lの逆のことがしたいです
|

|