emacsとMeadow

公式ページ

Download

Windowsでemacs

ザウルスでemacs

emacsのビルド&インストール

Wanderlust

各種mode

JDEE

navi2ch

2ちゃんねるビューア

  • Navi2ch Project Home Page
  • インストール(Meadow2)
    gzip -dc navi2ch-1.7.2.tar.gz | tar -xvf -
    cd navi2ch-1.7.2
    ./configure EMACS=/cygdrive/c/Meadow/2.00/bin/meadow.exe \
     PREFIX=c:/Meadow LISPDIR=c:/Meadow/site-lisp \
     VERSION_SPECIFIC_LISPDIR=c:/Meadow/2.00/site-lisp
    make install
  • dot.emacs
    (autoload 'navi2ch "navi2ch" "Navigator for 2ch for Emacs" t)

emacs-w3m

  • ダウンロード:emacs-w3m
  • インストール(Meadow)
    ./configure --with-emacs=/cygdrive/c/Meadow/2.00b2/bin/meadow.exe \
       --with-lispdir=c:/Meadow/site-lisp/w3m \
       --with-icondir=c:/Meadow/2.00b2/etc/w3m/icons \
       --prefix=c:/Meadow --infodir=c:/Meadow/2.00b2/info
    make
    make install
  • インストール(UNIX)
    ./configure
    make
    make install

IRC(irchat)

  • ダウンロード:irchat
    wget http://www.ircnet.jp/dist/irchat/irchat-jp26d.tgz
  • 展開
    tar zxvf irchat.tgz
  • dot.emacs パスを通してロードさせる
    (setq load-path (cons (expand-file-name "~/irchat") load-path))
    (autoload 'irchat "irchat" "Internet Relay Chat" t)
  • 起動
    M-x irchat 
  • dot.emacs
    ;;IRCサーバ指定
    (setq irchat-server "irc.2ch.net")
    ;; irchat name
    (setq irchat-name "nuzou")
    (setq irchat-nickname "nuzou")
    ;; auto in channell
    (setq irchat-startup-channel-list '("#<channel name>"))
  • 使い方
    C-c j『チャンネル名』に入る
    C-c C-p今入っているチャンネルを抜ける
    C-c qirchatを終了
    C-c 数モードラインに書かれている番号のチャンネルに移動する
    C-c w今のチャンネルの参加者一覧を表示
    C-c n自分のニックネームを変える
    C-c C-n今のチャンネルの参加者一覧を簡易表示
    C-c C-o分割のトグル切り替え(2分割:3分割)

文字コード

操作

  • 基本
    1. C-nで下(next)、C-pで上(previous)、C-fで右(forward)、C-bで左(back)
  • こぴぺ
    1. C-Space で開始位置指定
    2. カーソルとかで終了位置まで移動
    3. C-w でカット、M-w でコピー
    4. C-y でペースト
  • ファイル内容の挿入
    1. C-x i ファイル名
  • 文字列置換(一括)
    1. M-x replace-string [RET] <置換対象文字列> [RET] <置換後文字列> [RET]

pcl-cvs

  • CVSアップデートバッファに入る
    M-x cvs-update
    キー操作
    g再度cvs update
    mファイルにマークをつける
    cMがついているファイルをcommitする
    i.cvsignoreに追加
    a?がついているファイルをcvs add

小技

  • lsの出力結果に日本語が入っていて、diredが正常動作しない場合
    (require 'ls-lisp)
    (let (current-load-list)
      (defadvice insert-directory
        (around reset-locale activate compile)
        (let ((system-time-locale "C"))
          ad-do-it)))
  • load-pathのサブディレクトリもload-path対象にする
    以下の内容をsubdirs.elという名前で保存
    (if (fboundp 'normal-top-level-add-subdirs-to-load-path)
        (normal-top-level-add-subdirs-to-load-path))
  • 対応する括弧に移動
    M-C-n M-C-p
  • インデント(TAB) 4桁
    ;; indent
    (setq-default indent-level 4)
    ;;タブ幅を 4 に設定
    (setq-default tab-width 4)
  • c-modeのインデントをTAB4にする
    (defun my-c-mode-hook ()
      (c-set-style "linux")
      (setq tab-width 4)
      (setq c-basic-offset tab-width))
    (add-hook 'c-mode-hook 'my-c-mode-hook)
  • コンパイルウィンドウの高さを変更
    (setq compilation-window-height 10)
  • M-x compile したときのデフォルトコマンドを設定
    (setq compile-command "make -f ")
  • 挿入/上書きモードの切り替え
    M-x overwrite-mode



Solaris関連
(books)


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: Fri, 01 Aug 2008 16:14:43 JST (3422d)