私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレEmacs part 26
emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
>> 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)
というパッチで誤魔化したよ。
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)
というパッチで誤魔化したよ。
>>700
病院行け
病院行け
プログラムを書いている最中にヘッダーの定義を確認したいときに、
自分で今書いている最中のヘッダーはetags辺りでタグ付けして見れますが、
元からシステムに入っているヘッダー(/usr/include/*.h)を見るには
どうすればいいですか?
自分で今書いている最中のヘッダーはetags辺りでタグ付けして見れますが、
元からシステムに入っているヘッダー(/usr/include/*.h)を見るには
どうすればいいですか?
Cならできんことも無いけどC++の場合は無理ゲーだな
現在のブロックの名前空間がわからないと決まらないからな
さらにADLとtwo-phase-lookupでウボァーってなる
これが完璧にできたらC++のインテリセンスもできるんじゃね?ってレベル
現在のブロックの名前空間がわからないと決まらないからな
さらにADLとtwo-phase-lookupでウボァーってなる
これが完璧にできたらC++のインテリセンスもできるんじゃね?ってレベル
>>709
わが闘争の生データうp
わが闘争の生データうp
>>712
くだらないこと書き込んでないでさっさと通報しろよ
くだらないこと書き込んでないでさっさと通報しろよ
Hitlertz hein ale undergh nichth, Emacs rizhes danke stein.
ドイツ語堪能な俺に言わせるとこういうこと。
ドイツ語堪能な俺に言わせるとこういうこと。
〉〉714
日本語でおk
日本語でおk
>>714
efの背景の翻訳よろしこ
efの背景の翻訳よろしこ
>>715
携帯から必死に乙
携帯から必死に乙
>>719
つか、どーでもいいから消えてくれ。
つか、どーでもいいから消えてくれ。
>>701
おー、たしかによくなった。サンキュー
おー、たしかによくなった。サンキュー
elisp をJIT compile ができる emacsなんてのがあるんだな。
http://www.mundell.ukfsn.org/native/
でも2004年ぐらいで議論が止まっているから本家に取り込まれないのかな。
http://www.mundell.ukfsn.org/native/
でも2004年ぐらいで議論が止まっているから本家に取り込まれないのかな。
>>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を使っている人はいないのでしょうか。
> 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を使っている人はいないのでしょうか。
>>723
そのURLは知らなかったがx86へのelispのコンパイルは以前自分でやってみたよ。
一言過去スレにも報告したが、そんなに劇的には速くならない(が、その
URLのTimed Examplesは差がなさすぎると思う。例が悪いのだろうか)。
まだまだ残る手間の割にありがたみが薄いのでやめてしまった。
そのURLは知らなかったがx86へのelispのコンパイルは以前自分でやってみたよ。
一言過去スレにも報告したが、そんなに劇的には速くならない(が、その
URLのTimed Examplesは差がなさすぎると思う。例が悪いのだろうか)。
まだまだ残る手間の割にありがたみが薄いのでやめてしまった。
>>725
http://eigyr.dip.jp/diary/200809.html
22.2にパッチ当てた人っすね。
今日見つけたので書き込みました。
最近、JIT Virtual Machine型のJavaScript実行エンジンが
ブイブイ言わしているんで、emacsもと思いましたが・・・
>>726
すでに日本でもやっている人がいたんですね。
ただ、ネイティブコンパイルしなくてもそこそこのスピードで
動くelispのほうがすごいのかなぁ。
http://eigyr.dip.jp/diary/200809.html
22.2にパッチ当てた人っすね。
今日見つけたので書き込みました。
最近、JIT Virtual Machine型のJavaScript実行エンジンが
ブイブイ言わしているんで、emacsもと思いましたが・・・
>>726
すでに日本でもやっている人がいたんですね。
ただ、ネイティブコンパイルしなくてもそこそこのスピードで
動くelispのほうがすごいのかなぁ。
>624
irie さま、不具合?報告はこちらでよろしいでしょうか?
scim-bridge.el
を使わせていただいております。
単語登録はanthy.el から行うようにしています。
Ver.0.651 から 0.70に ver.upしましたところ、
SCIM Context ID(数字) mismatched
というエラーメッセージを出して単語登録ができなくなってしまいました。
やむなく、ver.downして、0.651を使っております。
いかがしたものでしょうか。よろしくお願いします。
irie さま、不具合?報告はこちらでよろしいでしょうか?
scim-bridge.el
を使わせていただいております。
単語登録はanthy.el から行うようにしています。
Ver.0.651 から 0.70に ver.upしましたところ、
SCIM Context ID(数字) mismatched
というエラーメッセージを出して単語登録ができなくなってしまいました。
やむなく、ver.downして、0.651を使っております。
いかがしたものでしょうか。よろしくお願いします。
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.
------------------------------------------------------------------------
完璧なコンバータがあれば、なんとかなるだろうか。
どこからか拾ってきた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.
------------------------------------------------------------------------
完璧なコンバータがあれば、なんとかなるだろうか。
>>734
> emacsにアラーム機能(目覚まし時計的な)ってありますか?
タイマーなら、atode.elを使ってる。
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?AttachableTimer
> emacsにアラーム機能(目覚まし時計的な)ってありますか?
タイマーなら、atode.elを使ってる。
http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?AttachableTimer
>>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)
としています。
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)
としています。
久しぶりにバージョンアップして22.3にしてみたんですが、
(global-font-lock-mode t) している状態で
.txt のファイルを visit して text-mode になったときに
http://homepage1.nifty.com/blankspace/emacs/color.html
この設定による空白文字の着色がうまく動かないのですが
22系になってfont-lock-mode に何か変更が入ったのでしょうか?
また、どうやって対応したら良いでしょうか。
(global-font-lock-mode t) している状態で
.txt のファイルを visit して text-mode になったときに
http://homepage1.nifty.com/blankspace/emacs/color.html
この設定による空白文字の着色がうまく動かないのですが
22系になってfont-lock-mode に何か変更が入ったのでしょうか?
また、どうやって対応したら良いでしょうか。
>>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 が起動できますか?
そのエラー、自分自身ではまだ一度も見たことがないんですよ…
うーん、よくわかりませんが、その設定だと通常は
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 が起動できますか?
zenityとmplayerを設定時間に実行するスクリプト使ってるわ
replっぽい機構で状態を取得したり、一時停止したりできるし
基本外部プロセスに任せた方がいい
どうしてもemacsじゃないと駄目ってもの以外はelisp書かんでしょう
replっぽい機構で状態を取得したり、一時停止したりできるし
基本外部プロセスに任せた方がいい
どうしてもemacsじゃないと駄目ってもの以外はelisp書かんでしょう
>>738
使ってないからよくわからんけど 22.3 には whitespace-mode ってないんだっけ?
使ってないからよくわからんけど 22.3 には whitespace-mode ってないんだっけ?
>>738
text-mode や fundamental-mode は元々 font-lock には対応していない
ので、着色できなくて当然です。
また、そのコードだとfont-lock-keywords-alist が必要以上にどんどん増殖
してしまうのでよくないです。
私の設定↓
http://www11.atwiki.jp/s-irie/pages/15.html#emacs_emph_blank
text-mode や fundamental-mode は元々 font-lock には対応していない
ので、着色できなくて当然です。
また、そのコードだとfont-lock-keywords-alist が必要以上にどんどん増殖
してしまうのでよくないです。
私の設定↓
http://www11.atwiki.jp/s-irie/pages/15.html#emacs_emph_blank
行末の空白のみ、とかでなければ standard-display-table とか set-display-table-slot とか使った方が
>>743
> また、そのコードだとfont-lock-keywords-alist が必要以上にどんどん増殖
> してしまうのでよくないです。
どっかで同じような物見たと思ったけどこれかな。
http://eigyr.dip.jp/diary/200712.html#%E5%85%A8%E8%A7%92%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9%E3%82%84%E3%82%BF%E3%83%96%E3%82%92%E5%BC%B7%E8%AA%BF
> また、そのコードだとfont-lock-keywords-alist が必要以上にどんどん増殖
> してしまうのでよくないです。
どっかで同じような物見たと思ったけどこれかな。
http://eigyr.dip.jp/diary/200712.html#%E5%85%A8%E8%A7%92%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9%E3%82%84%E3%82%BF%E3%83%96%E3%82%92%E5%BC%B7%E8%AA%BF
>>745
ほんとだ、同じことやってますね。
私のは text-mode と fundamental-mode でも有効です。
after-change-major-mode-hook を利用して、これらのメジャーモードが
font-lock に対応しているように見せかけています。
逆に、calendar-mode と w3m-mode では着色しないようにしています。
ほんとだ、同じことやってますね。
私のは text-mode と fundamental-mode でも有効です。
after-change-major-mode-hook を利用して、これらのメジャーモードが
font-lock に対応しているように見せかけています。
逆に、calendar-mode と w3m-mode では着色しないようにしています。
上のレスに触発されてorg.el見てみたけど、
あたらめてemacsは今も進化しているのだと気付いた。
知らないうちに凄い機能が追加されてそうな予感。
あたらめてemacsは今も進化しているのだと気付いた。
知らないうちに凄い機能が追加されてそうな予感。
行末のスペースやタブだけ色を付けたいだけならば、これがお手軽。
(add-hook 'text-mode-hook
(lambda ()
(setq show-trailing-whitespace t)))
(add-hook 'text-mode-hook
(lambda ()
(setq show-trailing-whitespace t)))
初心者ですがちょっとはまってしまったのでお願いします。
連想リストで要素を delete などで削除した後で、
削除する前の最初のリストの内容を参照するにはどうしたらいいのでしょうか?
最初に変数に保存しておいてもその値も変更されてしまうようなので。
連想リストで要素を delete などで削除した後で、
削除する前の最初のリストの内容を参照するにはどうしたらいいのでしょうか?
最初に変数に保存しておいてもその値も変更されてしまうようなので。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / 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
トップメニューへ / →のくす牧場書庫について