1read 100read
2012年09月UNIX27: Emacs Part 41 (496) TOP カテ一覧 スレ一覧 2ch元 削除依頼
UNIXサーバ管理者の憂鬱 (821)
プロフェッショナルがハッカー度を計ってくれるスレ (763)
【諸刃の】ブレード・サーバってどうよ【剣】 (251)
C shell 撲滅委員会 (408)
BSDって死滅しちゃうの? (794)
*BSDニュース@2ch その5 (903)

Emacs Part 41


1 :2012/09/07 〜 最終レス :2012/11/02
前スレ
Emacs Part 40
http://toro.2ch.net/test/read.cgi/unix/1328958449/

2 :
>>1Z

3 :
そういえば,"*.d" 系のディレクトリって何に由来するんだろう。
こういうの検索して調べても良く分からんよな。

4 :
miniKanrenがcommon lispやpythonにまで移植されてる
emacs lispでこそ活用すべき応用が沢山あるはずなのに移植されてない
面倒くさい条件分岐が簡単に書けるし

5 :
少なくとも emacs.d は directory じゃない?
user-emacs-directory に設定されてる以上

6 :
>>3
SysV 系の /etc/init.d/ あたりが起源じゃないかなぁ。

7 :
>>4
elisp は遅さとスタックサイズのせいで
マッO主体の言語を乗せてもあまり実用的なものにはならないよ

8 :
>>1

9 :
Emacsを使ってみたいと思って調べたら
参考書的なのを読んでから使ったほうがいいって書いてあって
入門 GNU Emacs 第3版
Emacs実践入門 ~思考を直感的にコード化し、開発を加速する
のどっちがいいでしょうか?

10 :
どちらも読まずEmacsを使わない
これが正解

11 :
たかがエディタ如きに参考書とかあほらしい

12 :
>>9
今までエディタの類を使ったことがないなら「入門〜」、
多少なりとも使ったことがあれば「Emacs実践〜」

13 :
>>9
Emacsを起動してメニューのヘルプの中にあるチュートリアルを体験しろ。
まずはそこからだ。

14 :
わざわざ参考書買って読むぐらいなら今使ってるエディタ使ってた方がいい
何かを参考にするにしてもぐぐったり職場や学校の先輩あたりに使い方聞きながらやる程度で充分
周りに使ってる人が居ないならそれは幸いなことと思ってそっとスレを閉じてEmacsのことは忘れよう
まじで。

15 :
>>9
\1でこれかっときゃエディタとしては使えると思う。
http://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 :
前スレ >>991
親指Ctrlオススメ。無変換キーの位置とか使いやすい。
無変換キーが必要ならカタカナひらがなキーとかを潰せば良い。

17 :
infoを一度でも斜め読みでも通読すれば
一年間セコセコと溜めたブックマークの100倍の知識が一週間で身につく
と教えてやっても実際にやるやつはほぼなし

18 :
もっともどっかで拾った init.el を何の疑いも持たずに使うぐらいでいいのかもしれない
カスタマイズに凝りだしたら危険信号だと思う

19 :
いやそこは疑えよ。

20 :
誰もが一度は通る道じゃん>カスタマイズ
ハシカは早めに済ませた方がいろいろ免疫ついていいだろう
ただしハシカで死亡する例もある

21 :
話ぶったぎりますが
マクロに対して advice 的なものを設定する方法はありませんでしょうか?
calendar の休日一覧や日の出日の入り一覧バッファが q で閉じないのが結構うっとおしいので
calendar-in-read-only-buffer に q キーで bury-buffer するような advice を設定しようとしたのですが、
あいにくマクロだったため設定できませんでした。
現状では list-holidays や holidays、calendar-sunrise-sunset-month 等のトップレベル関数に
それぞれ advice を設定していますがそれはそれでちょっと不毛な感じがします。

22 :
デフォルト教はもっと流行るべき

23 :
C-h でヘルプはさすがにない

24 :
>>16
小指じゃなくて親指が必ずおかしくなる
恐らく m-f やm-bを多用しているせい

25 :
>>17
昔はネットなかったからinfoやmanで学習した

26 :
ブックマークしただけで満足する現象はあるな。

27 :
>>21
ソースにあるコメントからして
改造してメンテナにパッチを叩きつけるのが正解っぽいな
(emacs 24.1.1)

28 :
emacs は重すぎ
vi で十分

29 :
emacsやviなどの文字端末エディタよりGUIバリバリの秀丸の方が早い事に納得がいかない。

30 :
端末の仕様がリミッターになってるんだよ(適当)

31 :
秀丸の話はこちらで
秀丸をUnixに移植しろ!emacs,viはゴミ以下 3
http://toro.2ch.net/test/read.cgi/unix/1110364337/

32 :
Emacsが遅い事に納得いかないなので、ここでOK。

33 :
>>29
スレチだけどちょっと昔を思い出したので。
早いか遅いかはそんなに重要じゃないと思う。っていうのも秀丸使ってた人が、
キーを早く叩きすぎると、入力を受け付けない時があるとか言ってたからそう思うんだけど、
emacsは処理中でもその間のキーを後で処理してくれるから俺はそんなにストレス感じない。
むしろ俺が、find-tagとかxcscope使ってるのみて「なにその速さ」とか言ってたし。
秀丸にもtag作る機能はあったようなんだけど、理由は知らないが皆使ってなかった。
糞みたいな職場でC開発だとEmacsいいよ。cpp-highlight-bufferとかも、うちの
職場では発狂するくらい#ifdef ばっかだったから、「いいなそれ」とは言われてた。
ediffの比較して違う部分のみコピーってのも、見た人がうらやましがってたし。
dabbrev-expand とかも「なにそれ」と聞かれたので「裏技」と答えたりした。
csv-modeは他の人にも使って欲しかったが、今じゃ遺物だなぁ。
まぁEmacsはバッドノウハウの塊と言われるのも分かるけど、
捨てろと言われたら俺は発狂しそうだw

34 :
でも、速くて困ることは無いよね。

35 :
auto-completeをオンにしていると、入力位置に補完予定の文字列があらかじめ表示されてしまうのをオフにする方法はありますか?

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

36 :
「""」って入力して、ポインタが”と”の間に移動してくるようなキーバインド誰か作って

37 :
Auto Complete Modeユーザーマニュアル
http://cx4a.org/software/auto-complete/manual.ja.html#ac-fuzzy-cursor-color
この機能はインライン補完というのですね
そしてこれをオフにする設定はなさそうでした


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

39 :
>>36
autopair 系だと標準では skeleton-pair でいいんじゃね。
自分は最近は flex-autopair 使ってる。
特に設定しなくてもそこそこ素直な挙動してくれるし

40 :
C-h をヘルプのまま使ってる人ってどれぐらいいるんだろう?
キーバインド変更してても help-char はそのままって人が多そうだけど。
#C-x r とか C-x 8 とか M-s の先がわからなくなること多いから help-char は重要だ

41 :
C-sしてる時にC-h(delete-backward-char)が利かないのはhelp-charのせいなの?

42 :
(global-set-key (kbd "C-h") 'delete-backward-char) だと C-s 間の C-h は help 扱いになるね
(and (load "term/bobcat") (terminal-init-bobcat)) だと C-h が DEL になるから C-s 中でも大丈夫

43 :
isearchの検索語を一文字消すのはisearch-mode-mapのisearch-delete-charだから
global-set-keyでC-hにdelete-backward-charをバインドしてたってそりゃ利かんわ
キーを全モードで入れ替えたいんならkeyboard-translateとかkey-translation-mapを使えば早いというかこっちのほうが正攻法だと思う

44 :
>41
違う。
isearch-mode-map で C-h ほにゃららが isearch-help ほにゃららにバインドされてるから。
keyboard-translate で入れ替えれば問題ない。>>42 の term/bobcat は中見るとわかるけど
keyboard-translate で入れ替えしてる。
help-char は prefix key 入力中に押すことでその prefix key 内に定義されてるバインディングを表示したりする。

45 :
おおみんなありがとう
どうしていいのかわからんかったんだ
後謎なのはlmというゲームだ

46 :
キーバインドはデフォルトで使うべし。特にプリフィックスキーは変更してはいけない。
時間と労力の無駄。
bobcatの頃と違いターミナル側で任意のキーを出すことは容易なので、C-hを変更したい
などというバカな考えは捨てるべき。

47 :
そういう頭の硬さが Emacs 界を衰退させてるんじゃないの?

48 :
xyzzyを.NETでわざわざ書き直したようなもんでしょ今のEmacsは。
そりゃ重くもなる。つーかGTK+使わずXaw3dでビルドすればなんぼか違うはずだが

49 :
知ってる単語を並べてみますた!

50 :
でも,Emacs の場合 GTK いるか?とは確かに思うな。
とりあえず,メニューバーとスクロールバーが
それっぽくなった以外の変化がないような……。

51 :
重いかな?
まあ重いっていっても色々ある曖昧な言葉だけど

52 :
NTEmacs使ってる俺に死角はなかった
遅いとか言ってる奴はいったいどんな環境で使ってるんだ?

53 :
>>50
メニューにUnicodeが通るかどうかとか結構重要な気がするけど

54 :
メニュー使ってる人どれぐらいいるんだろう
なんか親の仇みたいにみんな menu と toolbar を消したがるよね

55 :
ワイドワイドで縦が足りないのが多いからな

56 :
設定見てみると意外とキーバインドの変更ってしてないな
C-h と DEL の入れ替えだけだったわ
compile とか imenu みたいな元々バインドされてないのを追加はしてるけど

57 :
はあ。最近の奴はダイナミズムがないなあ。
一昔前の .emacs 何万行とか自慢しあってたころの
血気盛んな Emacs スレが恋しい。
もう Emacs は終わったのか。。。

58 :
$ wc -l .emacs.d/init.el
126 .emacs.d/init.el
これの100倍とか何書けばいいんだ

59 :
% wc -l .emacs.d/init.el
33865 .emacs.d/init.el
すまんな。20年使っていて、特に昔のを消していないとこうなることも
ある。

60 :
最近は分割するのが流行みたいだ

61 :
分けるの面倒くさい。

62 :
一々わけないなあ。
今のところ1415行だわ。古い設定はたまに消してる。
複数のバージョンの emacs 使ったりもしてないし。

63 :
init-loader とか使ってる人は設定するために emacs 使ってる感じがして気持ち悪い。

64 :
>>59
お前は「そろそろ.emacs整理すっか」と思い立って、開いて、そっと閉じた回数を覚えているのか?

65 :
4000行くらいあるけど、実際使ってる部分は3000くらいかな

66 :
1億行の .emacs とか見てみたいな。

67 :
.emacs(init.el)に日本語書くのどうやるの?
.emacsが読み込まれる時には言語環境が決定してないからダメみたいだ。
↓ こう書いてdescribe-variablevすると文字化けする
(defvar hoge nil "日本語")

68 :
うちの環境では日本語入ってても文字化けしないな

69 :
うちでも文字化けしたことないが。
UTF-8 で記述してる。
昔はなんでだか詳しいことは忘れたけど iso-2022-jp での記述が推奨されてた記憶がある。

70 :
coding指定しろよ

71 :
;;; -*- mode: emacs-lisp; syntax: elisp; coding: iso-2022-7bit -*-
こういうのを書いてるな。

72 :
syntax: elisp って意味あるの?

73 :
>>71
coding: iso-2022-7bit
ならうまく指定できるけど、utf-8でセーブして
coding: utf-8
じゃ文字化けです。@emacs23.4
オールUTF-8化計画は保留するか…

74 :
うちはutf-8で問題無いな

75 :
ntemacs 24.2 だけど coding: utf-8 で何の問題も起きてないが。
言語周りも*基本的*には
(set-language-environment 'Japanese)
(prefer-coding-system 'utf-8-dos)
だけで ALL UTF-8 だし。
何か変な設定でもしてるんじゃないの?

76 :
マスコミは特亜系エセ左翼・カルト宗教団体が行っている組織的な嫌がらせ、集団ストーキング、電磁波悪用、「ガスライティング」を報道しろ

77 :
>>73
Unicode よりも iso-2022-7bit の方が文字空間は広い。
で、emacsで扱える文字は Unicode じゃおさまらないんで、 iso-2022-7bit がおすすめと聞いた。

78 :
おっとわすれた。
23.4だと起動直後はUTF-8でCJK扱えないんじゃなかったっけ?

79 :
emacs 23 時代も同じように description に日本語沢山いれてたけど何も問題起きなかった。
何か変わった文字でも入ってるのかな。

80 :
Emacs が OS になると言われ続けてもう10年くらい経つが
OS になるどころか OL にすら嫌われとるやんけ。

81 :
>>80
それでうまいこといったとか思ってんのか

82 :
OLにも認知されるようになったんだな

83 :
当時、新入生の女子にTeXで出力したemacsのマニュアル渡して
これ使えるようにしとけと指導した
どこぞの大学の准教授になったわ、彼女
子供生まれたって年賀状来てた

84 :
そういう君は何者かになれたのか?

85 :
魔法使いになりました

86 :
OLがあー.emacs一万行越えちゃったわーとか言ってる職場は引くわー

87 :
前スレ
>>933
The Emacs 24.2 Windows Binaries have been published in
http://ftp.gnu.org/gnu/emacs/windows/

88 :
>>84
恥ずかしながら、いまだ現場に残っております

89 :
小野田さん乙

90 :
定例 Emacs 飲み会みたいなのないの?

91 :
.emacs を肴にRの無いお不快を

92 :
オフ解したらemacsユーザーに小学生女子が多いのがばれちゃうだろ

93 :
emacs の勉強会はちょこちょこ開かれてたと思ったけど。
emacs 温泉とかもやってたみたいだし。

94 :
M-x doctor と語り合うオフ

95 :
mapcar の結果が全て t かどうかをスマートに調べる方法はないでしょうか?
and に apply しようと思ったのですが apply はスペシャルフォームには使えないと言われてしまいました。

96 :
ちなみに今は eval とリスト展開を組み合わせて書いてますがなんだかなぁ・・・
(eval `(and ,@(mapcar (lambda (v) .........) '(a b c d e f g ......))))

97 :
delq で t を取り除いてみるとか。

98 :
every だろ
cl アリなら

99 :
で、いま話題沸騰のxikiって使ってるひといる? どう?

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
sed (457)
SolarisとLINUXどっち??? (745)
ここだけ20年時代が遅れているスレ (677)
Emacs Part 41 (496)
祝・GCC 3.0リリース (739)
VM Wareってどうですか? (662)
--log9.info------------------
チケット入手への道145枚目 (351)
★これからの野球界に起こりそうな珍事件予想スレ3★ (239)
22(,,´」`) 19試合登板 (213)
【前橋商】後藤駿太Part3【オリックス】 (613)
【ガッツの】 小笠原道大 Part38 【フルスイング】 (283)
■ 大谷くんはなぜプロ志望届を出したのか? ■ (445)
【ヤクルト】中村悠平【未来の正捕手】 (374)
観衆発表を肴にマターリ語るスレ2012 part11 (412)
また巨人が優勝をお金で買おうとしてる…★2 (908)
【ヤクルト】七條祐樹【チリガミ王子】 (959)
【レベル】東京ドームの売り子ちゃん【日本一】 (637)
2012年巨人専用ドラフトスレ22巡目 (858)
【燕】松岡健一スレッドpart2【マツケン】 (748)
【ミスター】小久保裕紀最強伝説 〜第六章〜【ホークス】 (370)
日本シリーズ出場権のないリーグ優勝について part6 (821)
【球界No.1】前田大和 2【守備力】 (264)
--log55.com------------------
【天使の】いきものがかり246班【ボーカル】
●UNISON SQUARE GARDEN その77●
THE YELLOW MONKEY★132
サニーデイ・サービス 18
草野マサムネさん 罪を償いましょう
【アズレン】アズールレーン Part 2313
GLAY統一スレ815
ユニコーン/UNICORN★215