トップページunix
1001コメント289KB

Emacs part 21

■ このスレッドは過去ログ倉庫に格納されています
0001氷柱割り2007/01/08(月) 21:59:39
Emacsは環境だ。

GNU Emacs - GNU Project - Free Software Foundation (FSF)
http://www.gnu.org/software/emacs/

emacs - SCM: CVS Repositories [Savannah]
http://savannah.gnu.org/cvs/?group=emacs

EmacsWiki
http://www.emacswiki.org/

Emacs 電子書棚
http://www.bookshelf.jp/

前スレ
http://pc10.2ch.net/test/read.cgi/unix/1157294692/
0339名無しさん@お腹いっぱい。2007/02/26(月) 14:37:57
unicode-2がビルドできません。よくわかりませんがMakefileがおかしいだけですか?
0340名無しさん@お腹いっぱい。2007/02/26(月) 23:20:44
Rawhide(fedora-devel)にemacs22が入りましたね。
03413222007/02/27(火) 16:26:28
>>338
いろいろな解を教えていただきありがとうございます!
unstable ブランチを取り寄せてみたところ見事に defun に変更されていました!
0342名無しさん@お腹いっぱい。2007/02/27(火) 18:25:33
文字列の pixel 単位の幅を知る方法ってありますか?
0343名無しさん@お腹いっぱい。2007/02/28(水) 11:20:02
instamp.el
;; -*- Emacs-Lisp -*-
;; instamp.el - Insert TimeStamp on the point
;; $Id: instamp.el,v 1.7 2004/09/08 03:06:43 yuuji Exp yuuji $
;; Last modified Mon Nov 21 12:57:27 2005 on katana
;; Update count: 50

ってのを使いたいのですが、日本語が化けます。
↓な感じ

2007/2/28(秩ソ∝)
2007秩ヌッ02秩キ28秩ニ◯(秩ソ∝)

instamp.elは指示通りEUC-JPになっています。
どうしたらよいでしょうか?

0344名無しさん@お腹いっぱい。2007/02/28(水) 11:20:47
あ、emacsは
22.0.92.1 (OS X 銭谷さんのCarbonEmacsパッケージです)
0345名無しさん@お腹いっぱい。2007/03/01(木) 01:54:14
MLで聞いてみたら?
0346名無しさん@お腹いっぱい。2007/03/01(木) 19:51:20
ELFか
0347名無しさん@お腹いっぱい。2007/03/01(木) 20:15:53
パッケージングした本人がいるところだろな。
0348名無しさん@お腹いっぱい。2007/03/03(土) 04:22:11
semantic って ruby には未対応なんですか。
0349名無しさん@お腹いっぱい。2007/03/03(土) 05:41:02
もう22.0.95になってるし。訳判らん
0350名無しさん@お腹いっぱい。2007/03/03(土) 06:27:41
C++ fontification bug が片付いたら取りあえずリリースすんのかな
0351名無しさん@お腹いっぱい。2007/03/03(土) 08:36:19
isearchの時はcase insensitive
replace-*の時はcase sensitive
にしたいのですが、どうすればいいのかわかりません><
0352名無しさん@お腹いっぱい。2007/03/03(土) 23:55:50
emacs の背景に任意の画像を設定することってできますか?
0353名無しさん@お腹いっぱい。2007/03/03(土) 23:57:34
gnome-terminalあたりで背景つけるのはだめなの?
0354名無しさん@お腹いっぱい。2007/03/04(日) 00:06:53
1. emacs の半透明パッチを当てる
2. 裏に好きな壁紙をつける
3. 重ね合わせる
0355名無しさん@お腹いっぱい。2007/03/04(日) 00:19:43
>>353
できればX上でやりたい..

>>354
> 1. emacs の半透明パッチを当てる
あるんですか?できればソースを..
0356名無しさん@お腹いっぱい。2007/03/04(日) 00:26:32
>>351
defadvice 使えばできると思う
0357名無しさん@お腹いっぱい。2007/03/04(日) 18:01:45
>>352 http://umiushi.org/~wac/bgex/ あたりに無理矢理なパッチがありますです。。。
0358名無しさん@お腹いっぱい。2007/03/04(日) 18:05:04
それじゃなくて、最初はりんご向けにだしてたやつのことじゃない?
X11で動くよ。
0359名無しさん@お腹いっぱい。2007/03/04(日) 18:08:41
http://macemacsjp.sourceforge.jp/index.php?EmacsTransparency
0360名無しさん@お腹いっぱい。2007/03/04(日) 19:31:19
>>352
本家に tiling branch ってのがある。
http://lists.gnu.org/archive/html/emacs-devel/2006-01/msg00751.html
0361名無しさん@お腹いっぱい。2007/03/05(月) 17:50:41
emacsキーバインドをA4にコンパクトに見やすく印刷してくれる表ないでしょうか?
0362名無しさん@お腹いっぱい。2007/03/05(月) 18:00:47
>>361
etc/refcard.tex
0363名無しさん@お腹いっぱい。2007/03/05(月) 19:28:00
BOMなしのUTF-8で保存する方法ってありますか?
22.0.91.1を使っています。
0364名無しさん@お腹いっぱい。2007/03/07(水) 12:37:33
定義された関数を開放することはできますか?
(fbound 'foo) が nil になるようにしたいです
0365名無しさん@お腹いっぱい。2007/03/07(水) 12:43:35
>>364
(fmakunbound 'foo)
0366名無しさん@お腹いっぱい。2007/03/07(水) 12:46:40
>>364
> (fbound 'foo)
==> Debugger entered--Lisp error: (void-function fbound)

(fset 'foo nil)
すれば束縛はされなくなるんじゃない?
これしても (fboundp 'foo) ==> t になるけどね。
03673632007/03/07(水) 14:26:34
他の質問には即レスがつくのに
誰にも答えてもらえないってことは無理なんですかね。
0368名無しさん@お腹いっぱい。2007/03/07(水) 15:13:50
需要がないってことじゃね?
03693642007/03/07(水) 19:35:26
>>365
速答ありがとうございました!
Google で 9,450 のヒットがでたので、そこまでマイナーでもなさそうで..
勉強不足でした

>>366
(fboundp 'foo) でしたね (- -;
0370名無しさん@お腹いっぱい。2007/03/07(水) 20:47:38
emacs 21.3 で tramp-2.1.8 の multi-hop が動作しません。
C-x C-f /multi:ssh:user1@remotehost1.jp:ssh:user2@remotehost2.jp:
とすると、ミニバッファに Process has died と言って終わります。
同じような問題に直面した方いますか?

ちなみに、multi-hop でなければ、ホストに接続できます。
0371名無しさん@お腹いっぱい。2007/03/08(木) 16:42:29
一応、解決です。
tramp-2.0.55 にすると正常に動作しました。
tramp-2.1.x は開発版系統のようで。
0372名無しさん@お腹いっぱい。2007/03/09(金) 05:20:38
第3版、邦訳出るね。
http://www.amazon.co.jp/dp/487311277X/
0373名無しさん@お腹いっぱい。2007/03/09(金) 12:34:57
>>372
第2版からどう変わってるのか、わかったら教えてくれ
もう一度書い足す気にはなれないが
0374名無しさん@お腹いっぱい。2007/03/09(金) 20:55:09
表紙の色がかわった?
昔はesrの文章に感動したものだが、今の凋落っぷりをみるとねえ・・・・
0375名無しさん@お腹いっぱい。2007/03/09(金) 22:00:01
esrって今はどうなってるの?
0376名無しさん@お腹いっぱい。2007/03/09(金) 22:14:03
emacs-unicode2をmake bootstrapできる人いんの?
0377名無しさん@お腹いっぱい。2007/03/09(金) 22:29:44
>>372の第二版は俺の本棚の汚点。
0378名無しさん@お腹いっぱい。2007/03/09(金) 23:20:48
>>376 いる
0379名無しさん@お腹いっぱい。2007/03/10(土) 01:15:54
>>376
make するだけなら余裕
0380名無しさん@お腹いっぱい。2007/03/10(土) 01:53:41
うちで make した emacs-unicode2 上の navi2ch から書き込んでます
0381名無しさん@お腹いっぱい。2007/03/10(土) 02:21:52
make: don't know how to make unidata-gen.elc. Stop
*** Error code 2

で止まるし。なぜだ?
0382名無しさん@お腹いっぱい。2007/03/10(土) 02:35:12
>>381
Makefileが腐れ、としか思えない。
0383名無しさん@お腹いっぱい。2007/03/10(土) 02:37:23
cvs update -Pdしてるのに。
0384名無しさん@お腹いっぱい。2007/03/10(土) 02:39:05
CVS 先端だから壊れてることもあるだろう。
何個か戻してみろ。
0385名無しさん@お腹いっぱい。2007/03/10(土) 02:40:47
どこまで戻していいのか分からん
0386名無しさん@お腹いっぱい。2007/03/10(土) 02:58:30
動いてたときから binary search すりゃいいだけ
0387名無しさん@お腹いっぱい。2007/03/10(土) 04:07:59
戻しすぎてなぜか22.0.92になってるし。もう訳分からん
0388名無しさん@お腹いっぱい。2007/03/10(土) 04:12:20
んじゃ、最新でやれよ。
さっきはビルドできたぞ。
0389名無しさん@お腹いっぱい。2007/03/10(土) 04:29:18
23の方は先端では無理だよ。さっきできなかったんだから
0390名無しさん@お腹いっぱい。2007/03/10(土) 04:59:41
22.0.92とか書いてたら、22.0.9x のほうと思うだろ。
自分でどうこうできないんだったら、23なんか使うなガキ。

0391名無しさん@お腹いっぱい。2007/03/10(土) 05:13:05
emacs-unicode2で戻したら22になったんだよ
0392名無しさん@お腹いっぱい。2007/03/10(土) 05:15:17
あ、Tagがunicode2でなくなってた。というかブランチの中で戻すやり方が分からん
0393名無しさん@お腹いっぱい。2007/03/10(土) 05:16:13
さすがにこれじゃあんまりだから、
23の先端を試してみたよ。ちゃんとビルド出来るぞ。
# x86_64 と i686 で、--with-gtk つけて試してみた。

>>389 ./configure のオプションは?

0394名無しさん@お腹いっぱい。2007/03/10(土) 05:58:49
cvs の初心者スレにでも行ってきたら?
Emacs を構築する以前の問題だろ。
0395名無しさん@お腹いっぱい。2007/03/10(土) 06:06:56
Tagをemacs-unicode-2に戻したが、やっぱり>>381になる。

>>393
./configure --with-gtk --enable-font-backend --with-xft && make bootstrap
0396名無しさん@お腹いっぱい。2007/03/10(土) 06:23:26
>>393
一体どうやれば通るんだよ。
0397名無しさん@お腹いっぱい。2007/03/10(土) 10:12:43
簡単じゃん。
./configure && make bootstrap
馬鹿でも出来る。
0398名無しさん@お腹いっぱい。2007/03/10(土) 10:29:44
さすがにこれじゃ、可哀想か。
--enable-font-backend を外せば通るよ。
0399名無しさん@お腹いっぱい。2007/03/10(土) 12:11:01
自分でmakeできないならcvs先端なんか使わずパッケージからインスコしたらいいのに
0400名無しさん@お腹いっぱい。2007/03/10(土) 14:59:34
自分でmakeできない程度だったら、
別に先端使わなくても困ることなんかないだろうに。
0401名無しさん@お腹いっぱい。2007/03/10(土) 16:41:11
emacs -e term とか M-x term とかやった時に
Run program: /bin/bash
といったプロンプトがミニバッファに出て
Enter キーとか押さないと bash が起動しないのですが、
このプロンプトなしで
/bin/bash が起動するようにできますか?

(custom-set-variables で
'(explicit-shell-file-name "/bin/bash")
としてみてもダメでした。

Emacs は GNU Emacs 22.0.50.1 です。
0402名無しさん@お腹いっぱい。2007/03/10(土) 17:21:35
M-x shell or M-x eshell
04034012007/03/10(土) 17:55:39
>>402
M-x term では無理なのですか?
0404名無しさん@お腹いっぱい。2007/03/10(土) 18:36:25
ソース読めばいいのに
0405名無しさん@お腹いっぱい。2007/03/10(土) 18:47:19
M-: (term "/bin/sh")
0406名無しさん@お腹いっぱい。2007/03/10(土) 23:20:48
>>398
それじゃぁ意味ないんだよ。普段は22系の先端を週毎に更新して使っているからな。
つまりこれはフォントの問題なんだ。
0407名無しさん@お腹いっぱい。2007/03/11(日) 00:55:02
>>396
NTEmacsならEmacsからでなく、素のbashから
makeする。
0408名無しさん@お腹いっぱい。2007/03/11(日) 00:58:52
>>406 自分でパッチかけばいいんじゃね?

一応、どこがわるいんだろ?とおもって、そのオプションで試してみたら、
現時点での先端で、普通にビルド出来るぞ。

きみのオプションでなかで、普段使わないやつが怪しいと思っただけで、
あーいったんだが、すまんかった。
結局は、きみの日頃の行い(もしくは環境)が悪いということだな。

$ LANG=C CFLAGS='-pipe -O3' ./configure --build=x86_64-opensuse-linux-gnu \
--without-xim --with-gtk \
--with-xft --enable-font-backend \
&& make bootstrap

で、これじゃなんなので、admin/unidata のなかをみてみたらどうよ?
普通に unidata-gen.elc をつくってくれるけどな。
0409名無しさん@お腹いっぱい。2007/03/11(日) 16:40:19
http://www.oreilly.co.jp/books/9784873112770/
これって新版?
0410名無しさん@お腹いっぱい。2007/03/11(日) 16:59:06
>>409
そうだよ
0411名無しさん@お腹いっぱい。2007/03/11(日) 17:04:19
dくす
早速買ってくる
0412名無しさん@お腹いっぱい。2007/03/12(月) 00:21:01
global-font-lock-modeしてると、たまに何かの拍子で
あらゆるバッファのfont-lockでないfaceが無効になることがある。
例えばnavi2chがつけるfaceとか。
そうなるとemacsを終了させる以外に元に戻す方法がわからない。

通常の状態と変数を見比べたりしても、俺が思いつく範囲では
違いがわからないんだけど、理由がわかるとか、何か思いあたるところの
ある人いませんか。
0413名無しさん@お腹いっぱい。2007/03/12(月) 01:50:04
font-lock-maximum-decoration や font-lock-support-mode 辺りが
どうなっているかをみてみたらどうだろ?

0414名無しさん@お腹いっぱい。2007/03/12(月) 05:09:10
>>413
もう既に見ました
でもわからなかったです
0415名無しさん@お腹いっぱい。2007/03/12(月) 11:08:43
Windows 2000 からリモートのマシンに putty のターミナルから接続して
Emacs を立ち上げているのですが、これだと X上での Emacs では効く
キーバインドも効かなくなるケースが結構でてきます.
何か別のいいターミナルはありますか?
0416名無しさん@お腹いっぱい。2007/03/12(月) 11:29:03
>>415
何でここで聞くの?
というか、何で使えないキーがあるのか理解してないだろ?
0417名無しさん@お腹いっぱい。2007/03/12(月) 13:05:35
どうせ M-系 の奴かキーボードまわりだろ,とゆとり世代がエスパーしてみる
だめなら知らん
0418名無しさん@お腹いっぱい。2007/03/12(月) 19:55:41
Fillして実際に改行コードをいれることなく、ウィンドウの幅よりも狭い文字数で、見た目だけ改行させることってできないでしょうか?
0419名無しさん@お腹いっぱい。2007/03/12(月) 23:42:36
改行コードなしで折り返されるときでも、ウィンドウ幅よりも狭い文字数だろ(笑)。
まあ、言いたいことは判るけどな。
0420名無しさん@お腹いっぱい。2007/03/12(月) 23:43:33
>>418
C-x 3 とかでウィンドウ自体を狭くするんじゃだめ?
0421名無しさん@お腹いっぱい。2007/03/13(火) 02:43:46
right-fringe をいじるとかじゃダメ?


0422名無しさん@お腹いっぱい。2007/03/13(火) 09:55:29
誰もダメなんて言ってないのになんで一々ダメ?なんていうんだろ
××はどうですか?でいいと思うのに
0423名無しさん@お腹いっぱい。2007/03/13(火) 10:28:25
質問の意図を満たすかどうかわからない代替案だから。
ダメかどうか本人に聞かなきゃわかんないじゃん。
0424名無しさん@お腹いっぱい。2007/03/13(火) 12:39:20
Lisp Interactionモードで、auto-mode-alistなどの長いリストを評価すると、
最後 の部分が ...) というふうに省略されて表示されます。
これを全て表示させるような設定ってあるでしょうか?

つまり、foo-listを評価した結果を、(message "%s" foo-list)
を評価したときのような結果にしたいのです。
04254242007/03/13(火) 13:47:56
自己解決しました。
(setq eval-expression-print-length nil) でした。
0426名無しさん@お腹いっぱい。2007/03/13(火) 18:31:03
>>425
俺が全く同じ質問を過去スレでしたんだけど、もしかしてそれ見て解決した?
0427名無しさん@お腹いっぱい。2007/03/13(火) 18:42:14
CVSサーヴァー死んでる
04284242007/03/13(火) 21:17:09
>>426
いや、
「GNU Emacs Lisp Reference Manual : print 表現 と read シンタックス」
ttp://flex.ee.uec.ac.jp/texi/eljman/eljman_13.html#SEC13
を見て apropos -> print で見つけました。
0429名無しさん@お腹いっぱい。2007/03/13(火) 22:28:32
CVS直ってる
0430名無しさん@お腹いっぱい。2007/03/13(火) 23:02:14
japanese-zenkaku-regionで「,.」は「、。」になり、
japanese-hankaku-regionで「、。」と「,.」は「、。」になる。

nkfの-Zオプションでは「、。」はそのまま、「,.」は「,.」になる。

さて、全角文字と半角文字を交換する時(A-z⇔A-z)、
どのようにするのが無難なんだろか。
0431名無しさん@お腹いっぱい。2007/03/13(火) 23:14:45
TeraTerm使用なんですが、emacsを開こうとすると「command not found」、プログラムを実行しようとすると「引数が正しくありません。」と表示されてしまいます。
サーバの影響ですか?
0432名無しさん@お腹いっぱい。2007/03/13(火) 23:34:33
サーバの影響だね。
04334312007/03/13(火) 23:43:27
>>432 thanx
変なとこいじっちゃったかと思って驚きました。早く復帰するといいな・・。
0434名無しさん@お腹いっぱい。2007/03/14(水) 01:18:19
>>430
text adjust でいけないっけか?
0435名無しさん@お腹いっぱい。2007/03/14(水) 13:49:46
The server for savannah.gnu.org has experienced a complex hardware
failure. Replacement parts are being shipped next-day air and
should be installed the afternoon (EDT) of 14 March. We're sorry
for the inconvenience -- the GNU sysadmins.
0436名無しさん@お腹いっぱい。2007/03/14(水) 20:37:49
>>418
(set-window-margins (selected-window) 0 10)
0437名無しさん@お腹いっぱい。2007/03/15(木) 04:22:04
echo-area に何か表示されるときに
高さが常に二行以上になるようにすることはできますか?
たとえば C-g で Quit と表示されるときにも
Quit

みたいに二行にしたいです。

minibuffer だと minibuffer-setup-hook で
message で改行を入れたら広げられたのですが
echo-area では echo-area-clear-hook しか見つからなくて
add-hook で追加してももとのメッセージが消えてしまってダメでした。
0438名無しさん@お腹いっぱい。2007/03/15(木) 09:51:44
>>437
以上っていうのはわからないなら、二行固定にしたい場合は、

(setq max-mini-window-height 2)
(setq resize-mini-windows nil)

でいけるんじゃまいかな?
■ このスレッドは過去ログ倉庫に格納されています