小人閑居して: Emacsの設定 ~eshellを起動時から便利に使うために~ を参考に.私個人が利用しているコードを以下に示します. (add-hook 'after-init-hook (lambda() (setq w (selected-window)) (setq w2 (split-window w (- (window-height w) 4))) (select-window w2) (eshell) (select-window w))) これで「ウィンドウを上下に分割」し,「下ウィンドウを 4 行に」し,「下ウィンドウで eshell 起動」し,「上ウィンドウにカーソルを戻す」が起動時に実行されるようになります. 追記 [2011-06-15T20:45:00+09:00] 改造のための参考ページ GNU Emacs Lispリファレンスマニュアル: ウィンドウ