Emacs 20.2 (Canna 対応版)のインストールログ [準備] emacs-20.2.tar.gz leim-20.2.tar.gz emacs-20.2+canna-diff.gz 1. 展開 tar zxvf emacs-20.2.tar.gz tar zxvf leim-20.2.tar.gz cd emacs-20.2 zcat ../emacs-20.2+canna-diff.gz | patch -p1 2. configure ./configure sparc-sun-solaris2.6 --with-gcc --with-x --with-x-toolkit --with-canna --with-canna-includes=/usr/local/canna32/include --with-canna-libraries=/usr/local/canna32/lib 3. site-init.el の編集 emacs lisp/site-init.el ;;; site-init.el --- local configuration for Mule ;; ;; set local coding system ;; (set-display-coding-system *euc-japan*) (set-keyboard-coding-system *euc-japan*) (set-default-file-coding-system *euc-japan*) (set-default-process-coding-system *autoconv* *junet*) ;; ;; canna setup ;; (setq canna-server "www-fue") ;; ;; gnus setup ;; (autoload 'gnus "gnus" "Read network news." t) (autoload 'gnus-post-news "gnuspost" "Post a news." t) (setq gnus-default-nntp-server "fueipc") (setq gnus-local-domain "fukuoka-edu.ac.jp") (setq gnus-local-organization "Fukuoka University of Education") (setq gnus-use-generic-from t) ;; ;; supercite 3.1 ;; (autoload 'sc-cite-original "supercite" "Supercite 3.1" t) (autoload 'sc-submit-bug-report "supercite" "Supercite 3.1" t) (add-hook 'mail-citation-hook 'sc-cite-original) (add-hook 'mh-yank-hooks 'sc-cite-original) (setq sc-electric-references-p nil) (setq sc-preferred-header-style 1) (setq sc-citation-leader "") (setq sc-reference-tag-string ">> ") (setq sc-nested-citation-p t) ;; ;; mail-signature ;; (setq mail-signature t) 4. make make 5. インストール make install [備考] mule と共存させるため、.emacs は以下のとおり。 (if(string-match "20." emacs-version) (load "~/.emacs20" nil t nil) (load "~/.mule" nil t nil)) また、.emacs20 は以下のとおり。 (set-language-environment "Japanese") (set-terminal-coding-system 'euc-japan) (set-keyboard-coding-system 'euc-japan) (set-buffer-file-coding-system 'euc-japan) (set-default-font "-*-fixed-medium-r-normal-*-16-*-*-*-*-*-fontset-standard") (load "canna") (canna)