ヒラギノ丸ゴシックをしばらく使っていたけれど、少し息苦しくなってきたので明朝にしてみた。
;; Font, width, height, color.
if (eq (window-system) 'ns)
(progn
("Monaco-16:weight=normal:slant=normal" nil "monacohiragino")
(create-fontset-from-ascii-font "fontset-monacohiragino"
(set-fontset-font 'unicode
"Hiragino Mincho ProN" :size 18)
(font-spec :family nil
'append)
'default-frame-alist '(font . "fontset-monacohiragino"))
(add-to-list 'default-frame-alist '(width . 128))
(add-to-list 'default-frame-alist '(height . 60))
(add-to-list 'default-frame-alist '(top . 0))
(add-to-list 'default-frame-alist '(left . 0))
(add-to-list 'default-frame-alist '(foreground-color . "black"))
(add-to-list 'default-frame-alist '(background-color . "white"))
(add-to-list 'default-frame-alist '(cursor-color . "selectedControlColor")))) (add-to-list
M-wでregionをコピーするというのに慣れないので、C-qに割り当ててみる。
;; C-q as a 'copy'
"C-q") 'kill-ring-save) (global-set-key (kbd
C-zでshellに落ちるのではなく、iTerm2へ制御を移してみるようにした。
;; iTerm.app
defun my-open-iterm()
(
(interactive)"open -a iTerm.app"))
(shell-command "\C-z" 'my-open-iterm) (global-set-key
自分の指にキーアサインを覚えさせるため、使わせたくないキーシーケンスをエラーにしちゃう。
;; Inhibit key.
defun my-inhibit-key()
(
(interactive)error "my-inhibit-key: This key sequence is ignored."))
("C-x C-s") 'my-inhibit-key)
(define-key global-map (kbd "C-x C-c") 'my-inhibit-key)
(define-key global-map (kbd "C-o C-o") 'my-inhibit-key) (define-key global-map (kbd
ベルを鳴らすときに画面をフラッシュさせる。
;; Visible bell.
setq visible-bell t) (
C-x C-sの代わりにC-uでsave-bufferするようにしたい。
"C-u") 'save-buffer) (define-key global-map (kbd
C-5で括弧の対応を見るモードをトグルさせたい。
"C-5") 'show-paren-mode) (define-key global-map (kbd