元スレEmacs part 26
emacs覧 / PC版 /みんなの評価 : ○
701 = :
>> 698
commit 7aa29231b4a7f4b85181b779fd2b8abceacea137
Author: Kenichi Handa <handa@m17n.org>
Date: Tue Sep 16 01:16:58 2008 +0000
(make_conversion_work_buffer): Avoid calling
Fget_buffer_create if it is not necessary.
が原因らしく、元に戻すとよくなったけど、どんな影響があるかわからないか
ら、windows.elの方に
--- a/emacs/lisp/windows.el
+++ b/emacs/lisp/windows.el
@@ -1708,7 +1708,11 @@ Configuration to be saved is a list of
(delete-frame (aref win:configs i)))
(aset win:configs i nil)
(setq i (1+ i))))
- (mapcar (function kill-buffer) (buffer-list))
+ (mapc (lambda (x) (and (not (equal (buffer-name x) " *code-conversion-work*"))
+ (kill-buffer x)))
+ (buffer-list))
(switch-to-buffer (get-buffer-create "*scratch*"))
(funcall initial-major-mode)
(delete-other-windows)
というパッチで誤魔化したよ。
702 = :
>>700
病院行け
703 = :
プログラムを書いている最中にヘッダーの定義を確認したいときに、
自分で今書いている最中のヘッダーはetags辺りでタグ付けして見れますが、
元からシステムに入っているヘッダー(/usr/include/*.h)を見るには
どうすればいいですか?
707 = :
ほしいほしい、してほしい。
ほしいほしい、してほしい。
ほしいほしい、してほしい。
708 = :
Cならできんことも無いけどC++の場合は無理ゲーだな
現在のブロックの名前空間がわからないと決まらないからな
さらにADLとtwo-phase-lookupでウボァーってなる
これが完璧にできたらC++のインテリセンスもできるんじゃね?ってレベル
709 = :
ヒトラーの愛用エディタはEmacsだったって知ってた?
710 = :
ドイツ凄いな
711 = :
>>709
わが闘争の生データうp
712 = :
>>709 がドイツ在住だった場合、>>711は犯罪教唆になるのでは。
713 = :
>>712
くだらないこと書き込んでないでさっさと通報しろよ
714 = :
Hitlertz hein ale undergh nichth, Emacs rizhes danke stein.
ドイツ語堪能な俺に言わせるとこういうこと。
715 = :
〉〉714
日本語でおk
716 = :
>>714
efの背景の翻訳よろしこ
717 = :
>>714
というか、ドイツ語でおk
dankeとsteinくらいしかドイツ語の単語が見あたらんが。
Entschuldige mir wegen Abschweifung.
718 = :
danke と stein ぐらいしか知らなかったんだろw
719 = :
>>715
携帯から必死に乙
720 = :
>>719
つか、どーでもいいから消えてくれ。
721 = :
>>718
Ja, ja, ich weiß. Du provozierst mich einfach aus Spa&szlih;, nicht?....
Nun, rate mir doch mal, was man sonst bei >>714 noch verstehen kann...
Soweit ich erkenne, gibt's sonst nur paar wörter dabei,
welche man als "erfundenes" Deutsch verstehen kann.
OK, jetzt verschwinde ich auch langsam...
722 = :
>>701
おー、たしかによくなった。サンキュー
723 = :
elisp をJIT compile ができる emacsなんてのがあるんだな。
http://www.mundell.ukfsn.org/native/
でも2004年ぐらいで議論が止まっているから本家に取り込まれないのかな。
724 = :
>>689
> FreeBSDでwomanを使っているみなさんはどうしていますか?
とりあえず、emacs-wikiの記述に従って、以下のコードでwomanの補完機能を
manで使うようにして凌いでいます。
(defadvice man (before my-woman-prompt activate)
(interactive (progn
(require 'woman)
(list (woman-file-name nil)))))
ついでに、色もつけちゃったりして。womanみたいにサンプルコードの
装飾は難しいですね。
(eval-after-load "man"
'(progn
(setq Man-overstrike-face 'blue)
(setq Man-underline-face 'red)))
にしても不思議です。FreeBSDでwomanを使っている人はいないのでしょうか。
725 = :
>>723
どっかのサイトで22にそのパッチ当ててビルドした人いたけど
あまり速くないそうな。
726 = :
>>723
そのURLは知らなかったがx86へのelispのコンパイルは以前自分でやってみたよ。
一言過去スレにも報告したが、そんなに劇的には速くならない(が、その
URLのTimed Examplesは差がなさすぎると思う。例が悪いのだろうか)。
まだまだ残る手間の割にありがたみが薄いのでやめてしまった。
727 = :
elispのねねねネイティブコードコンパイラ作ったんんすか!!!
728 = :
>>725
http://eigyr.dip.jp/diary/200809.html
22.2にパッチ当てた人っすね。
今日見つけたので書き込みました。
最近、JIT Virtual Machine型のJavaScript実行エンジンが
ブイブイ言わしているんで、emacsもと思いましたが・・・
>>726
すでに日本でもやっている人がいたんですね。
ただ、ネイティブコンパイルしなくてもそこそこのスピードで
動くelispのほうがすごいのかなぁ。
729 = :
>624
irie さま、不具合?報告はこちらでよろしいでしょうか?
scim-bridge.el
を使わせていただいております。
単語登録はanthy.el から行うようにしています。
Ver.0.651 から 0.70に ver.upしましたところ、
SCIM Context ID(数字) mismatched
というエラーメッセージを出して単語登録ができなくなってしまいました。
やむなく、ver.downして、0.651を使っております。
いかがしたものでしょうか。よろしくお願いします。
731 = :
寂しくなったとき。
732 = :
womanの話
どこからか拾ってきたmdoc2man.plを使って解決を試みた(↓)
(add-hook 'woman-pre-format-hook 'woman-freebsd-wrapper)
(defun woman-freebsd-wrapper ()
(save-excursion
(goto-char (point-min))
(when (and (re-search-forward "^\\.Dd\\|^\\.TH")
(string= (match-string 0) ".Dd"))
(call-process-region (point-min) (point-max)
"mdoc2man.pl" t t nil))))
いまひとつ不完全だった(例↓)
[man]-------------------------------------------------------------------
STANDARDS
The date utility is expected to be compatible with IEEE Std 1003.2
(``POSIX.2''). The -d, -f, -j, -n, -r, -t, and -v options are all exten-
sions to the standard.
[woman]-----------------------------------------------------------------
STANDARDS
The : utility is expected to be compatible with St -p1003.2
. The -d, f , j , n , r , t , and -v options are all
extensions to the standard.
------------------------------------------------------------------------
完璧なコンバータがあれば、なんとかなるだろうか。
733 = :
>>729
手元ではそういう現象は起こらないのですが、Emacsのバージョンと
scim-bridge.elおよびanthy.elの設定はどうなっていますか?
734 = :
emacsにアラーム機能(目覚まし時計的な)ってありますか?
736 = :
>>734
> emacsにアラーム機能(目覚まし時計的な)ってありますか?
タイマーなら、atode.elを使ってる。
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?AttachableTimer
737 = :
>>733
emacs は snapshot 23.0.60.1 です。
anthy.el はバージョンチェックの部分を書き換えてbyte-compile したものです。
anthy.el と scim-bridge.el の設定は、それぞれ
; scim-bridge.el
;=======================================================================
(require 'scim-bridge-ja)
(setq scim-mode-local t)
(scim-define-common-key ?\C-\ nil)
(scim-mode t)
; Anthy
;======================================================================
(load-library "anthy")
(setq default-input-method "japanese-anthy")
(global-set-key [f12] 'anthy-add-word-interactive)
としています。
738 = :
久しぶりにバージョンアップして22.3にしてみたんですが、
(global-font-lock-mode t) している状態で
.txt のファイルを visit して text-mode になったときに
http://homepage1.nifty.com/blankspace/emacs/color.html
この設定による空白文字の着色がうまく動かないのですが
22系になってfont-lock-mode に何か変更が入ったのでしょうか?
また、どうやって対応したら良いでしょうか。
739 = :
>>737
そのエラー、自分自身ではまだ一度も見たことがないんですよ…
うーん、よくわかりませんが、その設定だと通常は
SCIMがオフの時 → F12で anthy-add-word-interactive を起動
SCIMがオンの時 → F12で kasumi を起動
となります。SCIM がオフの時だけ正常に動作するなら、
(scim-define-common-key 'f12 nil)
を追加すればいいはずです。
他のコマンド等で一度もミニバッファを使っていない場合とそうでない場合で違いはありますか?
M-x anthy-add-word-interactive でもエラーが出ますか?
anthy-add-word-interactive をF12以外のキーに設定した場合はどうですか?
あと、他のアプリケーションからF12で kasumi が起動できますか?
740 = :
>>736
チラッと見てみたら、結構大掛かりですなぁ。バッファでどうこうするより、
サブプロセスで簡単に音鳴らすとかは、やはりemacs的ではないのかしら。
741 = :
zenityとmplayerを設定時間に実行するスクリプト使ってるわ
replっぽい機構で状態を取得したり、一時停止したりできるし
基本外部プロセスに任せた方がいい
どうしてもemacsじゃないと駄目ってもの以外はelisp書かんでしょう
743 = :
>>738
text-mode や fundamental-mode は元々 font-lock には対応していない
ので、着色できなくて当然です。
また、そのコードだとfont-lock-keywords-alist が必要以上にどんどん増殖
してしまうのでよくないです。
私の設定↓
http://www11.atwiki.jp/s-irie/pages/15.html#emacs_emph_blank
746 = :
>>745
ほんとだ、同じことやってますね。
私のは text-mode と fundamental-mode でも有効です。
after-change-major-mode-hook を利用して、これらのメジャーモードが
font-lock に対応しているように見せかけています。
逆に、calendar-mode と w3m-mode では着色しないようにしています。
747 = :
上のレスに触発されてorg.el見てみたけど、
あたらめてemacsは今も進化しているのだと気付いた。
知らないうちに凄い機能が追加されてそうな予感。
748 = :
行末のスペースやタブだけ色を付けたいだけならば、これがお手軽。
(add-hook 'text-mode-hook
(lambda ()
(setq show-trailing-whitespace t)))
749 = :
初心者ですがちょっとはまってしまったのでお願いします。
連想リストで要素を delete などで削除した後で、
削除する前の最初のリストの内容を参照するにはどうしたらいいのでしょうか?
最初に変数に保存しておいてもその値も変更されてしまうようなので。
750 = :
とりあえず、w3m を Emacs に移植する所から始めようか。
みんなの評価 : ○
類似してるかもしれないスレッド
- Emacs part 22 (1001) - [92%] - 2008/1/18 7:47 ○
- Emacs part 28 (605) - [92%] - 2009/3/25 0:37 ○
- Emacs part 27 (1001) - [92%] - 2009/1/23 18:47 ○
- Emacs part 25 (1001) - [92%] - 2008/8/10 0:18 ○
- Emacs part 23 (1001) - [92%] - 2008/2/8 0:04 ☆
- Emacs Part 36 (1001) - [84%] - 2011/3/1 5:02
- Emacs Part 46 (984) - [84%] - 2014/12/24 14:15
- Emacs part24 (991) - [84%] - 2008/5/10 5:08 ○
- Emacs Part 47 (995) - [76%] - 2015/4/19 13:01
- Emacs Part 41 (1001) - [76%] - 2012/12/24 4:15
- Emacs Part 37 (1001) - [76%] - 2011/6/20 19:47
- Emacs Part 38 (1001) - [76%] - 2011/11/29 0:01
- Emacs Part 39 (990) - [76%] - 2012/2/9 19:45
トップメニューへ / →のくす牧場書庫について