.xemacs.elのカスタマイズ
をテンプレートにして作成
home
>
サイトマップ
開始行:
emacsというコマンドを実行すると,前述の通りXEmacsが起動し...
これらはEmacs Lispという言語で書かれており,その設定をEma...
#contents
* 起動時の画面の大きさを変える [#b53f6d79]
起動時のEmacs画面の大きさは横80字 × 縦40字です.横幅は少...
;;;画面の色(カーソル:暗い赤色)、サイズ(横:110桁、縦:4...
(setq default-frame-alist (append (list '(cursor-color ....
'(width . 110)
'(height . 40))
default-frame-alist))
* 自動改行しないようにする [#ca949be5]
デフォルトの設定では一行80字で自動的に改行されてしまいま...
;;; 一行が 80 字以上になった時には自動改行する
;(setq fill-column 80)
;(setq text-mode-hook 'turn-on-auto-fill)
;(setq default-major-mode 'text-mode)
* カラム番号を表示する [#qf596318]
カーソルがある位置が何文字目(何カラム目)なのかを表示さ...
;;; 行数表示
(custom-set-variables '(line-number-mode t)
'(column-number-mode t)
)
* フォントカラーの設定 [#y51d6363]
目が疲れないように画面の背景を黒,文字色を白にしました....
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;...
;; XEmacs のフォント/カラー設定
;; (color-mate を使わない時に色をつける設定.)
;; XEmacs には hilit19 がないので,色はつきませんが,
;; 代りに font-lock を使って簡易ですが色をつけられます.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;...
;(set-face-foreground 'default "black" nil '(x color))
;(set-face-background 'default "#eeeeff" nil '(x color))
; 前景色
(set-face-foreground 'default "white" nil '(x color))
; 背景色
(set-face-background 'default "#333333" nil '(x color))
;; face色の変更
;; M-x list-faces-displayで設定一覧
;; M-x list-colors-displayで色の一覧
(require 'font-lock)
; 太字
(set-face-foreground 'bold "darksalmon" nil '(x color))
; コメント
(set-face-foreground 'font-lock-comment-face "#aaaaaa" n...
; その他キーワード
(set-face-foreground 'font-lock-preprocessor-face "khaki...
(set-face-foreground 'font-lock-reference-face "skyblue"...
(set-face-foreground 'font-lock-function-name-face "oran...
(set-face-foreground 'font-lock-keyword-face "yellow3" n...
(set-face-foreground 'font-lock-doc-string-face "yellowg...
(set-face-foreground 'font-lock-string-face "palegreen" ...
(set-face-foreground 'font-lock-type-face "#aaaaff" nil ...
(set-face-foreground 'font-lock-variable-name-face "plum...
; 撰択範囲
(set-face-foreground 'zmacs-region "black" nil '(x color))
(set-face-background 'zmacs-region "paleturquoise" nil '...
(setq font-lock-verbose nil)
(put 'yatex-mode 'font-lock-defaults 'tex-mode)
(put 'yahtml-mode 'font-lock-defaults 'html-mode)
この設定で.xemacs.elを開いたものはつぎのようになります.
#ref(fig1.png,nolink)
また,C言語のソースファイルを開いたものはつぎのようになり...
#ref(fig2.png,nolink)
* YaTeXモードの自動改行を無効化 [#i317737f]
TeXの編集モードであるYaTeXでも80行で自動的に改行されてし...
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;...
;; YaTeX 1.67
;; [La]TeX 入力モード
;; M-x yatex とするか、.tex で終わるファイルを読み込む...
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;...
(autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t)
;; YaTeX-mode
(setq auto-mode-alist
(cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist))
(setq dvi2-command "xdvi"
tex-command "platex"
dviprint-command-format "dvips %s | lpr"
YaTeX-kanji-code 3)
;; 自動改行を無効
(add-hook 'yatex-mode-hook'(lambda ()(setq auto-fill-fun...
* マクロサーチパスを追加する [#dd9c9141]
コメントを外します.
;;; マクロサーチパスの追加
;;; ~/lib/emacs 以下にユーザ用の *.el, *.elc を置くこと...
(setq load-path (append '("~/lib/emacs") load-path))
* バックアップファイルを勝手につくらないようにする [#k0cf...
emacsは自動的にファイルのバックアップをとってくれますが,...
;;; *.~ とかのバックアップファイルを作らない
(setq make-backup-files nil)
;;; .#* とかのバックアップファイルを作らない
(setq auto-save-default nil)
終了行:
emacsというコマンドを実行すると,前述の通りXEmacsが起動し...
これらはEmacs Lispという言語で書かれており,その設定をEma...
#contents
* 起動時の画面の大きさを変える [#b53f6d79]
起動時のEmacs画面の大きさは横80字 × 縦40字です.横幅は少...
;;;画面の色(カーソル:暗い赤色)、サイズ(横:110桁、縦:4...
(setq default-frame-alist (append (list '(cursor-color ....
'(width . 110)
'(height . 40))
default-frame-alist))
* 自動改行しないようにする [#ca949be5]
デフォルトの設定では一行80字で自動的に改行されてしまいま...
;;; 一行が 80 字以上になった時には自動改行する
;(setq fill-column 80)
;(setq text-mode-hook 'turn-on-auto-fill)
;(setq default-major-mode 'text-mode)
* カラム番号を表示する [#qf596318]
カーソルがある位置が何文字目(何カラム目)なのかを表示さ...
;;; 行数表示
(custom-set-variables '(line-number-mode t)
'(column-number-mode t)
)
* フォントカラーの設定 [#y51d6363]
目が疲れないように画面の背景を黒,文字色を白にしました....
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;...
;; XEmacs のフォント/カラー設定
;; (color-mate を使わない時に色をつける設定.)
;; XEmacs には hilit19 がないので,色はつきませんが,
;; 代りに font-lock を使って簡易ですが色をつけられます.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;...
;(set-face-foreground 'default "black" nil '(x color))
;(set-face-background 'default "#eeeeff" nil '(x color))
; 前景色
(set-face-foreground 'default "white" nil '(x color))
; 背景色
(set-face-background 'default "#333333" nil '(x color))
;; face色の変更
;; M-x list-faces-displayで設定一覧
;; M-x list-colors-displayで色の一覧
(require 'font-lock)
; 太字
(set-face-foreground 'bold "darksalmon" nil '(x color))
; コメント
(set-face-foreground 'font-lock-comment-face "#aaaaaa" n...
; その他キーワード
(set-face-foreground 'font-lock-preprocessor-face "khaki...
(set-face-foreground 'font-lock-reference-face "skyblue"...
(set-face-foreground 'font-lock-function-name-face "oran...
(set-face-foreground 'font-lock-keyword-face "yellow3" n...
(set-face-foreground 'font-lock-doc-string-face "yellowg...
(set-face-foreground 'font-lock-string-face "palegreen" ...
(set-face-foreground 'font-lock-type-face "#aaaaff" nil ...
(set-face-foreground 'font-lock-variable-name-face "plum...
; 撰択範囲
(set-face-foreground 'zmacs-region "black" nil '(x color))
(set-face-background 'zmacs-region "paleturquoise" nil '...
(setq font-lock-verbose nil)
(put 'yatex-mode 'font-lock-defaults 'tex-mode)
(put 'yahtml-mode 'font-lock-defaults 'html-mode)
この設定で.xemacs.elを開いたものはつぎのようになります.
#ref(fig1.png,nolink)
また,C言語のソースファイルを開いたものはつぎのようになり...
#ref(fig2.png,nolink)
* YaTeXモードの自動改行を無効化 [#i317737f]
TeXの編集モードであるYaTeXでも80行で自動的に改行されてし...
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;...
;; YaTeX 1.67
;; [La]TeX 入力モード
;; M-x yatex とするか、.tex で終わるファイルを読み込む...
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;...
(autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t)
;; YaTeX-mode
(setq auto-mode-alist
(cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist))
(setq dvi2-command "xdvi"
tex-command "platex"
dviprint-command-format "dvips %s | lpr"
YaTeX-kanji-code 3)
;; 自動改行を無効
(add-hook 'yatex-mode-hook'(lambda ()(setq auto-fill-fun...
* マクロサーチパスを追加する [#dd9c9141]
コメントを外します.
;;; マクロサーチパスの追加
;;; ~/lib/emacs 以下にユーザ用の *.el, *.elc を置くこと...
(setq load-path (append '("~/lib/emacs") load-path))
* バックアップファイルを勝手につくらないようにする [#k0cf...
emacsは自動的にファイルのバックアップをとってくれますが,...
;;; *.~ とかのバックアップファイルを作らない
(setq make-backup-files nil)
;;; .#* とかのバックアップファイルを作らない
(setq auto-save-default nil)
ページ名:
home
>
Modified by
物理のかぎプロジェクト
PukiWiki 1.4.5_1
Copyright © 2001-2005
PukiWiki Developers Team
. License is
GPL
.
Based on "PukiWiki" 1.3 by
yu-ji
Powered by PHP 5.3.29HTML convert time to 0.002 sec.