ASとか

開発系の記事が多めです。タイトルのASはActionScriptの略です。

Carbon Emacsインストールと初期設定メモ

はじめに

既に二回ほど挫折したような気がするEmacsを本腰入れて使ってみようと思いまた入れ直してみました。Emacs Lispが読めないので色々なところから必要そうなのをコピペする感じですがとりあえずメモ

インストール

Carbon Emacs パッケージから持ってきてインストール

.emacs.el

;; 再起動せずに設定反映させるには以下
;; M-x load-file
;; ~/.emacs.el

;; パス指定
(setq load-path(cons"~/.emacs.d/elisp/" load-path))

;; Mac標準のショートカットを併用
(mac-key-mode 1)

;; OptionキーをMetaキーに
(setq mac-option-modifier 'meta)

;; Shift + カーソルで領域選択
(setq pc-select-selection-keys-only t)
(pc-selection-mode 1)

;; スタートページ非表示
(setq inhibit-startup-message t)

;; wb-line-number.el設定
(require 'wb-line-number)
(wb-line-number-toggle)

;; サイズ, 色
(if window-system (progn
  (setq initial-frame-alist '((width . 120)(height . 38)(top . 0)(left . 38)))
  (set-background-color "Black")
  (set-foreground-color "White")
  (set-cursor-color "Gray")
))

;; バックアップ作成なし
(setq backup-inhibited t)
;; *.~ とかのバックアップファイルを作らない
(setq make-backup-files nil)
;; .#* とかのバックアップファイルを作らない
(setq auto-save-default nil)

;; ファイルパスをタイトルに表示
(setq frame-title-format (format "%%f - Emacs@%s" (system-name)))

自分用メモ

  • 再起動せずに設定反映させるには以下
    • ただのメモ書きです
  • Mac標準のショートカットを併用
    • command-cとか使いたい
  • wb-line-number.el設定
    • これの設定
    • wb-line-number-toggleで起動時から行番号表示させる
    • ただ.emacs.elをload-fileした際に行番号が消える
    • wb-line-number-toggleの二回目は行番号非表示のためかと思われる
    • 行番号が出ているかのステータスは取得できるのだろうか、わからん
  • バックアップ作成なし
    • 末尾に~とか付くバックアップファイルが気持ち悪いので作成しないようにした
    • emacs.d内に作成されてたauto-saveなんとかいうフォルダも消した
    • でも復元できるのは便利だからまた考え直そう

とりあえずこの辺りからスタートで、Emacs本欲しいけどとりあえず基本コマンド暗記してからですね。