お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-12-28 13:52:25

koji.takemasa
メンバ
From: 広島県尾道市
登録日: 2008-09-04

Emacsの設定

Fortranでプログラムを作成する必要があり、エディタとしてEmacsを使いたいと思い、sudo apt-get install emacs23としてインストールしました。さて、.emacsにフォンとの大きさ、Windowの幅、高さを設定して再度、Emacsを起動しましたが、フォントの大きさは変更され設定した文字数になりますが、Windowが大きいままで余白が残ってしまいます。

その昔、emacsを使ってプログラムを書いた記憶がありますが、.emacsは他の方が書かれた内容をコピーして使っていたのでemacs.lispは全く分かりません。雛形が置いてあるサイトなど情報を頂けると助かります。Googleで一応、検索をかけ小一時間格闘したのですがどうも思うような結果になりません。よろしく、ご教示をお願いします。

オフライン

 

#2 2009-12-28 16:08:21

yama
メンバ
登録日: 2006-10-23

Re: Emacsの設定

どんな設定をしたのか、示していただかないと回答がつきにくいと思います。

オフライン

 

#3 2009-12-28 22:31:52

hmatsue
アドバイザ
登録日: 2009-03-10

Re: Emacsの設定

達成したい目的が分からないとなんとも、というのはyamaさんのおっしゃるとおりなのですが、一応、私の.emacsを晒してみます。
と言っても、vineの初期ファイルかなにかをそのままずっと使い続けているだけのような気がしますが。。
何かの参考になれば。

コード:

;======================================================================
; 言語・文字コード関連の設定
; Emacs 22(Gutsy)では、un-define の設定なしで utf-8 が使えます
;======================================================================
(setq load-path (cons "~/.emacs.d" load-path))
;(require 'un-define)
(set-language-environment "Japanese")
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)
(prefer-coding-system 'utf-8)
(set-default-coding-systems 'utf-8)
(setq file-name-coding-system 'utf-8)
;;
;======================================================================
; Anthy
;    CTRL-\で入力モード切替え
;======================================================================
(load-library "anthy")
(setq default-input-method "japanese-anthy")
(define-key isearch-mode-map "\C-\\" 'isearch-edit-string)
;;
;=======================================================================
;フォント
;=======================================================================
(cond (window-system
;       (set-default-font "-*-fixed-medium-r-normal--12-*-*-*-*-*-*-*")
       (set-default-font "-shinonome-gothic-medium-r-normal--12-*-*-*-*-*-*-*")
       (progn
         (set-face-font 'default
                        "-shinonome-gothic-medium-r-normal--12-*-*-*-*-*-*-*")
         (set-face-font 'bold
                        "-shinonome-gothic-bold-r-normal--12-*-*-*-*-*-*-*")
         (set-face-font 'italic
                        "-shinonome-gothic-medium-i-normal--12-*-*-*-*-*-*-*")
         (set-face-font 'bold-italic
                        "-shinonome-gothic-bold-i-normal--12-*-*-*-*-*-*-*")
       )))
;;
;=======================================================================
;フレームサイズ・位置・色など
;=======================================================================
(setq initial-frame-alist
       (append (list
;                  '(foreground-color . "green")                ;; 文字色
;                  '(background-color . "#222222")              ;; 背景色
;                  '(border-color . "black")
;                  '(mouse-color . "green")
;                  '(cursor-color . "green")
                  '(width . 140)                               ;; フレームの幅
                  '(height . 100)                               ;; フレームの高さ
                  '(top . 0)                                  ;; Y 表示位置
                  '(left . 200)                                ;; X 表示位置
                  )
               initial-frame-alist))
(setq default-frame-alist initial-frame-alist)
;;
;=======================================================================
; Misc
;=======================================================================
;(mouse-wheel-mode)                                              ;;ホイールマウス
(global-font-lock-mode t)                                       ;;文字の色つけ
(setq line-number-mode t)                                       ;;カーソルのある行番号を表示
(auto-compression-mode t)                                       ;;日本語infoの文字化け防止
;(set-scroll-bar-mode 'right)                                    ;;スクロールバーを右に表示
;(global-set-key "\C-z" 'undo)                                   ;;UNDO
(setq frame-title-format                                        ;;フレームのタイトル指定
        (concat "%b - emacs@" system-name))
(global-set-key "\C-m" 'newline-and-indent)                     ;;インデント付きの改行
;(display-time)                                                 ;;時計を表示
(global-set-key "\C-h" 'backward-delete-char)                  ;;Ctrl-Hでバックスペース
(setq make-backup-files nil)                                   ;;バックアップファイルを作成しない
(setq visible-bell t)                                          ;;警告音を消す
;(setq kill-whole-line t)                                       ;;カーソルが行頭にある場合も行全体を削除

(setq-default indent-tabs-mode nil)                             ;;タブではなくスペースを使う
;rst-mode
(autoload 'rst-mode "rst-mode" "mode for editing reStructuredText documents" t)
(setq auto-mode-alist
    (append '(("\\.rst$" . rst-mode)
          ("\\.rest$" . rst-mode)
                  ("\\.mine$" . rst-mode)) auto-mode-alist))
(setq jit-lock-context-time 5.0)
(setq jit-lock-defer-time 1.0)
(setq jit-lock-stealth-time 5.0)
(setq jit-lock-stealth-verbose nil)
(setq jit-lock-stealth-nice 0.5)
(setq jit-lock-stealth-load 50)
(setq jit-lock-chunk-size 100)

;Default Directory
(setq default-directory "~/")
(setq insert-default-dirctory 'nil)

また、こちらが参考になるかと思います。
http://old.ubuntulinux.jp/wiki/Emacs/

オフライン

 

#4 2009-12-28 22:33:29

hmatsue
アドバイザ
登録日: 2009-03-10

Re: Emacsの設定

どうでも良いことですが、よくみたらgutsyとか書いてありますね。 (^^;

オフライン

 

#5 2009-12-29 21:20:15

koji.takemasa
メンバ
From: 広島県尾道市
登録日: 2008-09-04

Re: Emacsの設定

そうですね。Emacs23の設定ですが以下の通りです。すいません。見よう見まねですが。

;;
(when window-system
(progn
(set-default-font "VL ゴシック-10")
(set-fontset-font (frame-parameter nil 'font)
'japanese-jisx0208
'("VL ゴシック" . "unicode-bmp"))))
;;
(setq default-frame-alist
(append
'(
(top . 1)
(left . 1)
(width . 88)
(height . 55))
default-frame-alist))

オフライン

 

#6 2009-12-30 00:50:56

yama
メンバ
登録日: 2006-10-23

Re: Emacsの設定

起動時に、

emacs -fn "VL ゴシック-10"

として起動するとどうなりますか?

オフライン

 

#7 2009-12-30 11:45:24

yama
メンバ
登録日: 2006-10-23

Re: Emacsの設定

上に追加で、

--geometry 88x55

オプションを追加して起動してみてください。
起動時に桁数と行数をあらかじめ指定して起動させます。

オフライン

 

#8 2009-12-31 07:46:29

koji.takemasa
メンバ
From: 広島県尾道市
登録日: 2008-09-04

Re: Emacsの設定

了解です。試してまた報告します。

オフライン

 

Board footer

Powered by FluxBB