- Clojureに興味があり勉強したいが、開発環境がない。
- eclipseは仕事以外で立ち上げたくない。
- slimeにも興味がある。xyzzy使いだが、slimeはxyzzyからは使えなさげ。
- vimも好きでキーバインドは大好きなのだが、emacsの柔軟性に負けて、またxyzzyに戻ってきてる。kaoriya-vimよりxyzzyのほうが圧倒的に軽く、高性能。
というわけで、emacs24をWindows7に入れてみた。
emacsは全く使ったことがないので勉強がてらに選択しました。
ずっと使えるエディタになればいいなぁ。(xyzzy優秀すぎ)
1.ダウンロード
http://www.vector.co.jp/soft/dl/winnt/writing/se494046.html
から、emacs-23.4-x64-r954-133.msiをダウンロード。ベクターにあるんですね。
2.インストール
インストールウィザードに沿ってインストール。
インストール先は空白含みパスを避けました。
3..emacsファイルの配置場所の定義
emacsは設定ファイルを自分好みに書き換えるのが醍醐味なのだが、
その設定ファイルをどこに置けばよいか??
環境変数HOMEに配置場所を定義しておけばOK。
マイコンピュータから環境変数を設定。HOME=D:\AppData とした。
そしてD:\AppDataに.emacs.dフォルダを作成し、emacsを起動すると、
設定ファイルinit.elが勝手に作成されていた。
4.設定ファイルinit.elをいじる。
色んなサイトを参考に以下のように記述した。
かなり雑多に記載してますが気にしない。
(global-set-key "\C-z" 'undo) ;;UNDO
(setq frame-title-format (format "emacs@%s : %%f" (system-name))) ;;タイトル指定
(display-time) ;;時計を表示
(setq make-backup-files nil) ;;バックアップファイルを作成しない
(setq visible-bell t) ;;警告音を消す
(setq kill-whole-line t) ;;カーソルが行頭にある場合も行全体を削除
(when (boundp 'show-trailing-whitespace) (setq-default show-trailing-whitespace t)) ;;行末のスペースを強調表示
(show-paren-mode) ;;対応する括弧を光らせる。
(column-number-mode t) ;;カーソルの位置が何文字目かを表示する
(global-hl-line-mode) ;;現在行を目立たせる
;(server-start) ;;emacsclientで接続できるようにする。
(setq inhibit-startup-screen t) ;;スタートアップ非表示
(setq initial-scratch-message "") ;;scratchの初期メッセージ消去
;; 行番号表示
(global-linum-mode t)
(set-face-attribute 'linum nil
:foreground "#800"
:height 0.9)
;; 行番号フォーマット
;;(setq linum-format "%4d")
(setq-default line-spacing 0) ;;行間を0にする。
気になるのは、矩形選択、検索/置換、クリップボードの扱いだ。
明日、どうなっているか調べてまたカスタマイズしよう。
0 件のコメント:
コメントを投稿