memoring - emacs

init.elの設定

 ;;スクロールバーを右に表示
(set-scroll-bar-mode ' right)     

;;バックアップファイルをつくらない
(setq backup-inhibited t)          ;バックアップファイルをつくらない

;; shell-modeで矢印キーの上下でコマンド履歴を表示
(setq shell-mode-hook
      (function (lambda ()
                  (define-key shell-mode-map [up] 'comint-previous-input)
                  (define-key shell-mode-map [down] 'comint-next-input))))

指定した行にジャンプ

M-x goto-line

el-get

emacsのlispを管理するパッケージシステム。

インストール

~/.emacs.dで、
$ git clone https://github.com/dimitri/el-get.git
~/.emacs.d/init.elに以下を記述。
(add-to-list 'load-path "~/.emacs.d/el-get/el-get")

(unless (require 'el-get nil 'noerror)
  (with-current-buffer
      (url-retrieve-synchronously
       "https://raw.github.com/dimitri/el-get/master/el-get-install.el")
    (let (el-get-master-branch)
      (goto-char (point-max))
      (eval-print-last-sexp))))

(el-get 'sync)