[表示 : 全て 最新50 1-99 2chのread.cgiへ]
Update time : 09/09 15:02 / Filesize : 9 KB / Number-of Response : 41
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Emacs Part 41



1 名前:名無しさん@お腹いっぱい。 [2012/09/07(金) 18:10:22.94 ]
前スレ

Emacs Part 40
toro.2ch.net/test/read.cgi/unix/1328958449/

2 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/07(金) 18:17:34.84 ]
>>1Z

3 名前:名無しさん@お腹いっぱい。 [2012/09/07(金) 18:33:14.97 ]
そういえば,"*.d" 系のディレクトリって何に由来するんだろう。
こういうの検索して調べても良く分からんよな。

4 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/07(金) 18:42:48.25 ]
miniKanrenがcommon lispやpythonにまで移植されてる
emacs lispでこそ活用すべき応用が沢山あるはずなのに移植されてない

面倒くさい条件分岐が簡単に書けるし

5 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/07(金) 18:45:59.30 ]
少なくとも emacs.d は directory じゃない?
user-emacs-directory に設定されてる以上

6 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/07(金) 18:56:14.91 ]
>>3
SysV 系の /etc/init.d/ あたりが起源じゃないかなぁ。

7 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/07(金) 19:49:04.06 ]
>>4
elisp は遅さとスタックサイズのせいで
マッチング主体の言語を乗せてもあまり実用的なものにはならないよ

8 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/07(金) 22:58:12.40 ]
>>1

9 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/08(土) 00:35:28.04 ]
Emacsを使ってみたいと思って調べたら
参考書的なのを読んでから使ったほうがいいって書いてあって

入門 GNU Emacs 第3版
Emacs実践入門 ~思考を直感的にコード化し、開発を加速する

のどっちがいいでしょうか?

10 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/08(土) 00:52:22.29 ]
どちらも読まずEmacsを使わない
これが正解



11 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/08(土) 01:20:43.81 ]
たかがエディタ如きに参考書とかあほらしい

12 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/08(土) 01:38:04.60 ]
>>9
今までエディタの類を使ったことがないなら「入門〜」、
多少なりとも使ったことがあれば「Emacs実践〜」

13 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/08(土) 01:45:07.30 ]
>>9
Emacsを起動してメニューのヘルプの中にあるチュートリアルを体験しろ。
まずはそこからだ。

14 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/08(土) 10:26:35.67 ]
わざわざ参考書買って読むぐらいなら今使ってるエディタ使ってた方がいい
何かを参考にするにしてもぐぐったり職場や学校の先輩あたりに使い方聞きながらやる程度で充分

周りに使ってる人が居ないならそれは幸いなことと思ってそっとスレを閉じてEmacsのことは忘れよう
まじで。

15 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/08(土) 13:19:55.41 ]
>>9
\1でこれかっときゃエディタとしては使えると思う。
www.amazon.co.jp/s/ref=nb_sb_noss?__mk_ja_JP=%83J%83%5E%83J%83i&url=search-alias%3Daps&field-keywords=mule%82%CC%8Eg%82%A2%95%FB&x=0&y=0
対象Emacs19で古いけど、色づけ周り以外はそんなに変わってない。
いらなくなったら\1だし捨てればいい。

まぁ何のために使いたいのかによって色々答え変わるかもしれないけど。

16 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/08(土) 14:39:03.50 ]
前スレ >>991
親指Ctrlオススメ。無変換キーの位置とか使いやすい。
無変換キーが必要ならカタカナひらがなキーとかを潰せば良い。

17 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/08(土) 23:07:54.65 ]
infoを一度でも斜め読みでも通読すれば
一年間セコセコと溜めたブックマークの100倍の知識が一週間で身につく
と教えてやっても実際にやるやつはほぼなし

18 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/08(土) 23:37:34.45 ]
もっともどっかで拾った init.el を何の疑いも持たずに使うぐらいでいいのかもしれない
カスタマイズに凝りだしたら危険信号だと思う

19 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/08(土) 23:48:22.40 ]
いやそこは疑えよ。

20 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/08(土) 23:51:16.65 ]
誰もが一度は通る道じゃん>カスタマイズ
ハシカは早めに済ませた方がいろいろ免疫ついていいだろう
ただしハシカで死亡する例もある



21 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/08(土) 23:55:36.06 ]
話ぶったぎりますが
マクロに対して advice 的なものを設定する方法はありませんでしょうか?

calendar の休日一覧や日の出日の入り一覧バッファが q で閉じないのが結構うっとおしいので
calendar-in-read-only-buffer に q キーで bury-buffer するような advice を設定しようとしたのですが、
あいにくマクロだったため設定できませんでした。

現状では list-holidays や holidays、calendar-sunrise-sunset-month 等のトップレベル関数に
それぞれ advice を設定していますがそれはそれでちょっと不毛な感じがします。

22 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/08(土) 23:56:06.35 ]
デフォルト教はもっと流行るべき

23 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/09(日) 00:14:58.48 ]
C-h でヘルプはさすがにない

24 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/09(日) 00:17:30.01 ]
>>16
小指じゃなくて親指が必ずおかしくなる
恐らく m-f やm-bを多用しているせい


25 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/09(日) 02:00:29.46 ]
>>17
昔はネットなかったからinfoやmanで学習した

26 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/09(日) 03:06:49.34 ]
ブックマークしただけで満足する現象はあるな。

27 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/09(日) 04:54:46.76 ]
>>21
ソースにあるコメントからして
改造してメンテナにパッチを叩きつけるのが正解っぽいな
(emacs 24.1.1)


28 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/09(日) 05:49:51.28 ]
emacs は重すぎ
vi で十分


29 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/09(日) 09:45:33.47 ]
emacsやviなどの文字端末エディタよりGUIバリバリの秀丸の方が早い事に納得がいかない。

30 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/09(日) 09:55:24.40 ]
端末の仕様がリミッターになってるんだよ(適当)



31 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/09(日) 10:00:30.92 ]
秀丸の話はこちらで
秀丸をUnixに移植しろ!emacs,viはゴミ以下 3
toro.2ch.net/test/read.cgi/unix/1110364337/

32 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/09(日) 10:46:45.34 ]
Emacsが遅い事に納得いかないなので、ここでOK。

33 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/09(日) 11:08:17.17 ]
>>29
スレチだけどちょっと昔を思い出したので。

早いか遅いかはそんなに重要じゃないと思う。っていうのも秀丸使ってた人が、
キーを早く叩きすぎると、入力を受け付けない時があるとか言ってたからそう思うんだけど、
emacsは処理中でもその間のキーを後で処理してくれるから俺はそんなにストレス感じない。

むしろ俺が、find-tagとかxcscope使ってるのみて「なにその速さ」とか言ってたし。
秀丸にもtag作る機能はあったようなんだけど、理由は知らないが皆使ってなかった。

糞みたいな職場でC開発だとEmacsいいよ。cpp-highlight-bufferとかも、うちの
職場では発狂するくらい#ifdef ばっかだったから、「いいなそれ」とは言われてた。

ediffの比較して違う部分のみコピーってのも、見た人がうらやましがってたし。
dabbrev-expand とかも「なにそれ」と聞かれたので「裏技」と答えたりした。

csv-modeは他の人にも使って欲しかったが、今じゃ遺物だなぁ。
まぁEmacsはバッドノウハウの塊と言われるのも分かるけど、
捨てろと言われたら俺は発狂しそうだw

34 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/09(日) 11:13:40.73 ]
でも、速くて困ることは無いよね。

35 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/09(日) 11:35:39.52 ]
auto-completeをオンにしていると、入力位置に補完予定の文字列があらかじめ表示されてしまうのをオフにする方法はありますか?


priって打つと、printfと表示されてしまう。実際には入力されていない

36 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/09(日) 11:45:22.79 ]
「""」って入力して、ポインタが”と”の間に移動してくるようなキーバインド誰か作って

37 名前:35 mailto:sage [2012/09/09(日) 11:51:47.35 ]
Auto Complete Modeユーザーマニュアル
cx4a.org/software/auto-complete/manual.ja.html#ac-fuzzy-cursor-color

この機能はインライン補完というのですね
そしてこれをオフにする設定はなさそうでした



38 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/09(日) 12:38:24.00 ]
>>36

(defun ””って入力して、ポインタが”と”の間に移動してくるような関数 ()
(interactive)
(insert (read-from-minibuffer "”のキーを押してください"))
(insert (read-from-minibuffer "”のキーを押してください"))
(message "一文字戻るキーを押してください"))

(global-set-key (kbd "<f1>") '””って入力して、ポインタが”と”の間に移動してくるような関数)


39 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/09(日) 13:56:53.02 ]
>>36
autopair 系だと標準では skeleton-pair でいいんじゃね。
自分は最近は flex-autopair 使ってる。
特に設定しなくてもそこそこ素直な挙動してくれるし

40 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/09(日) 14:15:14.95 ]
C-h をヘルプのまま使ってる人ってどれぐらいいるんだろう?
キーバインド変更してても help-char はそのままって人が多そうだけど。
#C-x r とか C-x 8 とか M-s の先がわからなくなること多いから help-char は重要だ








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<9KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef