トップページunix
982コメント294KB

Emacs part12

■ このスレッドは過去ログ倉庫に格納されています
0001今臭NGNG
今日も秀丸の起動から一日が始まります。
各種 Emacs 関連はこちらで。

Emacs part11 (前スレ)
http://pc3.2ch.net/test/read.cgi/unix/1075033822/

emacs撲滅委員会
http://pc3.2ch.net/test/read.cgi/unix/1073293910/
0738名無しさん@お腹いっぱい。NGNG
>>731
お前の私見もいらん
0739737NGNG
上のコマンドではなく
java Tags > ~/.java.tags
としても
java.lang.UnsatisfiedLinkError: Expecting an absolute path of the library: null\javawspl.dll
がでてプログラムがストップしてしまいます。
みなさんはエラー無しでタグを生成することができたのですか?
0740名無しさん@お腹いっぱい。NGNG
navi2ch + howm で 20MB占有中
kdeと比較すればemacs統合環境の方がずいぶんと軽いような気が・・
# kde入れてないからアレだけど・・

>>731
それは禁句・・・
0741名無しさん@お腹いっぱい。NGNG
あ、-nw で使ってますよ・・・
0742Emacs part13 スレの 1 ◆y1O6Cqv4XU NGNG
>>737
> java -cp ~/:$JAVA_HOME/jre/lib/rt.jar Tags "java.*" > ~/.java.tags
> を実行しても NoClassDefFoundErrorがでてしまいます。JAVA_HOMEもきちんと設定さ
> れているし、どうしてでしょうか・・・?

StringTokenizer st = new StringTokenizer(classpath, ":");

StringTokenizer st = new StringTokenizer(classpath, ";");
に直してみ。

UnsatisfiedLinkErrorは知らんよ。catch して何もせんようにすれば?
0743名無しさん@お腹いっぱい。NGNG
emacs window manager 作って。
0744737NGNG
>>742
できました! どうもありがとうございます
0745名無しさん@お腹いっぱい。NGNG
このJavaのってなになの?
0746名無しさん@お腹いっぱい。NGNG
>>743
ttp://www.nongnu.org/xwem/
0747名無しさん@お腹いっぱい。NGNG
俺も乗せられてMeadowインストールしたんだけど
これってどうやって消せばいいの?
そのまんま消してOK?
0748名無しさん@お腹いっぱい。NGNG
>>747
OK。
アト、regedit で Meadow で検索してレジストリモ。
0749747NGNG
>>748
サンクシ
そのレジストリ以外にどっかにファイルコピーしてるかもと思って
聞いて見ました
Cygwinと同じくなんか良心的ですねww
0750名無しさん@お腹いっぱい。NGNG
auto-fill-mode の "Fill" という文字列をmodelineには表示しないように
したいのですが、どうすれば良いのですか?
0751名無しさん@お腹いっぱい。NGNG
minor-mode-alistを知らべてみよ。さすれば道は開かれん。
0752名無しさん@お腹いっぱい。NGNG
Emacsを使ったことないんですが
Emacsはエディタ上からコンパイラが使えるということを聞きました
それはどういうことなのでしょうか?
単に 内部でシェルを起動してそれ上でgccか何かを走らせているだけなのでしょうか?
教えてくださいお願いします
0753名無しさん@お腹いっぱい。NGNG
そうです。
0754名無しさん@お腹いっぱい。NGNG
>>751
> minor-mode-alistを知らべてみよ。さすれば道は開かれん。
「やり方教えてくれればいーじゃん」って不満を言おうかと思ってたけど、
道が実際に開かれちゃったから何も言えない。。。thx
0755名無しさん@お腹いっぱい。NGNG
>>752
まあ正解
0756752NGNG
ども ありがとうございました
別にそんなだったら驚くこともないですねw
私はViでscreen使ってるんで 別に不便してないですし
0757名無しさん@お腹いっぱい。NGNG
>>752
知ったか初心者くさくてうざい。厨房はくんな。
0758名無しさん@お腹いっぱい。NGNG
>>752 >>756
Emacsユーザーにけんか売りたいんなら他へ行ってくれ。

Vim vs Emacs (Editor War)
http://pc5.2ch.net/test/read.cgi/unix/983911547/l50
0759名無しさん@お腹いっぱい。NGNG
不可視行 (selective-display) の `...' の色を変えたいのですが、
これはどのようにすればできますか?
0760名無しさん@お腹いっぱい。NGNG
俺はEmacsをスクリーンで使ってるが?
>>756と一緒で違うシェルでコンパイラはしらせてるし
0761名無しさん@お腹いっぱい。NGNG
>>759
(let ((c (logior ?. (ash (face-id 'highlight) 19))))
(set-display-table-slot standard-display-table
'selective-display
(make-vector 3 c)))
0762759NGNG
>>761
うまく行きました
いやー、それは思いつかなかったなー。もうちょっとdisplay-tableについて勉強みます。
ご指導、どうもありがとうございました。
0763名無しさん@お腹いっぱい。NGNG
vi で screen ってどうやるの?
0764名無しさん@お腹いっぱい。NGNG
なんでここで聞くの?
0765名無しさん@お腹いっぱい。NGNG
>>758は心に病があるとしか思えない
0766名無しさん@お腹いっぱい。NGNG
namazu.el を使って検索すると、キーワードが日本語なら正常なのですが、英語のもので
検索すると、「日付」や「著者」など、日本語がすべて文字化けしてしまいます。

コマンド・プロンプトから namazu で検索した場合は問題ないので、.emacs の設定なのだど
思いますが、ググってよくわからなかったのご教示をお願いします。

環境は Meadow 2.10 + namazu 2012 です。
0767766NGNG
ありゃ、今後は英語で検索しても namazu の出力が文字化けするようななっちゃった。

ちゃんと環境変数 LANG は ja_JP.SJIS に設定してあるのに・・・
0768名無しさん@お腹いっぱい。NGNG
しかし、なんでもかんでも誘導しようというつもりはないけれど、
meadowスレのほうが適切だったんじゃねーの?
0769名無しさん@お腹いっぱい。NGNG
どっちでも相手にされてない
0770766NGNG
色々もがいてみましたが、日本語の検索でも特定のキーワードで文字化けしたり、
しなかったりでもうだめかと思って、namazu を検索先の D ドライブにインストール
し直したら、正常に動きました。

前回は namazu や Meadow を C ドライブに入れて、D ドライブのデータのインデックスを
C ドライブに作って検索していましたが、やはりドライブをまたいで作業するのはちょっと
危険なようですね。

ご迷惑おかけしました。
0771名無しさん@お腹いっぱい。NGNG
ぶっふぁ
0772名無しさん@お腹いっぱい。NGNG
>>770
> 前回は namazu や Meadow を C ドライブに入れて、D ドライブのデータのインデックスを
> C ドライブに作って検索していましたが、やはりドライブをまたいで作業するのはちょっと
> 危険なようですね。

いえ、別に。
0773名無しさん@お腹いっぱい。NGNG
せっかく終了してくれたのに
0774名無しさん@お腹いっぱい。NGNG
emacsをX上ではなくてコンソールで起動するときのオプションは
なんだっけ?
0775名無しさん@お腹いっぱい。NGNG
>>774
-nw
No Windows ですな。
0776名無しさん@お腹いっぱい。NGNG
>>774
すまん思い出しました
-nwでした
0777名無しさん@お腹いっぱい。NGNG
>>774
-nw
0778名無しさん@お腹いっぱい。NGNG
>>774
-nw
0779名無しさん@お腹いっぱい。NGNG
>>774
man emacsくらいしてみろよ。
0780名無しさん@お腹いっぱい。NGNG
% man emacs
emacs のマニュアルはありません。
0781名無しさん@お腹いっぱい。NGNG
>>774
-nwだよ。
0782名無しさん@お腹いっぱい。NGNG
>>774
うはwwwwwwwwwwwwwwwwwww
-nwwwwwwwwwwwwwwwwwwwwwwwwwおkkkkkkkkkkkkkkkkkkkk
0783名無しさん@お腹いっぱい。NGNG
なに? このスレ。
0784名無しさん@お腹いっぱい。NGNG
-nwで1000を目指すスレですが何か?
0785名無しさん@お腹いっぱい。NGNG
flymake.el ってどうやって使うの?
0786名無しさん@お腹いっぱい。NGNG
-nw
0787名無しさん@お腹いっぱい。NGNG
>>785
(require 'fiymake)
0788名無しさん@お腹いっぱい。NGNG
fiymake.elを探さなきゃ
0789名無しさん@お腹いっぱい。NGNG
trampで何かのファイルを開いた後、shell-modeに入ると
カレントディレクトリがtrampの(sshの)リモートディレクトリに
なっているようで補完が変になります。

Emacs 21.3.50
Tramp 2.0.45
0790名無しさん@お腹いっぱい。NGNG
>>789
M-x report-emacs-bug してください。

とりあえずは
(setq default-directory (unhandled-file-name-directory default-directory))
とでもしといたら。
0791名無しさん@お腹いっぱい。NGNG
win32 バージョンの emacs をつかってるんですが、
ウィンドウを最大化するキーマップってありますか?
0792名無しさん@お腹いっぱい。NGNG
NTemacsスレへgo
0793名無しさん@お腹いっぱい。NGNG
そんなキーマップってありません
0794Emacs part13 スレの 1 ◆y1O6Cqv4XU NGNG
(defvar maximize-window-keymap (make-sparse-keymap))

( ´,_ゝ`) □□
0795名無しさん@お腹いっぱい。NGNG
誘導されてきました
Windowsキーバインドに準拠したキーマップください

0796名無しさん@お腹いっぱい。NGNG
つってこい
0797名無しさん@お腹いっぱい。NGNG
>>795
どこまで準拠しているか知らないが、
cua-mode
0798名無しさん@お腹いっぱい。NGNG
>>795
(require 'windows-key-bind)
0799名無しさん@お腹いっぱい。NGNG
Cygwinのnavi2ch1.7.3のbookmark2.txtを
Debianのnavi2ch1.7.5のbookmark2.txtに上書きコピーして、1.7.5のほうを起動しようとしたら
symbol's function definition is void: navi2ch
と出て起動しなくなってしまいました
なぜですか
0800名無しさん@お腹いっぱい。NGNG
>>799
板違い死ね
0801799NGNG
すいません
書くスレ間違えました
0802名無しさん@お腹いっぱい。NGNG
emacs21 で表示されるようになった、行の折り返し表示部って消すことはできないんでしょうか?
right-bitmap-area, left-bitmap-area とかいうやつです。

常に真っ黒な棒がウィンドウの左右に表示されているので、せめて色だけでも変えたいんですけど・・・。
0803Emacs part13 スレの 1 ◆y1O6Cqv4XU NGNG
>>800
最後の二文字は余計だよ。餓鬼が

>>802
あっ、それ俺も思った。
0804名無しさん@お腹いっぱい。NGNG
>>802
fringe-mode
>>803
情報量 0 さっさと死ね。餓鬼が。
0805Emacs part13 スレの 1 ◆y1O6Cqv4XU NGNG
>>804

>>802 は「折り返し表示部」を消せるかどうか聞いたんだろーが。fringe部分を消したいわけじゃないわ

あまりこの顔はだしたくなかったんだが、ここは出さずにはいられない
勘違いして赤っ恥かいている>>804 さんへ: ( ´,_ゝ`)プッ
0806Emacs part13 スレの 1 ◆y1O6Cqv4XU NGNG
・・・804 ごめん。やっぱりあの顔はやりすぎたかもしれん。。。
0807名無しさん@お腹いっぱい。NGNG
あまりこの顔はだしたくなかったんだが、ここは出さずにはいられない
勘違いして赤っ恥かいている>>804 さんへ: ( ´,_ゝ`)プッ
0808名無しさん@お腹いっぱい。NGNG

折り返し表示部 = fringe じゃないの?


(set-face-background 'fringe "red")

が参考になるかね?
0809名無しさん@お腹いっぱい。NGNG
>>805
?? right-bitmap-area / left-bitmap-area と left-fringe /
right-fringe を別のものだと主張するならどう違うか説明してくれ。
0810802NGNG
みなさん、ありがとうございます。
たしかに、僕が消したいエリアは fringe です。

fringe-mode ですが、emacs21 は debian sarge の apt で入れたものでして、
どうやらこいつには fringe-mode がないようです。
とりあえず >>808 さんの方法でテキストエリアの背景色と同じ色にしておきました。

目立たなくなったので、かなり満足です。
ありがとうございました。
0811名無しさん@お腹いっぱい。NGNG
>>810
こういう変数は無い?
left-fringe-width's value is nil
Automatically becomes buffer-local when set in any fashion.

*Width of this buffer's left fringe (in pixels).
A value of 0 means no left fringe is shown in this buffer's window.
A value of nil means to use the left fringe width from the window's frame.

Defined in `C source code'.
0812名無しさん@お腹いっぱい。NGNG
>>810
red なら一発だと思って書いたけど
分かってくれて & 当たっててよかったよ

>>811
> Defined in `C source code'.
C の定義を見る方法って何か特別なコトが必要だっけ?
それとも CVS HEAD は -q で起動しても見えるの?
0813Emacs part13 スレの 1 ◆y1O6Cqv4XU NGNG

>>809
俺は「折り返し表示部」で802がfringeに現れる「→」のような矢印部分を指している
と解釈した。故に、fringeとも矢印ともとれる表現をした802が悪いな。
それからむやみやたらに暴言を吐くのは>>800で終わりにしろ。

>>810
> どうやらこいつには fringe-mode がないようです。

もしset-fringe-modeがあったら
(set-fringe-mode '(0 . 0))
やれ。
0814名無しさん@お腹いっぱい。NGNG
>>811
CVS head でないと fringe は消せなかったはず。
0815名無しさん@お腹いっぱい。NGNG
>>812
CVS Head で source-directory を消してなければ見える
0816名無しさん@お腹いっぱい。NGNG
ttp://dictionary.goo.ne.jp/search.php?MT=fringe&ej.x=34&ej.y=5&ej=%B1%D1%CF%C2&kind=&mode=0fringe

>>813
>>800も口が悪いけど
英単語として fringe は「縁」なんだから
> 「→」のような矢印部分を指していると解釈した
ここが勢い余ったね.

>>814
消すコトもできるんだ, HEAD 凄いな.
0817802NGNG
>>811
left-fringe-width という変数はなかったです。
勝手に作って 0 をセットしてみましたが、何も起こりませんでした。

>>813
set-fringe-mode は無いようです。

fringe は消えないようですが、もはや目立たないので全然大丈夫です。
ありがとうございました。
0818名無しさん@お腹いっぱい。NGNG
(Fcoordinates_in_window_p): Doc fix. Return `left-fringe' and
`right-fringe' instead of `left-bitmap-area' and
`right-bitmap-area'. Use enumerators from enum window_part
だから M-x apropos bitmap-area でなんかひっかかるかも
0819名無しさん@お腹いっぱい。NGNG
(emacs-version)
"GNU Emacs 21.3.1 (i386-mingw-nt5.1.2600)
of 2004-07-03 on VANILLA"
では C-u M-x apropos bitmap してもダメだったよ.

HEAD いいなぁ…. grep とか occur とかも改良されてるんだっけ?
0820名無しさん@お腹いっぱい。NGNG
どうでもいいが、◆y1O6Cqv4XU の命日はまだかいな。
0821名無しさん@お腹いっぱい。NGNG
あまりこの顔はだしたくなかったんだが、ここは出さずにはいられない
勘違いして赤っ恥かいている>>830 さんへ: ( ´,_ゝ`)プッ
0822名無しさん@お腹いっぱい。NGNG
>>830かぁ…
0823名無しさん@お腹いっぱい。NGNG
◆y1O6Cqv4XU かなりイタいな
0824名無しさん@お腹いっぱい。NGNG
cvs で取ってきた emacs(21.3.50)の make bootstrap が通らないです・・

make[1]: Entering directory `/home/xxx/src/emacs/lispref'
makeinfo -I. -I/home/xxx/src/emacs/lispref /home/xxx/src/emacs/lispref/elisp.texi -o /home/xxx/src/emacs/lispref/../info/elisp
./locals.texi:202: Cross reference to nonexistent node `Yet to be written' (perhaps incorrect sectioning?).
./locals.texi:136: Cross reference to nonexistent node `Yet to be written' (perhaps incorrect sectioning?).
makeinfo: Removing output file `/home/xxx/src/emacs/lispref/../info/elisp' due to errors; use --force to preserve.
make[1]: *** [/home/xxx/src/emacs/lispref/../info/elisp] Error 2
make[1]: Leaving directory `/home/xxx/src/emacs/lispref'
make: *** [info] Error 2
0825名無しさん@お腹いっぱい。NGNG
outline-minor-modeでCコーディングしてるんですが、GUIで折りたたんだり伸ばしたり
ってできないですか?
イメージ的には、左のほうに+みたいなのがあってクリックするとのびちじみ。
Speedbarみたいな手軽な感じで。
0826名無しさん@お腹いっぱい。NGNG
allout.el より outline.el の方が好きなのだが、
allout.el の hotspot 機能が面白いと思うので、
outline-mode でも使えるようにしようと思っていて
手を出していない。
0827Emacs part13 スレの 1 ◆y1O6Cqv4XU NGNG
>>820
>>823

コテつけてから人にいちゃもんつけろよ。
それからなら俺の文句はいくら言ってもいいからよ。
勇気ねー奴等だな、ほんまに
0828名無しさん@お腹いっぱい。NGNG
>>826
> allout.el の hotspot 機能が面白いと思うので、

どんな機能?
0829名無しさん@お腹いっぱい。NGNG
>>824
> ./locals.texi:202: Cross reference to nonexistent node `Yet to be written' (perhaps incorrect sectioning?).
なんだから、locals.texi の最新の変更の前の時間に合わせてcheck outしる。あるいは、待つ。
0830名無しさん@お腹いっぱい。NGNG
>>827
コテつけるかどうかと何を発言してもいいかは無関係。
まだそんなことも知らないの?
0831名無しさん@お腹いっぱい。NGNG
>>828
そんな機能はない。
ソース中にない言葉を使われているのでサッパリサッパリだが
エスパーの俺が想像するに、isearch中に必要なところだけ
折り畳んであるのを一時的に開く機能じゃないだろか。
あれはEmacsの標準機能でそういうプロパティがあるのでそれほど難しくはない。
0832名無しさん@お腹いっぱい。NGNG
今から、新たにインストールするとすれば、EmacsかMuleのどちらがいい?
Muleは多言語対応らしいが、当方、使う非日本語はせいぜい英語くらいなのだが。
というか、最近のEmacsとMuleの違いって何?おまえらはどっち使ってる?
0833名無しさん@お腹いっぱい。NGNG
Muleなんてまだあるの?
0834826NGNG
>>831
ソースの中にあるよ。
;; - "Hot-spot" operation, for single-keystroke maneuvering and
;; exposure control. (See the outline-mode docstring.)

詳しくはソースの解説を見て欲しいが、
簡単に説明すると、
アウトラインの見出しの上にポインタがあるとき、
\C-c\C-f とかの面倒な prefix を省いて、
単なる f で outline-forward-current-level を実行できるって機能。
0835名無しさん@お腹いっぱい。NGNG
テキストプロパティはりつけて終わりかな。
0836名無しさん@お腹いっぱい。NGNG
Mule: Emacs 19 に対する非公式の多言語対応。
Emacs20 からは Mule パッチの作者さんが直接 Emacs 本体に組み込んだハズ。
0837名無しさん@お腹いっぱい。NGNG
>>826,824
831ではないが、hot-spotを勝手にhotspotにした方が悪い。
■ このスレッドは過去ログ倉庫に格納されています