[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 04/03 09:03 / Filesize : 232 KB / Number-of Response : 750
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

xyzzyの使い方が分からぬやし 励ましあえ その12



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あたりに。

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の逆のことがしたいです






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<232KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef