![]() |
|||||||||
|
|
emacs22 の変更点
#author("2025-09-14T09:51:30+09:00","default:pentacle","pentacle") #author("2025-09-14T09:53:32+09:00","default:pentacle","pentacle") *** emacs UTF-8 対応 [#wb7fbd9c] * emacs24 [#ka981e03] 最新 emacs をcvsから取ってくる #pre{{ export CVS_RSH=ssh cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co emacs (setq make-backup-files nil) (setq auto-save-default nil) (setq inhibit-startup-message t) (global-font-lock-mode 0) make cd emacs ./configure --without-x make bootstrap make make install (load "vt-control") (vt-numlock) (electric-indent-mode 0) (global-set-key "\C-h" `delete-backward-char) 起動時に表示されるメッセージがウザい~ あれー?なんか inhibit-startup が効かなくなった・・~ 変数かわったかなぁ…~ ~ しょうがないので /etc/bashrc にかいとくことにした~ [[bash]]~ ~ 色チェンジがうざい~ ``.emacs'' (setq make-backup-files nil) (setq auto-save-default nil) (setq inhibit-startup-message t) (global-font-lock-mode 0) ;強引 NUMlock 対応 (define-key global-map [kp-f2] '(lambda () (interactive) (insert "/"))) (define-key global-map [kp-f3] '(lambda () (interactive) (insert "*"))) (define-key global-map [kp-f4] '(lambda () (interactive) (insert "-"))) (define-key global-map [kp-separator] '(lambda () (interactive) (insert "+"))) (define-key global-map [kp-decimal] '(lambda () (interactive) (insert "."))) (define-key global-map [kp-enter] '(lambda () (interactive) (insert ","))) (define-key global-map "\eOp" '(lambda () (interactive) (insert "0"))) (define-key global-map "\eOq" '(lambda () (interactive) (insert "1"))) (define-key global-map "\eOr" '(lambda () (interactive) (insert "2"))) (define-key global-map "\eOs" '(lambda () (interactive) (insert "3"))) (define-key global-map "\eOt" '(lambda () (interactive) (insert "4"))) (define-key global-map "\eOu" '(lambda () (interactive) (insert "5"))) (define-key global-map "\eOv" '(lambda () (interactive) (insert "6"))) (define-key global-map "\eOw" '(lambda () (interactive) (insert "7"))) (define-key global-map "\eOx" '(lambda () (interactive) (insert "8"))) (define-key global-map "\eOy" '(lambda () (interactive) (insert "9"))) ;※下記の方法もあるが、+ や - がでない・・ ; (load "vt-control") ; (vt-numlock) *** php-mode [#abe3947e] install~ http://sourceforge.net/project/showfiles.php?group_id=18584&package_id=13739 wget http://jaist.dl.sourceforge.net/sourceforge/php-mode/php-mode-1.2.0.tgz tar xzfp php-mode-1.2.0.tgz emacs php-mode.el (M-x emacs-lisp-byte-compile) cp php-mode.elc /usr/local/share/emacs/xxxxx/lisp/progmodes/ .emacs (autoload 'php-mode "php-mode" "PHPmode" t) (setq auto-mode-alist (append (list '("\\.php$" . php-mode)) auto-mode-alist)) (add-hook 'php-mode-user-hook '(lambda () (progn (c-toggle-hungry-state 1) (setq c-basic-offset 4 indent-tabs-mode nil)))) *** コマンド [#hba9eea2] 再インデント indent-region *** 参考 [#d39a9125] http://www.namazu.org/~satoru/diary/20041001.html http://www.nijino.com/ari/emacs/mule-ucs.html http://koh.s11.xrea.com/linux.html#utf-8 }} |
|||||||