ftnk.jp -> ~fumi -> ChangeLog -> Emacs

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

2003-12-08 Mon

Gesture mode [Emacs] はてぶ

http://www.gohome.org/gesture/

マウスジェスチャで Emacs を操作するためのマイナーモード.

2003-11-28 Fri

日本語と英語の混ざった文を ispell [Emacs] はてぶ

  (eval-after-load "ispell"
    '(setq ispell-skip-region-alist (cons '("[^A-Za-z0-9 -]+")
                                          ispell-skip-region-alist)))

via: いやな日記 2003-11-26
     http://namazu.org/~satoru/diary/?date=20031126#p01

2003-11-24 Mon

howm-1.1 に update [Emacs][howm] はてぶ

メモに影響のある変更は,日付けの書式変更くらい.

[YYYY/MM/DD] -> [YYYY-MM-DD]
というふうに,"/" 区切りから "-" 区切りに.

既存のメモの日付け書式変更は

  find . -name '*.howm' -print | xargs -n 1 ruby -p -i.bak -e '$_.gsub!(%r!(\D)(\d{4}/\d{2}/\d{2})(\D)!){|s| $1 + ($2.tr "/", "-") + $3}'

参考
- 日付の表記に関するノート
  http://www.kanzaki.com/docs/html/dtf.html

2003-11-19 Wed

dabbrev 日英混在文用の設定 [Emacs] はてぶ

入門 Meadow / Emacs p.248 より.

;; dabbrev
;; 日英混在文用の設定
(defadvice dabbrev-expand
  (around modify-regexp-for-japanese activate compile)
  "Modify `dabbrev-abbrev-char-regexp` dynamically for Japanese words."
  (if (bobp)
      ad-do-it
    (let ((dabbrev-abbrev-char-regexp
	   (let ((c (char-category-set (char-before))))
	     (cond
	      ((aref c ?a) "[-_A-Za-z0-9]") ; ASCII
	      ((aref c ?j)                  ; Japanese
	       (cond
		((aref c ?K) "\\cK")        ; Katakana
		((aref c ?A) "\\cA")        ; 2 byte alphanumeric
		((aref c ?H) "\\cH")        ; hiragana
		((aref c ?C) "\\cC")        ; kanji
		(t "\\cj")))
	      ((aref c ?k) "\\ck")          ; hankaku-kana
	      ((aref c ?r) "\\cr")          ; Japanese roman ?
	      (t dabbrev-abbrev-char-regexp)))))
      ad-do-it)))

入門Meadow/Emacs / 小関吉則

2003-11-16 Sun

Geadow - ゲドウ [Emacs] はてぶ

http://bonobo.gnome.gr.jp/~nakai/geadow/

2003-11-14 Fri

textadjust.el [Emacs] はてぶ

http://www.taiyaki.org/elisp/text-adjust

2003-10-31 Fri

navi2ch-logo [Emacs] はてぶ

board mode の先頭に各板の logo を表示.

設定
~/.navi2ch/init.el に以下を追加.

  (when (eq window-system 'x)
    (require 'navi2ch-logo)
    (add-hook 'navi2ch-hook 'navi2ch-logo-init))

2003-10-27 Mon

JIS X 0213の特徴と、Emacs上での実装 [Emacs] はてぶ

http://www.m17n.org/m17n2000_all_but_registration/proceedings/kawabata/jisx0213.html

2003-10-21 Tue

howm テスト版 2003-10-20 に移行 [Emacs][howm] はてぶ

移行にともない,ファイルの変換などを行なう.
ちょっと重くなったかも.

2003-10-20 Mon

spamfilter.el-0.11 [Emacs][spam] はてぶ

http://www.geocities.co.jp/SiliconValley-PaloAlto/7043/index.html#spamfilter.el

バージョン 0.11 からコーパスファイルのフォーマットを変更しました.
バージョン 0.10 までのコーパスファイルを使っている場合は,
付属の変換スクリプトでコーパスファイルを変換してください.

2003-10-14 Tue

migemo のユーザ辞書を使う [Emacs][SKK] はてぶ

.skk-jisyo を migemo のユーザ辞書に変換して使う.

.skk-jisyo の変換

ruby /usr/lib/ruby/1.8/migemo-convert.rb < ~/.skk-jisyo >~/.migemo-user-dict

.emacs に設定を追加

  (setq migemo-user-dictionary (expand-file-name "~/.migemo-user-dict"))

2003-10-13 Mon

関数の定義場所に飛ぶ [Emacs] はてぶ

Emacs part9
http://pc.2ch.net/test/read.cgi/unix/1058495083/ より.

  From: [240] 名無しさん@お腹いっぱい。 <>
  Date: 03/08/10 10:24
  
  emacs初心者です。お盆休みの間にある程度使えるように練習しているのですが
  わからないことだらけです。
  
  1. ソース上の関数名を指定
  2. その関数名を配下のディレクトリでgrep
  3. 結果の一覧から、定義されているファイルを開く
  
  という操作をemacs上でやりたいのですが、どうすればいいのでしょうか?
  
  <環境>
  OS: Linux
  emacs:  21.2
  _______________________________________________________________________________
  
  From: [241] 名無しさん@お腹いっぱい。 <sage>
  Date: 03/08/10 10:58
  
  関数の定義場所に飛びたいなら。。
  1. M-x compile -> etags *.[ch]
    で TAGS ファイルを作って
  
  2. M-. 関数名入力(または関数の上にカーソルのっければそれが Default)
  
  3. で戻るときは M-*
  
  1. で zsh なら etags **/*.[ch] すれば下のディレクトリまで再帰的に探しにいく。
  別の shell なら find 使うとか何とか。
  _______________________________________________________________________________
  
  From: [242] 名無しさん@お腹いっぱい。 <sage>
  Date: 03/08/10 11:14
  
  >>>241
  -Rでできるのでは?
  _______________________________________________________________________________
  
  From: [243] 名無しさん@お腹いっぱい。 <sage>
  Date: 03/08/10 17:47
  
  >>>240
  > という操作をemacs上でやりたいのですが、どうすればいいのでしょうか?
  
  他の解も出ていますが、こんな方法もあります。
  emacs を調べたいディレクトリで、立ち上げていなければ、とりあえず、
  M-x cd で、でぃディレクトリを移動します。その後、
  M-x grep で、調べたい関数と、ファイル名をいれます。配下すべてというこ
  とであれば、デフォルトで出てきたオプションを少し変更します。
  grep -nRH -e 調べたい関数 *
  のようにすれば良いでしょう。出てきた結果のバッファで、マウスの中ボタン
  か、カーソルを移動して、C-cC-c とすれば目的のファイルを開いて、目的の
  行の1カラム目にカーソルが移動します。
  _______________________________________________________________________________

2003-10-12 Sun

spamfilter.el-0.10 [Emacs][spam] はてぶ

http://www.geocities.co.jp/SiliconValley-PaloAlto/7043/index.html
コーパスファイルのフォーマットが変更され,それに合わせ,
変換スクリプトが用意された.変換方法は次の通り.

  % cp -p ~/.spamfilter ~/.spamfilter.org
  % perl convert_corpus_0.9_to_0.10.pl ~/.spamfilter > ~/.spamfilter.new
  % mv ~/.spamfilter.new ~/.spamfilter

複数コーパスに対応.

2003-10-09 Thu

navi2ch-spamfilter.el [Emacs][spam] はてぶ

http://navi2ch.sourceforge.net/navi2ch-spamfilter.el

Navi2ch for Emacs (Part 11)
http://pc.2ch.net/test/read.cgi/unix/1065246418/38- より.

http://www.geocities.co.jp/SiliconValley-PaloAlto/7043/
のベイジアンフィルタを利用した navi2ch 用フィルタ.

2003-09-01 Mon

navi2ch - ソート [Emacs] はてぶ

Navi2ch for Emacs (Part 10)
http://pc.2ch.net/test/read.cgi/unix/1054769287/ より.

  From: [777] 名無しさん@お腹いっぱい。 <sage>
  Date: 03/08/31 00:56
  
  > 既読スレッドだけ上にまとめて表示
  どのマークが付いてるのが一番上にくるといいのですか?
  
  S-s によるソート順は navi2ch-bm-sort-by-state-order で設定
  できるので、私はこんな感じにしてます。
  
  (setq navi2ch-bm-sort-by-state-order
        (let ((n 0))
          (mapcar
           '(lambda (x) (cons x (1- (setq n (1+ n)))))
           '("% "
             "%U" "+U" " U"
             "%V" "+V" " V"
             "%C" "+C" " C"
             "=U" "=V" "=C" "= "
             "+ " "  "))))

2003-08-13 Wed

navi2ch - 連続した改行を削除 [Emacs] はてぶ

;; 連続した改行を削除
(defun my-navi2ch-article-collect-newlines ()
  (point-min)
  (while (re-search-forward "\n\n\n+" nil t)
    (replace-match "\n\n" nil nil)))

(add-hook 'navi2ch-article-arrange-message-hook
  'my-navi2ch-article-collect-newlines)

2003-08-05 Tue

navi2ch - 読んでるスレを直接消す方法 [Emacs] はてぶ

Navi2ch for Emacs (Part 10)
http://pc.2ch.net/test/read.cgi/unix/1054769287/

From: [637] 名無しさん@お腹いっぱい。 <sage>
Date: 03/08/01 22:11

読んでるスレを直接消す方法って無いですか?(article mode でのスレッド削除です)

最近↓みたいなリンクをiで読み込んだり、飛んでみたりするんだけど。

乳輪でかい女が降臨!!祭ってます!
http://etc.2ch.net/test/read.cgi/intro/1059110657/l20

今は履歴からRしてます。。
_______________________________________________________________________________

From: [639] 名無しさん@お腹いっぱい。 <sage>
Date: 03/08/03 03:42

>>>637
~/.navi2ch/init.el に こんなの書いてるけど、あんま使ってないなあ。

(define-key navi2ch-article-mode-map "\C-c\C-d"
  'navi2ch-article-remove-article)
(defun navi2ch-article-remove-article ()
  "現在のスレの情報を消す。"
  (interactive)
  (navi2ch-bm-remove-article-subr navi2ch-article-current-board
                                  navi2ch-article-current-article)
  (let ((buf (navi2ch-article-current-buffer)))
    (if buf
        (switch-to-buffer buf)
      (navi2ch-list))))

2003-07-29 Tue

info での文字化け [Emacs] はてぶ

(auto-compression-mode t)
を書けば大丈夫

2003-06-24 Tue

migemo と T-Code [Emacs] はてぶ

migemo と T-Code が衝突するもよう.

- 現象
migemo でサーチを行なうと,マッチする日本語もハイライトされるが,
\C-s,\C-r で日本語に移動できない.

- 対策
.tc に以下を追加.

(setq tcode-use-isearch nil)

- [debian-users:32575] Re: about migemo
  http://lists.debian.or.jp/debian-users/200204/msg00360.html

2003-06-19 Thu

Gauche (ゴーシュ) [programming][Emacs] はてぶ

http://www.shiro.dreamhost.com/scheme/gauche/index-j.html

UNIX USER に特別企画として Gauche の記事があったので,使ってみる.

とりあえず,Emacs の設定.

(setq scheme-program-name "gosh")
(require 'cmuscheme)
(add-hook
 'inferior-scheme-mode-hook
 '(lambda ()
    (set-buffer-process-coding-system
     'euc-jp 'euc-jp)))

(defun scheme-other-window ()
  "Run scheme on other window"
  (interactive)
  (switch-to-buffer-other-window
   (get-buffer-create "*scheme*"))
  (run-scheme scheme-program-name))

(define-key global-map
  "\C-xS" 'scheme-other-window)

キーバインド
M-C-Space カーソルの次の S 式をマーク
M-C-a カーソルを含むトップレベルの S 式の先頭へ
M-C-e カーソルを含むトップレベルの S 式の末尾へ
M-C-f 次の S 式へ
M-C-b 前の S 式へ
M-C-t カーソルの前後の S 式を交換
M-C-d 1 レベル内側の S 式へ
M-C-u 1 レベル外側の S 式へ

ChangeLog 最新ページ / カテゴリ最新ページ / 前ページ 1 2 3 4 5 6 7 8 / page 6 (8)