clmemo での注意
バイトコンパイルすると、日本語変換中の C-i でのカタカナ変換が ただの TAB 挿入になってしまう。
バイトコンパイルすると、日本語変換中の C-i でのカタカナ変換が ただの TAB 挿入になってしまう。
“aaaa1234bbbb” => “aaaabbbb” # sh % echo "aaaa1234bbbb" | sed -e 's/^\([a-z]*\)\([0-9]*\)\([a-z]*\)$/\1\3/' aaaabbbb ;; elisp(文字列の走査) (let ((str "aaaa1234bbbb")) (string-match "\\([a-z]+\\)\\([0-9]+\\)\\([a-z]+\\)" str) (concat (match-string-no-properties 1 str) (match-string-no-properties 3 str))) => "aaaabbbb" ;; elisp(バッファの走査) <= ちょっと大げさ (with-temp-buffer (let ((str "aaaa1234bbbb")) (insert str) (goto-char (point-min)) (if (re-search-forward "\\([a-z]+\\)\\([0-9]+\\)\\([a-z]+\\)" (point-max) t) (concat (match-string-no-properties 1) (match-string-no-properties 3))))) => "aaaabbbb"
Emacs-21.3 on Solaris9 buffer に ataS がある状態で、C-s ataS まで打つと Emacs が必ず落ちる。 (setq migemo-options ‘("-S" “migemo” “-t” “emacs”)) したら落ちなかった。 Emacs-21.3.50 on RedHat 7.2 [Regular expression too big] と表示される。 => Emacs のバグだったようだ。CVS 先端では直っている。 http://www.m17n.org/mlarchive/mule-ja/200310/msg00000.html ...
リストの一番始めの要素がマッチした場合は、元のリストを破壊しない。 list ;; =>("CVS/" ".o" "~" ".bin") (delete "CVS/" list) ;; =>(".o" "~" ".bin") list ;; =>("CVS/" ".o" "~" ".bin") (delete "~" list) ;; =>("CVS/" ".o" ".bin") list ;; =>("CVS/" ".o" ".bin")
[meadow-users-jp 5429] http://www.jpl.org/ftp/pub/elisp/develock.el.gz C や elisp のソースで余分な空白などを強調表示させてくれる。 ただしかなり厳しい色づけなので、実用は難しいかも。
source-directory => “/home/masutaka/share/src/emacs/gnu-emacs/emacs-21.3/”
% tar xvzf flim-1.14.6.tar.gz; cd flim-1.14.6 % make % emacs -batch -q -no-site-file -l texinfmt -f batch-texinfo-format *.texi # (cd /usr/local/share/emacs/site-lisp && rm flim) # make install # cp *.info /usr/local/info # dir を編集する。"install-info <info> <dir>" も使えるかも知れない。 SEMI もやりかたは同じなので省略する。
(setq wl-default-sync-range "all")
http://homepage.mac.com/nand/macosx/emacs_cvs.html % export CVS_RSH=ssh % cvs -z3 -d :ext:[email protected]:/cvsroot/emacs checkout -P emacs # "rpm -e texinfo" して texinfo-4.6 を普通にインストール。 % mkdir emacs-work; cd emacs-work % ../emacs/configure --without-xim % make bootstrap # See INSTALL.CVS
http://emacs-21.ki.nu/application/tamago.html % cvs -d :pserver:[email protected]:/cvs/tamago login % cvs -d :pserver:[email protected]:/cvs/tamago co tamago emacs-20.7 では its/aynu.el の 137 行目あたりでコンパイルエラーになってしまう。 コンパイルエラーとは関係ないけど、以下のスクリプトで調べてみたら、すでにインストールされている egg と違う部分が結構あった。 ...