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

Emacs part 29

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2009/04/23(木) 19:16:35
GNU Emacs - Free Software Foundation (FSF) http://www.gnu.org/software/emacs/
EmacsWiki http://www.emacswiki.org/
Emacs 電子書棚 http://www.bookshelf.jp/
Emacs CVS Repositories [Savannah] http://savannah.gnu.org/cvs/?group=emacs
Emacs Lisp List http://www.damtp.cam.ac.uk/user/sje30/emacs/ell-date.html
最新の stable リリースのダウンロード http://ftp.gnu.org/pub/gnu/emacs/
Windows用 NTEmacs の最新ダウンロード https://sourceforge.jp/projects/ntemacsjp/files/

前スレ http://pc12.2ch.net/test/read.cgi/unix/1232536855/
CVS先端: cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co emacs
0414名無しさん@お腹いっぱい。2009/05/17(日) 21:21:58
私はナローイングや矩形編集やscrachモードや
S式埋め込み正規表現のためにEmacs併用してる
純粋なテキスト編集だとまだまだEmacsにぶがあると思う。
JDT最強すぎるからJavaはEclipseで書くけど。

>>413
辞書やウェブブラウザはEclipseにもあるよ
どっちもキーバインド微妙なんで微妙だが
0415名無しさん@お腹いっぱい。2009/05/17(日) 22:37:20
iswitchb でバッファを切り替える際に、異なる長いパス名を持ち、ベースネームが
同じファイルを開いている場合、ミニバッファには同じファイル名で通し番号が違う
名前のみが表示されるのですが使い勝手が悪いです。
このような場合に各々のファイルを区別する良い方法は無いでしょうか?
0416名無しさん@お腹いっぱい。2009/05/17(日) 22:51:45
>>415
uniquify?
0417名無しさん@お腹いっぱい。2009/05/17(日) 22:58:02
>>416
やりたいことが出来るようになりました。
ありがとうございました。
0418名無しさん@お腹いっぱい。2009/05/17(日) 23:59:29
>>413
> lookup, emacs-w3mとかあるのか

いくらなんでもしょぼすぎだろ・・・
0419名無しさん@お腹いっぱい。2009/05/18(月) 01:18:06
>>225
あたらしいecb出たやん。

ecbって、あのまま放置されるものかと思ってたよ。
あんまり、メリット無かったし。
0420名無しさん@お腹いっぱい。2009/05/18(月) 01:27:32
>>411
Lispや関数型言語の類はEclipseで満足できる環境ってないんだよね。
EclipseFPなどは使い物にならないし。
特にCommon-LispならEmacs上のSlimeが最強。
C/C++に関しても、CDTが案外しょぼいのでEmacsの方が便利だと思う。

まあJavaやwebアプリの類なら迷わずEclipseなんだろうけど。
0421名無しさん@お腹いっぱい。2009/05/18(月) 01:28:07
正直 lookup と emacs-w3m で優位性を語ろうというのは
どうかと思うよ・・・
0422名無しさん@お腹いっぱい。2009/05/18(月) 01:29:23
ruby だの perl なんかも emacs でいいかなーとは思う
0423名無しさん@お腹いっぱい。2009/05/18(月) 01:43:36
UNIX shell/コマンドなんかとの親和性や
TRAMP/dired なんかの便利さは他には無いかのぅ

あとはインテリセンスだけ
こればっかりは勝てん
あったとしても、あまり使わん気もするけど
0424名無しさん@お腹いっぱい。2009/05/18(月) 04:10:56
lookup と emacs-w3m をフィーチャーするつもりなら、
これらに再び命を吹き込んでくれよ。
0425名無しさん@お腹いっぱい。2009/05/18(月) 05:52:58
perlは知らんけどrubyなんかもeclipseの方が優秀だよ。
個人的にrailsをずっとemacsで開発してたけど、最近radrailsを使ってみてあまりの便利さに泣いたよ。
0426名無しさん@お腹いっぱい。2009/05/18(月) 08:16:47
ああ・・・スクリプト言語でもweb開発の場合の親和性はeclipseとかのが強そうだな。
0427名無しさん@お腹いっぱい。2009/05/18(月) 08:22:28
ssh 経由で shell からエディターをとかになると、
即効 eclipse はボツになるけどな。
"何でもできる" ってだけじゃなくて、何処でもできるのが
emacsの強み。
0428名無しさん@お腹いっぱい。2009/05/18(月) 08:24:23
てゆーかあるんだけどTrampみたいなことするプラグインw
0429名無しさん@お腹いっぱい。2009/05/18(月) 08:26:48
だから、Xサーバー起動してないと動かんだろ。 >eclipse
0430名無しさん@お腹いっぱい。2009/05/18(月) 08:33:32
なんで相手側で動かすんだよw
0431名無しさん@お腹いっぱい。2009/05/18(月) 08:37:48
自分のパソコンでだよ。
読解力ないなー。
0432名無しさん@お腹いっぱい。2009/05/18(月) 08:41:09
>>420
仕事でLispや関数型言語使うのか?
大学での研究とかいうのは仕事とは認めないからな。
0433名無しさん@お腹いっぱい。2009/05/18(月) 08:41:16
tramp知らないんだろw
0434名無しさん@お腹いっぱい。2009/05/18(月) 08:43:43
emacs信者の頭の堅さは異常
0435名無しさん@お腹いっぱい。2009/05/18(月) 08:47:54
eclipse信者の頭の堅さには負ける
0436名無しさん@お腹いっぱい。2009/05/18(月) 08:50:09
>>435
確かに。
eclipseユーザーは経験も実力もない初心者がほとんどだろ。
0437名無しさん@お腹いっぱい。2009/05/18(月) 08:51:35
eclipseを使うにはメモリが足りないんです…(泣
2Gあっても足らんし
0438名無しさん@お腹いっぱい。2009/05/18(月) 08:52:16
「信者」はとにかくヤヴァいってことだな。
0439名無しさん@お腹いっぱい。2009/05/18(月) 08:53:08
>>432
>大学での研究とかいうのは仕事とは認めないからな。
こういうマヌケな事を書くから土方呼ばわりされるんだよ。
お前が認めなくたって仕事は仕事だ。
0440名無しさん@お腹いっぱい。2009/05/18(月) 08:53:25
1GBが1000円なのに……
0441名無しさん@お腹いっぱい。2009/05/18(月) 09:04:11
>>439
eclipseしか認めないからなと遠まわしで言っているようなもんだな
0442名無しさん@お腹いっぱい。2009/05/18(月) 09:10:36
そもそも1Gまでしか積めないPCなんで
0443名無しさん@お腹いっぱい。2009/05/18(月) 09:37:54
俺のPCは256Mしか積めないよ!
0444名無しさん@お腹いっぱい。2009/05/18(月) 09:41:33
(+
5000; M/B
7280; HDD 1GB
8800; CPU PenDC E6300
4000; メモリ4GB
6000; ケース/電源
3000; 光学ドライブ
) 34080; 円

0445名無しさん@お腹いっぱい。2009/05/18(月) 09:46:18
>>442-443
そのくらい古いとOSのサポートって利いているの?
>>444
>7280; HDD 1GB
1GBの高級HDDとか、いらないんだが
0446名無しさん@お腹いっぱい。2009/05/18(月) 09:46:25
HDDはもうちょっとほしいな
0447名無しさん@お腹いっぱい。2009/05/18(月) 10:00:03
実はマザーとマルチコアのCPUとメモリだけでリプレースできるんだけど
なかなかその気になれない
その金があったら多分24インチのディスプレイを優先するだろうし
0448名無しさん@お腹いっぱい。2009/05/18(月) 10:02:12
スレ違いじゃゴミカスボケ死ね
0449名無しさん@お腹いっぱい。2009/05/18(月) 10:03:43
数十年間続く毎度の宗教戦争の流れだが、相手がviじゃなくてeclipse(およびIDE)
になったってのは結構面白いシフトだよなぁ
0450名無しさん@お腹いっぱい。2009/05/18(月) 10:07:37
vi, emacs, eclipseをうまく使い分ければいい話だよなあ
基本、emacsしか使わないけどなあ
0451名無しさん@お腹いっぱい。2009/05/18(月) 10:14:25
使い分けする利点ってあるの?面倒なだけじゃんか
0452名無しさん@お腹いっぱい。2009/05/18(月) 10:22:09
>>445
OSのサポートっていう人よくいるけど、それ何?
0453名無しさん@お腹いっぱい。2009/05/18(月) 10:27:51
24インチのディスプレイ、22000円くらい。
23インチなら15000円くらい。
0454名無しさん@お腹いっぱい。2009/05/18(月) 10:40:20
>>452
VistaでPen2が乗るマザボーをサポートしてほしいという需要は、ほとんどないからする必要ないでしょ
0455名無しさん@お腹いっぱい。2009/05/18(月) 10:52:42
4年前ぐらいに5万で買った牛丼PCでもeclipse程度で困ることは何も無いな
eclipse重いって人はどれだけ安物のPC使ってるの?
0456名無しさん@お腹いっぱい。2009/05/18(月) 10:55:26
>>455
いちいちeclipseの話題を引き摺るなよ。
正直、あんなのどうでもいいんだよね。
0457名無しさん@お腹いっぱい。2009/05/18(月) 11:02:51
Vista?
0458名無しさん@お腹いっぱい。2009/05/18(月) 11:06:20
Vistaは金貰っても使いたくないな
0459名無しさん@お腹いっぱい。2009/05/18(月) 11:38:59
時給10万なら考えてもいい
0460名無しさん@お腹いっぱい。2009/05/18(月) 13:32:27
筆を選ぶなよ
0461名無しさん@お腹いっぱい。2009/05/18(月) 13:39:58
こちとら弘法さまじゃねぇんだ。
0462名無しさん@お腹いっぱい。2009/05/18(月) 14:03:14
筆ならともかく丸太じゃ無理
0463名無しさん@お腹いっぱい。2009/05/18(月) 14:50:30
            _ -── - _
 ヽ | | | |/    , ',´ / (  ヽ、ヽ`ヽ
三 す 三   //   ヽ     /   ヾヽ
三 ま 三 .////   ,,,,,,,,,,,,,,,,,,,,    、ヾヽ
三 ぬ 三l!//   ::::::::::;;;;,;::::;;;;;;:::::::::::  、ヾ||
 / | | | |ヽ|||/      ''::::::::::::''      ヽ|||
      |||||  ,,,llllllllllll,,,,     ,,,,llllllllllll,,,  ||
     ノ||,ll|  ,...:::::::::...、 "  " ,...:::::::::...、   |-l  ヽ | | | |/
    . ハ|   :‐=エoユ-:  | l :‐エoユ=-:  |ハ| 三 す 三
     l| |(|  `'':|:| |::''´ .|   `''::| |:::''´  |)! || 三 ま 三
     lヽヾ|ll   | |:   | ! l   | |    ll!ソ,| 三 ぬ 三
     |||\!lll、.  | |,,,,,,,(_, |_l 、_),,,,,, | |:.   ,lllレ'リ / | | | |ヽ
     .|||||||l`!llllllll lll ,,,,;;;;;;;;i i;;;;;;;;,,,, lll lllllllll/||||||
     |||||||||||ヽllllllll /工工工工ヽ llllllll/|||||||||
    ソ|||||||||||||ヽ.lll l::::::::::::::::::::::::::l llll,/ !||||||||||ヽ
    ノ||||||||||||/| \l. `-‐‐==‐‐-´ l/ |_||||||||||||___
    .||ll_l,k-‐‐|\゙、\ ::::::)⌒(::::::::/ !/::::/::::l  "|`ーr‐、
 _ -‐ '":::::::::::/|、::::\ ヽ ____  '´ /::::/:::::::::::|  |::::::::::::
:::::::::::::::::::::::::::::::::::::\:::::\     /::::/::::::::::::::::::|  |::::::::::::::
0464名無しさん@お腹いっぱい。2009/05/18(月) 15:57:13
>>463
現実にゃ丸太でも解決されない事象があるんだよ・・・
0465名無しさん@お腹いっぱい。2009/05/18(月) 19:14:59
おまいらがコーディングするときに使ってる便利だけどマイナーな
elispがあったら教えて。
0466名無しさん@お腹いっぱい。2009/05/18(月) 19:17:20
ねぇよそんなの
0467名無しさん@お腹いっぱい。2009/05/18(月) 20:54:40
ddskk を使ってるやつは (setq skk-dcomp-activate t) にしとくと便利だぜ!
0468名無しさん@お腹いっぱい。2009/05/18(月) 20:57:01
>>467
いまさらなにを・・・・
0469名無しさん@お腹いっぱい。2009/05/18(月) 22:31:40
elisp書けないけど使い方や色んなmode使いこなしてる
ってのはemacsマニアを名乗ってもおkですか?
0470名無しさん@お腹いっぱい。2009/05/18(月) 22:33:08
どうせならelisp覚えて使っているmodeに新しく機能を追加してcommitするぐらいやってもらいたい
0471名無しさん@お腹いっぱい。2009/05/18(月) 22:34:07
マニアなら、emacsのソースコードに名前が入っているだろう。
0472名無しさん@お腹いっぱい。2009/05/18(月) 22:53:43
別に名乗るようなもんでもないような・・・
所詮1ツールですよ?
0473名無しさん@お腹いっぱい。2009/05/18(月) 22:57:33
RMSに存在を認識されるという栄誉があります
0474名無しさん@お腹いっぱい。2009/05/18(月) 22:59:11
別に名乗りたければそうすればいいじゃないか。
0475名無しさん@お腹いっぱい。2009/05/19(火) 03:04:10
>>467
warningでるから
last-command-char → last-command-event
しなきゃならんかったけど、使えそうな機能だ。

>>486 知らないん人の方が多いんじゃないかな。
自分の知識 != 一般の知識
0476名無しさん@お腹いっぱい。2009/05/19(火) 18:14:33
そりゃたいがいのことは知らない人の方が多いだろ
0477名無しさん@お腹いっぱい。2009/05/20(水) 01:40:51
RMSって何で食ってるの?
0478名無しさん@お腹いっぱい。2009/05/20(水) 02:00:11
>>477
GNUらしく、再帰してるっぽいな
http://www.youtube.com/watch?v=I25UeVXrEHQ
0479名無しさん@お腹いっぱい。2009/05/20(水) 02:42:11
>>471
tiny change でもいいですか。
0480名無しさん@お腹いっぱい。2009/05/20(水) 03:45:42
>>478
> http://www.youtube.com/watch?v=I25UeVXrEHQ

腹抱えて笑ったwww
俺も足の踵の皮を剥いて食べることはあるけど、
さすがにレクチャーの途中には食べようとは思わないなww
0481名無しさん@お腹いっぱい。2009/05/20(水) 05:44:55
>>480
> 俺も足の踵の皮を剥いて食べることはあるけど、

ねーよ、気持ち悪いやつだなこいつ
0482名無しさん@お腹いっぱい。2009/05/20(水) 08:47:03
Emacs 使ってる奴には変態が多いことが実証されちゃったね。
0483名無しさん@お腹いっぱい。2009/05/20(水) 12:44:58
>>481
え、食べないの?
0484名無しさん@お腹いっぱい。2009/05/20(水) 13:19:07
普通食べるよな
0485名無しさん@お腹いっぱい。2009/05/20(水) 13:24:29
グロ動画注意
0486名無しさん@お腹いっぱい。2009/05/20(水) 13:29:12
白癬菌が怖いです
0487名無しさん@お腹いっぱい。2009/05/20(水) 13:49:14
足の皮を食べる人間は変態だと思わせたい奴がいるようだが、
普通食べるだろ?
0488名無しさん@お腹いっぱい。2009/05/20(水) 15:25:35
>>482
お前は論理学を基礎から勉強してこい
0489名無しさん@お腹いっぱい。2009/05/20(水) 16:27:54
話違うけど、bbdbでiimage-mode動かないかな。。
アドレス帳で画像を表示したいんだけど。。
0490名無しさん@お腹いっぱい。2009/05/20(水) 17:28:13
このスレ読んで気持ち悪くなってきた
足の皮なんか食わねーよ普通
どんな教育受けてきたんだよ・・・
0491名無しさん@お腹いっぱい。2009/05/20(水) 17:31:32
食うものが無かったから友達から鼻糞とか瘡蓋を貰って飢えを凌いだ人もいるんですよ!!
0492名無しさん@お腹いっぱい。2009/05/20(水) 18:34:30
足の皮食うぐらい普通だろ…
お前らは寝糞も漏らさないわけ?
0493名無しさん@お腹いっぱい。2009/05/20(水) 22:38:00
寝糞は漏らすよ。
でも、隣の部屋の姉貴を思って夢精ってのは異常だよな・・・・
0494名無しさん@お腹いっぱい。2009/05/20(水) 22:43:21
はいはいスレチはVIPでも逝け
0495名無しさん@お腹いっぱい。2009/05/21(木) 04:38:27
X端末か確認するときに

(if (equal window-system 'x)
(progn
**********
))

(cond (window-system
*******
))

があるけどどう違うの?
0496名無しさん@お腹いっぱい。2009/05/21(木) 04:40:43
>>495
Lispのマニュアルでも読めよ
0497名無しさん@お腹いっぱい。2009/05/21(木) 08:07:09
(equal window-system 'x)

これはふふんふふん

(cond (window-system

こっちもふふんふふん
0498名無しさん@お腹いっぱい。2009/05/21(木) 13:06:28
WindowsでEmacs使ってます。バージョンは22.2.1です。
Emacs上の時計を秒数表示できるようにしたいのですが、以下のようにしただけでは秒数だけが更新されません
どうすればいいでしょうか?

(setq display-time-string-forms
'(24-hours ":" minutes ":" seconds " " month "/" day " " dayname " "))
(display-time)
0499名無しさん@お腹いっぱい。2009/05/21(木) 13:18:55
>>498
(setq display-time-interval 1)
とか
0500名無しさん@お腹いっぱい。2009/05/21(木) 13:26:47
>>499
ありがとうございます!
0501名無しさん@お腹いっぱい。2009/05/21(木) 15:09:08
>>495
C-h vくらいも出来ないの?

Name of window system that Emacs is displaying through.
The value is a symbol--for instance, `x' for X windows.
The value is nil if Emacs is using a text-only terminal.
0502名無しさん@お腹いっぱい。2009/05/21(木) 18:32:59
ifかcondかってことの違いをいってんじゃね?
0503名無しさん@お腹いっぱい。2009/05/21(木) 19:06:30
condの条件が1つしかないのなら、特に意味は無くてスタイルの問題だろう。
複数あれば明らかに複数のウインドウシステムによっての場合分けだし。

それにしてもwindow-systemのdocstringでX windowsはやめろよ・・・
0504名無しさん@お腹いっぱい。2009/05/21(木) 22:00:15
C-rやC-sでサーチするとき、検索ワードをC-hやC-dで修正できるようにする設定ある?
Meadowにはこの機能が搭載されていて検索が便利なんだけど、本家emacsにはデフォルトで付いてないみたい。
検索語句を修正しようとC-hを押すと本文のほうが削除されて不便に感じる。
0505名無しさん@お腹いっぱい。2009/05/21(木) 22:38:40
C-h は isearch じゃないときは delete-backward-char になるの?
あと、isearch 中に C-d すると、どうなってほしいの?

0506名無しさん@お腹いっぱい。2009/05/21(木) 22:50:17
>>504
本家では BS キー
0507名無しさん@お腹いっぱい。2009/05/21(木) 23:00:27
そういやC-hにどうやってするんだろ
BSよりもC-h使うからちょっと不便
0508名無しさん@お腹いっぱい。2009/05/21(木) 23:00:53
>>505
スマソ。当方の勘違いでした。
どちらの環境においてもC-hをdelete-backward-keyに割り当ててるんだけど、
meadow側は
(keyboard-translate ?\C-h ?\C-?)
emacs側は
(global-set-key "\C-h" 'delete-backward-char)
で設定してあって、それによる挙動の違いみたい。
keyboard-translateで設定すればうまくいきました。
0509名無しさん@お腹いっぱい。2009/05/21(木) 23:23:50
OK。で、さっきも聞いたけど、C-d のほうはいいの?
0510名無しさん@お腹いっぱい。2009/05/22(金) 01:05:07
(load-library "term/bobcat")
0511名無しさん@お腹いっぱい。2009/05/22(金) 01:06:26
ミニバッファでカーソル移動しないし、本文で消えればいいんじゃね?

俺もglobal-set-keyだがC-hが違和感ないけどと思ったら
(add-hook 'isearch-mode-hook
(function
(lambda ()
(define-key isearch-mode-map "\C-h" 'isearch-delete-char)
)))
とかなってたわ。大昔に設定したんだろうな。
0512名無しさん@お腹いっぱい。2009/05/22(金) 22:46:19
Undoについて

履歴
1→2→3→4→5→6→7→8→9

Undo
1→2→3→4→5

Redo
1→2→3→4→5→6→7→8→9

C-g C-/の挙動がよく分かりません。
上記のように単純にRedoされてUndo開始地点まで遡るというわけでもないようです。
Undoした動作も履歴に追加されていて、それを遡っているという事なんでしょうか。

こういう事?


履歴
1→2→3→4→5→6→7→8→9→-9→-8→-7→-(-7)→-(-8)→-(-9)→-8→-7
                         |Undo       |C-g Undo

Undo繰り返しているうちに本筋の流れが分からなくなってしまう。。
0513名無しさん@お腹いっぱい。2009/05/22(金) 22:47:05
つ redo+.el
■ このスレッドは過去ログ倉庫に格納されています