| お知らせ | ||
|
||
xyzzyは.emacs.rcというファイルは読み込みません。 それに相当するものとして、 site-lisp/siteinit.l か ~/.xyzzy にカスタマイズコードを記述します。 .xyzzyを使うときは、XYZZYHOMEという環境変数にインストールディレクトリを記述しておかないと、うまく動かない事があるようです。 詳しくは赤塚慶さんのページを参照してください。
Ctrl-Qを押してから、TABを押せば入ります。毎回それをするのが嫌な方は
(define-key ed::*c-mode-map* #\tab 'self-insert-command)
を site-lisp/siteinit.l か ~/.xyzzy に書いておいてください。
C-Sの検索を、Muleの様に候補が決定するごとにぴょこぴょこ
動くようにするには、(インクリメンタル・サーチ機能といいます)
(require "isearch")
を site-lisp/siteinit.l か ~/.xyzzy に書いておいてください。
(load-library "Gates")をsite-lisp/siteinit.lか~/.xyzzyに書いて下さい。
これより古いバージョンとしてwinkey.lというのもあります。
lispディレクトリの下にソースがありますので、両方を参照しながら、自分の気に入るように直してもいいでしょう。
赤塚慶さんのページ に説明があります。
エディタ使い方に関しては、赤塚慶さんのページを参照してください。
ここのページの中にもIntroとResource中に少し説明があります。
LISPでのカスタマイズやプログラミングについては、赤塚慶さんのページや、ここのページ内の
Lispのコーナもご一読ください。
あとInfoがないのかという質問もありますが、最初須田さんが、EmacsからInfoの移植をされました。
山本真二さんが、もっと完成度の高い移植をされたので、
これを使っている人が多いようです。(須田さんのところのは、たしか説明が充実していたので、あわせてみるといいと思います)
肝心のInfoの中身はアスキーの ftp://ftp.ascii.co.jp/pub/GNU/ の
emacs-20_3-man-jp.tgz や emacs-lisp-intro-jp_texi.gz から各自持ってきて使っているそうです。
エディタ系のLISP言語はEmacs/Mule風になっていて、その他はCommonLisp風になっているので、
完全マスターを目指すんだったら、両方勉強しないといけません。
エディタのマクロなら、アスキーから、EmacsLispプログラミング入門とかいう青い表紙の本が出ていました。
ISBN4-7561-1805-4
\2,880
私は、これが一番わかりやすかったです。
ただし、EmacsLisp本なので、xyzzyで全て動くとは限りません。
commonlisp自体の勉強なら、
Winston著LISP第3版っていう訳本が培風館から出ていたと思います。
私はこれが好きです。
あと湯浅太一・萩谷正巳のCommonlisp入門本もいいと思います。
またこのページ内のIntroやResourceや
Lispのコーナもご一読ください。
--- 服部 昌司さんの回答 ---
私がLispを書き始めたのは、5月のはじめなんですが、そのきっかけに
なったのが、
「やさしいEmacs-Lisp講座」 広瀬雄二 著
http://www.cutt.co.jp/book/4-906391-70-2.html
でした。とにかく実践的なところがよいです。
その他 emacs-lisp-introの日本語訳とか。
http://www.math.s.chiba-u.ac.jp/~matsu/emacs/lisp/emacs-lisp-intro-jp_toc.html
--- 3417 --- 亀井さんの発言
私は読んだことないのでよく知らないんですが、
過去にこんなのがあがってます。
須田さんのお勧め
岩波書店の「Common Lisp 入門」
逸見のお勧め
http://www.netlaputa.ne.jp/~henmi/lisp/book.html
→ここに出ているWinstonの本が培風館から
でています。これはCommonLispの入門として、すごくいいです。
xyzzy-ctl@jsdlab.co.jpあてにメールで
#get 1
といった内容のメールをなげると取り出せます。
コマンドの詳細は
#help
です。
get 101-200
こういった書き方もできます
『ホームページに、まとめた内容を掲載していないのか?』という質問も過去ありましたが、
『ありません』と答えるのがお約束となっている様です。
一応このページがそういった役割のページになったらいいなぁと私は考えております。
英辞郎はNIFTYのFENGC のlib 2にあります。
英辞郎のホームページはこちらhttp://member.nifty.ne.jp/eijiro/
・edictの入手先
http://www.rdt.monash.edu.au/~jwb/japanese.html
(ミラー)
ftp://ftp.u-aizu.ac.jp/pub/misc/nihongo/ftp.cc.monash.edu.au/edict.gz
・GENE95辞書の入手先は
窓の杜にあります。配布元はNiftyの英会話フォーラムみたいです。
xyzzy-0.0.0.x.lzh をディレクトリ付きで解凍してください。
最近のバージョンでは.delete.meが入っているので、もう起こらないと思います。
〜 xyzzy.exe "%1"のように%1を""で囲むと動くでしょう。
さぁ?(^^;
いくつかのフリーソフトを使うと、できるようになるそうです。
AltIMEでホイールを有効にしてみたり(私やってみたのですが、うまく行きませんでした)
--- 3523 --- 山口さんの発言
私はチューチューマウスの機能である「みんなホイール」を使ってます。
「どこでもホイール」とか、その手のソフトはいくつかあると思いますが、
そういうのじゃ駄目ですか?。
--- 3531 --- 花井さんの発言
んと、私のとこのグリグリはしっかり効いてますです。
たぶん、Microsoft から一番新しい IntelliMouse ドライバを拾ってきて
あてがうとオッケーかと。
# ついでにポインタの動きがなまめかしくなっていい感じになります。(^^
--- 3615 --- 花井さんの発言
うちのはホイール効いてるんですが、垂直スクロールバーを
消したらシカトされるようになりました。
なので、いままで消してた方は、表示させるようにすると効
くようになるかもしれません。
# それでもダメならデバイスドライバのバージョンアップで。
表示設定は、
[ツール] - [共通設定] - [表示] - "表示する?" -「垂直スクロールバー」
もしくは、
M-x toggle-vscroll-bar
で出来ます。
xyzzyでは、den8というメールのフリーソフトと連携する方法で、メール機能を実現しています。
詳しくは、赤塚慶さんのページを参照してください。
これ以外に服部さんのページでKaMailという別の実装が、公開されています。
使い方ですか?(ううっ)知らないので、メーリングリストで、質問してみてくださいm(_ _)m
ニュースも、服部さんのKaMailの中に機能があります。。
それ以外に通信関係としては、NIFTYのログを閲覧するモードがあります。
あと服部さんのページには、FTPやらテキストブラウザやら公開されているので
覗いてみるといいでしょう。
xyzzyはデフォルトだと同じディレクトリに~番号つきのバックアップファイルを作ります。
しかし、こんな設定を書いておくと、D:/backup-files/の下にバックアップが作られるようになります。
(require "backup")
(setq *backup-directory* "D:/backup-files/")
(setq *hierarchic-backup-directory* t)
私もこちらの方がお気に入りで使っております。
詳しい事は、lispディレクトリのbackup.lファイルの先頭に、説明が書いてありますので、読んでみてください。
C言語とか、lispのソースを読み込んだ状態で、
M-x list-functionとやると、関数一覧が表示されます。
以下のようにして、お好みのキーに割り当てるといいでしょう。
(global-set-key #\c-7 #'list-function)・・・これはCtrl-7に割り当てた例
lispディレクトリの下のlistfn.lがこの機能を実現していますが、現在どれだけの
言語モードに対応しているのかは、よく知りません。
服部さんのページでperl用の機能拡張がなされていましたので、
まにあ〜な方はぜひ拡張をお願いします。BASICモードができたら私にも使わせてくださいね
Z でプロパティの表示が出来るので、ディレクトリのプロパティを表示
すれば共有もそれで事足りると思うのですが、いかがでしょうか。
| また、ファイラーで、ネットワーク接続された他のマシンの共有
| ディレクトリに接続または切断することもできますか?
標準ではキーに割り当てられていませんが、
network-connect-dialog
network-disconnect-dialog
を filer-keymap に割り当てれば使えるようになります。
または、N で //server/share と入力する方法もあります。
| EUCのファイルを開くと、シフトJISのモードでオープンされて文字化けしてしまいます
SJIS と EUC の判定を完璧に行うのは不可能です。
現在の作りは、SJIS に存在しない文字があれば EUC、
EUC に存在しない文字があれば SJIS であると判定するようになっているので
対象となるテキストの量が少ないと区別できません。
というわけで、コード判定を間違った場合は、Ctrl-U Ctrl-X Ctrl-Fで、漢字コードを
指定して開き直してください。
| 印刷するときのヘッダとフッタを変更したいのですが,
| “%何とか”の意味は,何でしょう?
%f ファイル名
%F ファイル名(ディレクトリ付き)
%b バッファ名
%p ページ番号
%P 総ページ数
%Y 西暦(YYYY)
%y 西暦(YY)
%m 月 (1〜12)
%0m 月 (01〜12)
%*m 月 (January〜December)
%:m 月 (Jan〜Dec)
%d 日 (1〜31)
%0d 日 (01〜31)
%*w 曜日(Sunday〜Saturday)
%:w 曜日(Sun〜Sat)
%w 曜日(日〜土)
%h 時 (0〜23)
%0h 時 (00〜23)
%H 時 (0〜11)
%0H 時 (00〜11)
%:H 時 (1〜12)
%0:H 時 (01〜12)
%*H (AM/PM)
%*:H (am/pm)
%M 分 (0〜59)
%0M 分 (00〜59)
%s 秒 (0〜59)
%0s 秒 (00〜59)
%- 横線
%l 以前を左詰め
%r 以降を右詰め
指定されない部分は中央揃え
それ以外の文字はそのまま
|xyzzy で 40M 程度のファイルを開くとたまに最後まで開くのに失敗します。
|そしてそのときに何も警告が出ません。
確かに。いちおうメッセージは出しているのですが見えてま
せんね(^^; そのうち直しておきます。
ファイルが途中までしか読めなかった場合は、モードライン
に"#"を出すようにしてあります。また、保存する際に警告
が出るようになっています。
仕様的には特に制限はありません。メモリさえあれば 100M
や 200M 程度は問題なく扱えるはずです。[コントロールパ
ネル]-[システム]-[パフォーマンス]-[仮想メモリ] でサイ
ズが制限されているとか、ページングファイルを置くドライ
ブの空き容量が少ないのではないでしょうか? ファイルの読
み込みには、最大でファイルサイズの 2 倍強のメモリが必
要です。
電信八号FAQの IE から mailto でデンパチを起動する方法の設定をすればOKです。
| そのうちリニューアルしたいなと思っている、ちょっと古いコンテンツ | ||
|
|
||
このページへのリンクはご自由にどうぞ。なるべくhttp://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/にリンクを貼ってください。
リンク用バナーが必要な方は、こちらからどうぞ。
xyzzyに関する個別の質問をメールいただいても、ご回答はできません。xyzzyに関する質問は、xyzzyメーリングリストでお願いします。
このページの著作権は私にあります。無断転用を禁じます。