マスタカネット > マスタカの ChangeLog メモ > Emacs

マスタカの ChangeLog メモ / Emacs

カテゴリ「Emacs」最新ページ / 1 2 3 4 5 6 7 8 次ページ / page 1 (8)

2001-12-30 (日)

検索文字列に一致するバッファ内の各行の一覧を表示する。 [Emacs]

2001-12-30-3.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

M-x occur [RET] REGEXP [RET]


2001-12-30 (日)

Tabだけの行を削除 [Emacs]

2001-12-30-4.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

M-x query-replace-regexp [RET] "^[TAB]+$" [RET] "" [RET]


2001-12-30 (日)

Emacs のコンパイル、インストール [Emacs][インストールメモ]

2001-12-30-6.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

(URL: http://emacs-20.ki.nu/)

- Emacs20 のソース
ftp://ftp.iij.ad.jp/pub/GNU/emacs/emacs-20.7.tar.gz
ftp://ftp.iij.ad.jp/pub/GNU/emacs/leim-20.7.tar.gz
ftp://ftp.ki.nu/pub/emcws/emcws-20.7-20011002.gz

- Emacs21 のソース
ftp://ftp.iij.ad.jp/pub/GNU/emacs/emacs-21.1.tar.gz
ftp://ftp.iij.ad.jp/pub/GNU/emacs/leim-21.1.tar.gz
ftp://ftp.ki.nu/pub/emcws/emcws-21.1-20011024.gz

- apel, flim, semi のソース
ftp://ftp.m17n.org/pub/mule/apel/apel-10.3.tar.gz
ftp://ftp.m17n.org/pub/mule/flim/flim-1.14/flim-1.14.3.tar.gz
ftp://ftp.m17n.org/pub/mule/semi/semi-1.14-for-flim-1.14/flim-1.14.3.tar.gz

- コンパイル&インストール

% setenv SITELISP /usr/local/share/emacs/site-lisp
% setenv EMACS emcws
% gtar xvzf emacs-20.7.tar.gz
% zcat emcws-20.7-20011002.gz | /usr/local/bin/patch -s -p0
% mkdir work ; cd work
% ../emacs-20.7/configure \
--with-wnn6 \
--with-wnn-includes=/usr/lib/locale/ja/wnn/demo/include/wnn \
--with-wnn-libraries=/usr/lib/locale/ja/wnn/demo/lib \
--x-includes=/usr/openwin/include \
--x-libraries=/usr/openwin/lib
% make
% make install


2001-12-30 (日)

SKK-JISYO.Lが置いてある場所 [Emacs]

2001-12-30-7.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

http://openlab.ring.gr.jp/skk/dic/


2001-12-30 (日)

car と cdr の語源 [Emacs]

2001-12-30-8.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

car(カー): `Contents of the Address part of the Register'
cdr(クダー): `Contents of the Decrement part of the Register'
これらのフレーズは、Lisp が開発された頃の極めて初期のハードウェアの
特定の部分に基づくものであるが、単に時代遅れであるというだけでなく、
実に 25年以上もの間、Lisp に関わる人々にとって全く見当はずれのものであった。
だがしかし、これらの関数をもっと合理的な名前で呼ぼうとした学者も
何人かいたにも関わらず、現在でもこの古い用語が使われている。


2002-01-01 (火)

INOUE's Home Page (Emacs20情報(cc-mode)) [Emacs]

2002-01-01-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

<http://www.ainet.or.jp/~inoue/index.html>
<http://home.catv.ne.jp/pp/ginoue/> に引っ越すかも。


2002-01-13 (日)

Emacs と Elisp のマニュアルを Info にする [Emacs]

2002-01-13-3.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

○GNU Emacs マニュアル 20.6

<http://www.ascii.co.jp/books/detail/4-7561/4-7561-3413-0.html>
・マニュアル本体
 <ftp://ftp.ascii.co.jp/pub/GNU/emacs-20.x/emacs-20.6-man-jp.tgz>
・@nodeの不備を補完するパッチ
 <http://namazu.org/~tsuchiya/doc/emacs-20.6-man-jp.patch.bz2>
% gtar xzf emacs-20.6-man-jp.tgz
% cd emacs-20.6-man-jp
% bzcat ../emacs-20.6-man-jp.patch.bz2 | patch
ack.texiを emacs-20.7のアーカイブファイルからコピー
C-x C-f emacs.texi [RET]
M-x texinfo-format-buffer [RET]
C-x C-s
% cp emacs-ja* /usr/local/info
/usr/local/info/dirを編集して終わり。


○Emacs Lisp リファレンスマニュアル

<http://www.ascii.co.jp/books/detail/4-7561/4-7561-3414-9.html>
・マニュアル本体
 <ftp://ftp.ascii.co.jp/pub/GNU/elisp-manual-20/elisp-manual-20-2.5-jp.tgz>
・訂正情報
 <ftp://ftp.ascii.co.jp/pub/GNU/elisp-manual-20/elisp-manual-20-2.5-jp.ERRATA.000422.jis>
 <ftp://ftp.ascii.co.jp/pub/GNU/elisp-manual-20/elisp-manual-20-2.5-jp.ERRATA.000508.jis>
・@nodeの不備を補完するパッチ
 <http://namazu.org/~tsuchiya/doc/elisp-manual-20-2.5-jp.patch.bz2>
% gtar xzf elisp-manual-20-2.5-jp.tgz
% cd elisp-manual-20-2.5-jp
% bzcat ../elisp-manual-20-2.5-jp.patch.bz2 | patch
% cat ../elisp-manual-20-2.5-jp.ERRATA.000422.jis | patch
% cat ../elisp-manual-20-2.5-jp.ERRATA.000508.jis | patch
% ln -s index.unperm index.texi
なぜかinternals.texiだけうまくいかないので手動修正。。。
C-x C-f elisp.texi [RET]
M-x texinfo-format-buffer [RET]
% cp elisp-jp* /usr/local/info
/usr/local/info/dirを編集して終わり。


2002-01-17 (木)

hide-ifdef-mode [Emacs]

2002-01-17-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

C-c @ d (シンボル登録 define)
C-c @ u (シンボル登録 undef)
C-c @ h (ifdefを隠す)
C-c @ s (ifdefを出す)


2002-01-31 (木)

自宅に tamagoV4 をインストール [Emacs][インストールメモ]

2002-01-31-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

% mkdir ../tmp
% cd ../tmp
% ln -s ../emacs/tamago-00423a-current.diff.gz
% cd ../emacs/tamago-4.0.6
% zcat ../../tmp/tamago-00423a-current.diff.gz | patch -p1
// patchのエラーは無視。。。
% make
# make install


2002-01-31 (木)

自宅に migemo をインストール [Emacs][インストールメモ][ruby]

2002-01-31-2.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

# cp bsearch.rb romkan.rb /usr/local/lib/ruby/site_ruby
% ./configure --with-emacs=/usr/local/bin/emacs
% make
# make install


2002-02-04 (月)

tamago の使い方 [Emacs]

2002-02-04-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

○リージョンを(半角カナ|ひらがな|カタカナ|全角)に変換。
  M-x japanese-(hankaku|hiragana|katakana|zenkaku)-region
○C-\(toggle-input-method)で日本語が入力できる状態で...
  C-x C-m h(its-select-hiragana)........... ひらがな
  C-x C-m k(its-select-katakana)........... カタカナ
  C-x C-m x(its-select-hankaku-katakana)... 半角カナ
  C-x C-m z(its-select-zenkaku-downcase)... 全角小文字
  C-x C-m Z(its-select-zenkaku-upcase)..... 全角大文字


2002-02-05 (火)

M-x top-level [Emacs]

2002-02-05-3.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

モードラインが [[(Message Encoded-kbd)]] などとなっているとき、M-x
top-level すると、[[]] を削除できる。BackTrace が出たときに、q して
も OK。


2002-02-08 (金)

Emacs21 インストール [Emacs][インストールメモ]

2002-02-08-2.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

Emacs21のインストールはこんなに簡単なのか...。
% tar xvzf emacs-21.1.tar.gz
% mkdir work ; cd work
% ../emacs-21.1/configure --without-xim
% make
% su
# make install


2002-02-13 (水)

~/bin/Emacs [Emacs]

2002-02-13-4.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

面倒くさいのでこうした。
% ln -s Emacs-wada Emacs
今までの Emacsは、EMACSにリネームし、emacs-20.7を使うことにした。
なんかエラーが出まくっているし、emcwsを捨てるいい機会なので。


2002-02-14 (木)

カーソル下の face の種類を調べる [Emacs]

2002-02-14-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

M-x list-text-properties-at


2002-02-18 (月)

Wanderlust を使ってみた [Emacs]

2002-02-18-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

色使いとかイマイチだなあ。。。
Mewみたいに、iとかでメールをゲットできるのだろうか?
どうでもいいけど、C-x C-f ~/.e [TAB]って打ったあとに、
.elmo/も候補にはいるのがウザイ。


2002-02-18 (月)

Info-directory-list [Emacs]

2002-02-18-2.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

個人用の Infoファイルを読みに行ってくれるようになった。
Info-default-directory-list -> Info-directory-list でした。


2002-02-20 (水)

pollen.el 修正されておりました [Emacs]

2002-02-20-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

<http://plaza28.mbn.or.jp/~kitaj/XEmacs/pollen/pollen.html>


2002-02-20 (水)

小技集 [Emacs]

2002-02-20-2.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

・M-x rename-uniquely
'*shell*' -> '*shell*<2>'とか。
・M-x eshell
~ % (message "(゚д゚)ウマー")
(゚д゚)ウマー


2002-02-23 (土)

elisp の謎 [Emacs]

2002-02-23-1.html をつぶやくこのエントリを含むはてなブックマークlivedoor clip

(let ((user "masutaka")) `(("user" . ,user)("popuser" . ,user)))


を評価すると当然

(("user" . "masutaka") ("popuser" . "masutaka"))


になるが、M-x edebug-defun している間は

Result: (("user" . #1="masutaka") ("popuser" . #1#))


とかになっている。謎だ。。。

追記20071117:
"#" はおそらくポインタみたいなもの。


カテゴリ「Emacs」最新ページ / 1 2 3 4 5 6 7 8 次ページ / page 1 (8)

最終更新時間: 2010-08-29 06:00

フィードメーター - マスタカの ChangeLog メモ