xyzzy Part5

このエントリーをはてなブックマークに追加
952名無し~3.EXE:02/04/24 07:30
>>951
お〜ソース公開されていたのですね。
知りませんでした。どこでそのような情報手に入れられたのでしょうか?

まだ、こんな隠しページ?ってあるのでしょうか。
953名無し~3.EXE:02/04/24 09:50
漏れも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)
------------------------------------------------------------
954名無し~3.EXE:02/04/24 13:43
今日初めて使ってみようと思ってDLしました。
php-modeにしたいのですがバイトコンパイルというのは
load-library php-mode.l
という作業のことでしょうか。
また
 (load-library "php-mode")
 (push '("\\.php$" . php-mode) *auto-mode-alist*)
を追加したいのですが.xyzzyというファイルが見つかりません。
.xyzzy.historyというファイルならusrディレクトリの下にあるのですが。
助言をいただけないでしょうか。
955名無し~3.EXE:02/04/24 13:59
>>954
load-library はその名の通りライブラリの読み込みのこと。

バイトコンパイルするときは、
byte-compile-file で対象のファイルを指定する。

また、ファイル .xyzzyは
環境変数 XYZZYHOME に設定したディレクトリに
find-file で作るべし
956名無し~3.EXE:02/04/24 16:58
>>955
ありがとうございます!
できました!

新たな疑問なんですが。
全角文字にはフォントのサイズって反映されないんでしょうか。
フォントを小さくすると半角文字は小さくなるのですが全角文字は大きいフォントが
無理やり押し込められる感じで表示されます。
957名無し~3.EXE:02/04/24 18:54
>>956
ツール→共通設定→「フォント」タブで、
ASCIIだけでなく、日本語の文字セットも設定しました?
もしくは、「ASCII以外のサイズはお任せ」にチェックをいれるとか。
958名無し~3.EXE:02/04/24 19:28
コマンドランチャのcraftlaunchでxyzzy.exeを起動した場合、
.xyzzyで設定したファイルに対するモードが適用されません。
なんででしょうか?
.xyzzyが読み込まれてない?
959名無し~3.EXE:02/04/24 19:48
>>958
xyzzyhomeとかの設定は出来てるんですか?
960944:02/04/24 20:33
>>953
詳しい説明ありがとうございますっ!
961958:02/04/24 21:00
>>959
環境変数XYZZYHOMEのことですか?
それなら設定できてます。
ショートカットや直接exeを実行するとちゃんと.xyzzyで設定した
ファイル別のモードが実行されます。
962956:02/04/24 21:07
>>957
できました。
これで安心して使えます。
ありがとうございました。
963名無し~3.EXE:02/04/24 23:05
>>961
craftlaunch って知らないんですが,ひょっとして Shift
押しながら起動したりします? だとしたらML の 03283 から始
まるスレッドとか 03292 とかが参考になるのでは。
964名無し~3.EXE:02/04/24 23:06
xyzzyって単語の補完機能ってあるの?
965名無し~3.EXE:02/04/24 23:36
>>958
Craftのコマンド登録で作業フォルダ指定してない?
コマンド編集画面のFolderってやつね。
xyzzyに限らないけど、ここは消しといた方がいいよ。
966958:02/04/25 01:09
ありがと!
なんか再起動したらうまくいったよ!
作業フォルダも消しといた!
967名無し~3.EXE:02/04/25 02:33
質問させてください。
コマンドを実行すると新しいバッファがひらき、そこに適当な文
を自分で書いて C-c C-cを実行すると前のバッファのカーソル位置
にその文が挿入されるようにしたいのですが、どのような方法が
標準なのでしょうか?
つまりこうした場合に前のバッファの情報を一時的に保存するのに
よい方法はどんなものでしょうか?
968名無し~3.EXE:02/04/25 07:12
>>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*)))

969名無し~3.EXE:02/04/25 08:38
次スレ勃てました。
xyzzy Part6
http://pc.2ch.net/test/read.cgi/win/1019691417/l50
970名無し~3.EXE:02/04/27 17:17
>>968
返信遅くてすみません。
すごく勉強になりました。どうも有難うございます。

971名無し~3.EXE:02/05/01 17:19
 
972名無し~3.EXE:02/05/01 17:19
  
973名無し~3.EXE:02/05/01 17:19
    
974名無し~3.EXE:02/05/01 17:19
      
975名無し~3.EXE:02/05/01 17:19
        
976名無し~3.EXE:02/05/01 17:19
                  
977名無し~3.EXE:02/05/01 17:20
                      
978名無し~3.EXE:02/05/01 17:20
                     
979名無し~3.EXE:02/05/01 17:20
                           
980名無し~3.EXE:02/05/01 17:20
                                  
981名無し~3.EXE:02/05/01 17:20
                               
982名無し~3.EXE:02/05/01 17:21
            
983名無し~3.EXE:02/05/01 17:21
 
 
984名無し~3.EXE:02/05/01 17:21
 
985名無し~3.EXE:02/05/01 17:22
  
986名無し~3.EXE:02/05/01 17:22
   
987名無し~3.EXE:02/05/01 17:22
    
988名無し~3.EXE:02/05/01 17:22
     
 
989名無し~3.EXE:02/05/01 17:23
      
         
990名無し~3.EXE:02/05/01 17:23
  
       
991名無し~3.EXE:02/05/01 17:23
  
  
992名無し~3.EXE:02/05/01 17:24
 
          
993名無し~3.EXE:02/05/01 17:24
 
                   
994名無し~3.EXE:02/05/01 17:24
 
                          
995名無し~3.EXE:02/05/01 17:24
 
                                  
996名無し~3.EXE:02/05/01 17:25
        
997名無し~3.EXE:02/05/01 17:25
 
998名無し~3.EXE:02/05/01 17:25
  
999名無し~3.EXE:02/05/01 17:25
   
1000名無し~3.EXE:02/05/01 17:25
    
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。