いくつか雑多な設定を挙げます:
; Cursor shapes are defined in ; '/usr/include/X11/cursorfont.h'; ; for example, the 'target' cursor is number 128; ; the 'top_left_arrow' cursor is number 132.
(let ((mpointer (x-get-resource "*mpointer"
"*emacs*mpointer")))
;; If you have not set your mouse pointer
;; then set it, otherwise leave as is:
(if (eq mpointer nil)
(setq mpointer "132")) ; top_left_arrow
(setq x-pointer-shape (string-to-number mpointer)) (set-mouse-color "white"))
(setq-default default-frame-alist '((cursor-color . "white") (mouse-color . "white") (foreground-color . "white") (background-color . "DodgerBlue4") ;; (cursor-type . bar) (cursor-type . box)
(tool-bar-lines . 0)
(menu-bar-lines . 1)
(width . 80)
(height . 58)
(font .
"-Misc-Fixed-Medium-R-Normal--20-200-75-75-C-100-ISO8859-1")
))
;; Translate 'C-h' to <DEL>. ; (key-translate "C-h" "C-?") ;; Translate <DEL> to 'C-h'. (key-translate "C-?" "C-h")
(if (fboundp 'blink-cursor-mode)
(blink-cursor-mode -1))
または、コマンド emacs -nbc で GNU Emacs を起動してください。
grep を使用する場合(setq grep-command "grep -i -nH -e ")
(setq find-file-existing-other-name t)
(set-language-environment "latin-1")
;; Remember you can enable or disable multilingual text input
;; with the toggle-input-method' (C-\) command
(setq default-input-method "latin-1-prefix")
中国語のGB文字で書きたい場合は、代わりにこちらを設定してください:
(set-language-environment "Chinese-GB") (setq default-input-method "chinese-tonepy")
システムによっては、キーの配置が使いにくい場合があります。例えば、CTRLキーがホームポジションの左端ではなく、不自然な位置に配置されていることがあります。
通常、この種のキーバインドを設定する際、~/.emacs
ファイルは変更しません。代わりに、ブートスクリプト内の loadkeys や install-keymap コマンドでコンソールに適切なキーを割り当て、X Windows 用の .xinitrc や .Xsession ファイルに
xmodmap コマンドを記述します。
ブートスクリプトの場合:
loadkeys /usr/share/keymaps/i386/qwerty/emacs2.kmap.gz
or
install-keymap emacs2
ホーム行の左端に Caps Lock キーがある状態で、.xinitrc または .Xsession ファイルの場合:
# Bind the key labeled 'Caps Lock' to 'Control' # (Such a broken user interface suggests that keyboard manufacturers # think that computers are typewriters from 1885.) xmodmap -e "clear Lock" xmodmap -e "add Control = Caps_Lock"
.xinitrc または .Xsession ファイルで、ALT キーを META キーに変換するには:
# Some ill designed keyboards have a key labeled ALT and no Meta xmodmap -e "keysym Alt_L = Meta_L Alt_L"