2010年10月16日土曜日

Emacs仕事術(7)便利な設定


このエントリーをはてなブックマークに追加



便利な設定をいくつか追加

Table of Contents
=================
1 ファイルを削除するときにゴミ箱を経由させる
2 分割ウインドの移動を簡単に
3 windows.el 分割ウインドの状態を保持する
    3.1 使うケース
    3.2 設定方法


1 ファイルを削除するときにゴミ箱を経由させる
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  ; ごみ箱を有効
  (setq delete-by-moving-to-trash t)

2 分割ウインドの移動を簡単に
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  ; 画面分割時にShift + 矢印キー でウインドを移動
  (windmove-default-keybindings)
  (setq windmove-wrap-around t)

3 windows.el 分割ウインドの状態を保持する
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

3.1 使うケース
~~~~~~~~~~~~~~~
   Wanderlust等で画面分割してメールを見ている時に、
   別のファイルが見たくなったら、普通に操作すると
   いちいち画面の分割を閉じて・・・
   と面倒くさい事をしなくては行けないが、
   windows.elを導入することで、別ウインドを開いて、
   そこでテキストを見てから、元のウインドに戻れば、
   wanderlustの分割された画面を手間無く復元できる。

3.2 設定方法
~~~~~~~~~~~~~
   ;; 入手先[http://www.gentei.org/~yuuji/software/]

   ; C-z 数字キー で新規ウインド状態を生成(Gnu Screenチックな動作)
   (setq win:switch-prefix "\C-z")                    
   (define-key global-map win:switch-prefix nil)      
   (define-key global-map "\C-z1" 'win-switch-to-window)
   (require 'windows)                                  

   ; 新規にフレームを作らない                        
   (setq win:use-frame nil)                            
   (win:startup-with-window)                          
   (define-key ctl-x-map "C" 'see-you-again)          

   ; 短縮入力を無効
   (setq win:quick-selection nil)