忍者ブログ
基本的にはディストリはDebian GNU/Linux デスクトップとして利用するリナックスのメモ たまにサーバもあるけど。。。
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

プログラム書くにしろ、HTML書くにしろ、メモのテキストファイル書くにしろ
エディタはやっぱりEmacs使いたいやん☆
ってわけで
早速Debian GNU/Linux etch にEmacsをいれてバンバン使えるようにしようっていう話。

とりあえずインストール
まあこんな感じ??

apt-get install emacs21 emacs21-el emacs-goodies-el aspell-el
apt-get install mule-ucs
apt-get install anthy-el

ああこれでばっちりとか思ってたら見事な日本語文字化け
設定ファイルの ~/.emacs をいじまくるも直らず。。。
euc-jpだろうがUTF-8だろうが関係なしですわ!!!

しかたないのでgoogle様に聞いてみて人の設定ファイルをパクリまくりました。
唯一うまくいったのがこちら様の設定ファイル
http://d.hatena.ne.jp/h12o/20061116/mule_ucs

このひと神だよ
ありがとう なんかコメント書くのに失敗したからここでお礼を。。。

もちろんいじくって改造しましたが設定ファイルまったく読めません
勉強不足って恐いねっ!
あとUbuntuさんのところの設定ファイルもありがたく参考にさせてもらいました
本当ありがとうございます。
http://www.ubuntulinux.jp/wiki/Emacs


今回の設定では
日本語の名前のファイルを開ける
日本語の文字コードのテキストファイルの読み書きができる
デフォルトの文字コードはUTF-8
日本語入力はAnthyを利用する
モードの切替えは Shift+Space
とりあえず現在の設定をのせておこう

;;---------------------------------------------------------
;; File name    :   ~/.emacs
;;              :   for Emacs21 on Debian etch
;;              :   Emacs の基本的な設定
;;---------------------------------------------------------
;;
;===================================
; Language
;===================================
(if (fboundp 'utf-translate-cjk-mode) (utf-translate-cjk-mode nil))
(require 'un-define)
(set-language-environment "Japanese")
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8)
(set-default-coding-systems 'utf-8)
(set-buffer-file-coding-system 'utf-8-unix)
(set-clipboard-coding-system 'compound-text-with-extensions) ;これにしとけば大丈夫
(setq file-name-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)
(prefer-coding-system 'utf-8)
;===================================
; 自分の設定
;===================================
(setq make-backup-files nil) ;バックアップファイルを作らない
;;
;===================================
; Anthy
;    CTRL-\で入力モード切替え
;===================================
(load-library "anthy")
(setq default-input-method "japanese-anthy")
(global-set-key [?\S- ] 'anthy-mode) ;新しく shift-space に設定
;;
;===================================
; Wheel mouse
;===================================
;いちばん簡単な設定
(mouse-wheel-mode)
;;
;====================================
; Misc
;====================================
(global-font-lock-mode t)  ;;文字の色つけ
(display-time)             ;;時計を表示
(setq line-number-mode t)  ;;カーソルのある行番号を表示
(auto-compression-mode t)  ;;日本語infoの文字化け防止
(setq frame-title-format   ;;フレームのタイトル指定
      (concat "%b - emacs@" system-name))
;;
;====================================
; Initial
; フレームサイズ,位置,色,フォントなど
;====================================
(setq initial-frame-alist
      (append (list
               '(foreground-color . "white")   ;; 文字色
               '(background-color . "#333366") ;; 背景色
               '(border-color . "black")
               '(mouse-color . "white")
               '(cursor-color . "white")
               )
              initial-frame-alist))
(setq default-frame-alist initial-frame-alist)
;;
PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
カレンダー
03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
最新TB
ブログ内検索
アクセス解析

Copyright © [ Desktop GNU/Linux Memo ] All rights reserved.
Special Template : CSS*TEMP
Special Thanks : 忍者ブログ
Commercial message : [PR]