emacs

Emacsが勝手に文字コードを変更して文字コードを保存しやがる件

<html> <head> <meta http-equiv="content-type" content="text/html; charset=SHIFT_JIS"> <title>タイトル</title> </head> <body> </body> </html> みたいなファイルをutf-8で保存しようとすると勝手にcharsetの設定を認識してsjisで保存しようとemacsがお節介をやいてくれるのでなんとかした。 //どうせautoなんたらencodin…

Emacs23でファイルを保存したらTabを勝手にspaceに変えやがるのをFix

一人で書いてたコードはインデントが全てスペースなので気づかなかったけどtabが保存できなくなっていた。 以下のように.emacsに記述してfix (eval-after-load "untabify-file" '(progn (remove-hook 'write-file-hooks 'untabify-before-write)))

rails-modeをインストール

$ sudo su # cd /usr/local/src # wget http://rubyforge.org/frs/download.php/16948/emacs-rails-0.5.3.tar.gz # tar -zxvf emacs-rails-0.5.3.tar.gz # mv emacs-rails /usr/local/share/emacs/site-list/rails # wget http://www.webweavertech.com/ovid…

php-modeでタブ4にするときにはまった

phpの標準はどうやらタブ4らしいので以下のようにしてみた。 ;; php-mode (add-hook 'php-mode-user-hook '(lambda () (setq-default tab-width 4) (setq indent-tabs-mode nil))) でもこれじゃなぜかタブ2にしかならない。原因を究明してやりなおし ;; php-…

rieceをインストール

IRCに挑戦。とりあえずインストールから # apt-get install riece # vi ~/.emacs (autoload 'riece "riece" nil t) (setq riece-server-alist '(("WIDE Project Kyoto NOC, JAPAN" . "irc.kyoto.wide.ad.jp") ("WIDE Project Fujisawa NOC, Japan" . "irc.fu…

Emacsの環境をUTF-8に移行

嫌なブログさんありがとう。 $emacs ~/.emacs (set-language-environment "Japanese") (set-terminal-coding-system 'utf-8) (set-keyboard-coding-system 'utf-8) (set-buffer-file-coding-system 'utf-8) (setq default-buffer-file-coding-system 'utf-8)…