>>951 お〜ソース公開されていたのですね。
知りませんでした。どこでそのような情報手に入れられたのでしょうか?
まだ、こんな隠しページ?ってあるのでしょうか。
漏れもTABには悩んだ。
まぁ Mailing List をあされば答は全てあるんだけどね。
常にTABキーでタブを入れたい
http://www3.tok2.com/home/xyzzy/ml/msg07397.html c-mode のインデントの意味
http://www.carabiner-systems.com/xyzzy/data.html#indent C/C++言語モードのカスタマイズ例
------------------------------------------------------------
(define-key ed::*c-mode-map* #\tab 'self-insert-command)
(define-key ed::*c++-mode-map* #\tab 'self-insert-command)
(setq *c-tab-always-indent* nil)
(setq *c-indent-tabs-mode* t)
(setq *c-comment-c++-style* t)
(setq *c++-tab-always-indent* nil)
(setq *c++-indent-tabs-mode* t)
(setq c-indent-level 4)
(setq c-continued-statement-offset 4)
(setq c-argdecl-indent 4)
(setq c-brace-offset -4)
(setq c-brace-imaginary-offset 0)
(setq c-label-offset -4)
(setq c++-indent-level 4)
(setq c++-continued-statement-offset 4)
(setq c++-argdecl-indent 4)
(setq c++-brace-offset -4)
(setq c++-brace-imaginary-offset 0)
(setq c++-label-offset -4)
------------------------------------------------------------
今日初めて使ってみようと思ってDLしました。
php-modeにしたいのですがバイトコンパイルというのは
load-library php-mode.l
という作業のことでしょうか。
また
(load-library "php-mode")
(push '("\\.php$" . php-mode) *auto-mode-alist*)
を追加したいのですが.xyzzyというファイルが見つかりません。
.xyzzy.historyというファイルならusrディレクトリの下にあるのですが。
助言をいただけないでしょうか。
>>954 load-library はその名の通りライブラリの読み込みのこと。
バイトコンパイルするときは、
byte-compile-file で対象のファイルを指定する。
また、ファイル .xyzzyは
環境変数 XYZZYHOME に設定したディレクトリに
find-file で作るべし
>>955 ありがとうございます!
できました!
新たな疑問なんですが。
全角文字にはフォントのサイズって反映されないんでしょうか。
フォントを小さくすると半角文字は小さくなるのですが全角文字は大きいフォントが
無理やり押し込められる感じで表示されます。
>>956 ツール→共通設定→「フォント」タブで、
ASCIIだけでなく、日本語の文字セットも設定しました?
もしくは、「ASCII以外のサイズはお任せ」にチェックをいれるとか。
コマンドランチャのcraftlaunchでxyzzy.exeを起動した場合、
.xyzzyで設定したファイルに対するモードが適用されません。
なんででしょうか?
.xyzzyが読み込まれてない?
>>958 xyzzyhomeとかの設定は出来てるんですか?
>>959 環境変数XYZZYHOMEのことですか?
それなら設定できてます。
ショートカットや直接exeを実行するとちゃんと.xyzzyで設定した
ファイル別のモードが実行されます。
>>957 できました。
これで安心して使えます。
ありがとうございました。
>>961 craftlaunch って知らないんですが,ひょっとして Shift
押しながら起動したりします? だとしたらML の 03283 から始
まるスレッドとか 03292 とかが参考になるのでは。
xyzzyって単語の補完機能ってあるの?
965 :
名無し~3.EXE:02/04/24 23:36
>>958 Craftのコマンド登録で作業フォルダ指定してない?
コマンド編集画面のFolderってやつね。
xyzzyに限らないけど、ここは消しといた方がいいよ。
ありがと!
なんか再起動したらうまくいったよ!
作業フォルダも消しといた!
質問させてください。
コマンドを実行すると新しいバッファがひらき、そこに適当な文
を自分で書いて C-c C-cを実行すると前のバッファのカーソル位置
にその文が挿入されるようにしたいのですが、どのような方法が
標準なのでしょうか?
つまりこうした場合に前のバッファの情報を一時的に保存するのに
よい方法はどんなものでしょうか?
>>967 こんな感じでどうぞ。キー配置はお好きに。
current-window-configurationを退避することで
前のバッファの情報を保存してます。
(defvar *note-winconf* nil)
(defvar *note-buffer* "*note*")
(defun note-begin ()
(unless *note-winconf*
(push (current-window-configuration) *note-winconf*))
(switch-to-buffer *note-buffer*))
(defun note-end ()
(when *note-winconf*
(set-window-configuration (pop *note-winconf*))
(insert-buffer *note-buffer*)
(delete-buffer *note-buffer*)))
>>968 返信遅くてすみません。
すごく勉強になりました。どうも有難うございます。
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。