のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,499,853人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレEmacs Part 44

emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
601 : 名無しさん@お腹 - 2014/02/01(土) 17:35:23.53 (+69,+29,-132)
>>599
session.el で read-expression-history 記録はしてる。なんでかたまにこの変数だけ全部消えるけど。
でも結局のところ、ある関数に対して何個か eval したケースをもう一回実施したいとき、
いちいちヒストリたどってこれとこれと・・・なんてやってるのはかったるい。

で、さっきやった eval とその結果はまたあとで使いたいだろうなーってときに
簡単にテストケースに落としたいなってわけよ。
まあヒストリ辿ってコピーして deftest するだけだし四の五の言わずに書いてみるか。
602 : 名無しさん@お腹 - 2014/02/01(土) 17:59:35.06 (+44,+26,+0)
できたらくれ
603 : 名無しさん@お腹 - 2014/02/01(土) 19:49:29.87 (+57,+29,-19)
結局、俺達は時代の狭間に取り残されたってことだろ?
604 : 名無しさん@お腹 - 2014/02/02(日) 00:21:31.16 (+20,-29,-140)
起動時にlinum-modeをONにするせっていにしましたが、
空のテキストファイルを開いても行番号が表示されず、文字を打つなり、改行をするなりしないと、表示されません。
他のテキストエディタでは、空のテキストファイルを開いた直後に行番号の1が表示されます。
Emacsでも他のエディタのようにできますか?
605 : 名無しさん@お腹 - 2014/02/02(日) 00:29:37.87 (+55,+29,-13)
どうでもいい質問ばかりでうんざりする
606 : 名無しさん@お腹 - 2014/02/02(日) 00:45:53.53 (-1,-30,-33)
>>604
行番号の神と言われる俺なら、素直に M-! から他のエディタで開く。
cygwin なら cygstart hoge.txt
MacOSX なら open hoge.txt
607 : 名無しさん@お腹 - 2014/02/02(日) 01:32:25.71 (+4,-30,-112)
>>604
行番号会の道重さゆみだけど、とりあえず入れといて

(save-excursion
(let ((c (length (buffer-string))))
(if (= c 0) (while (< (setq c (+ c 1)) 500) (insert "\n")))))

保存する前に before-save-hook で (delete-trailing-whitespace) するとか。
ダメなのは分かってる。
608 : 名無しさん@お腹 - 2014/02/02(日) 02:59:54.08 (+113,-30,-270)
el-getをインストールし、el-getからggtagsをインストールしましたが、
M-x ggtags-modeと打っても認識されませんでした。
別途(require 'ggtags)とした後なら、問題なく認識されました。

質問1
 package.elからggtagsをインストールした場合は、特にinit.elに(require 'ggtags)を書かなくても
 問題なく利用できますが、el-getからggtagsをインストールした場合は、init.elに書く必要があるのでしょうか?

質問2
 package.elとel-get.elの両方を使う場合、仮に両方ともに登録されている
 elisp(例えばggtags)をインストールした場合、どちらが有効となりますか?
 (もしくは何かしらエラーとなりますか?)

質問3
 elispのインストール関係ですと、
  ・package.el
  ・el-get.el
  ・auto-install.el
 などありますが、みなさんどのように運用されておりますか?
609 : 名無しさん@お腹 - 2014/02/02(日) 06:44:30.62 (+57,+29,-18)
答え1
両方やってどう違うのか見れば自分で答えを出せる

答え2
試してみれば分かるよな

答え3
三つとも自分で使ってみて自分が一番いいと思うものを使えばよい
610 : 名無しさん@お腹 - 2014/02/02(日) 13:36:42.16 (+68,+29,-20)
>>608
まずそれぞれのパッケージマネージャの説明を読めばわかると思う。
その手のを使うときは何をされるのかわかってないと。

よくわかんないなら package + 手動インストールぐらいにしといたらどうかしら
611 : 名無しさん@お腹 - 2014/02/02(日) 15:04:38.51 (+24,-29,-19)
init.el その他の設定ファイル合計行が 2,000行を超えている奴は無能
612 : 名無しさん@お腹 - 2014/02/02(日) 15:18:51.58 (+57,+29,-3)
そんなふうに考えてた時期が俺にもありました。
613 : 名無しさん@お腹 - 2014/02/02(日) 16:01:53.64 (+45,+19,+0)
>>611 なぜ?
614 : 名無しさん@お腹 - 2014/02/02(日) 16:15:25.55 (+132,+29,-14)
>>608
もうお前はEmacs使うの辞めた方が良いと思う。向いていない。
あと、残念だがその手の質問に真剣に答えてくれる奴なんてここにはいないよ。
615 : 名無しさん@お腹 - 2014/02/02(日) 16:31:49.98 (+99,+29,-82)
その通りだ。
elispのソースは直ぐ読めるし、その気になれば本体のソースも公開だから分からなきゃ調べだ。
manもinfoもロクに読まずに質問じゃemacs使う資質に欠けてると思う。
おとなしくvim使えwww
616 : 名無しさん@お腹 - 2014/02/02(日) 16:35:12.03 (+46,-30,-145)
>>594 で言ってたやつを実装してみた
http://paste.lisp.org/display/141112

M-x scratch-test-add で eval-expression の履歴を選んでテストを登録、
M-x scratch-test-run で登録してあるテストを全て実行。
登録したテストは *Scratch test of バッファ名* って名前のバッファに羅列されているから
適当に編集してテストのたたき台にするなり使い捨てるなり。
617 : 名無しさん@お腹 - 2014/02/02(日) 16:39:17.83 (+63,+30,-92)
ユーザも減ってるし、あるのかどうかわからないユーザコミュニティ的にも新規呼びこむ気力感じないし、
自力でどうにかする元気ない/エディタ如きでいちいち調べてらんないな人は
真面目な話 vim の方にいったほうがいいかもしれない。

あっちは今なら人多いからモヒカンじゃない人も多いだろうし。
618 : 名無しさん@お腹 - 2014/02/02(日) 16:52:31.33 (+82,+29,-22)
>>616
テストの名前が同じなんだけど仕様なの?
連番ふろうとして失敗してるように見える
619 : 名無しさん@お腹 - 2014/02/02(日) 17:17:32.19 (+70,-1,-3)
>>618
初期化のタイミングが間違ってました。
修正版http://paste.lisp.org/display/141114
620 : 名無しさん@お腹 - 2014/02/02(日) 18:06:18.83 (+2,-29,-5)
24.4ではようやくstring-joinが搭載されるんだな・・・
621 : 名無しさん@お腹 - 2014/02/02(日) 19:22:05.23 (+5,-30,-142)
>>604
linum-update-window 関数のwhileループを実行するかどうかの判定に (not (eobp)) ってのがある。
バッファが空の場合これが常に偽になるので、行番号表示処理が一度も行われないみたい。

同関数内の
(while (and (not (eobp)) (<= (point) limit))

(while (prog1 (<= (point) limit) (setq limit (if (eobp) 0 limit)))
に変更したら期待する動作になった。
622 : 名無しさん@お腹 - 2014/02/02(日) 20:04:20.54 (+105,+28,-3)
>>619
ゴミコードはんなやボケが
623 : 名無しさん@お腹 - 2014/02/02(日) 20:27:53.00 (+2,-29,+0)
>>620 文字列操作なら s.el がおすすめ。

http://github.com/magnars/s.el
624 : 名無しさん@お腹 - 2014/02/02(日) 20:43:15.08 (-1,-29,-25)
>>623
24.4 で追加される奴はまさにその s.el を意識したらしい。
s も f も dash も追加しちゃえばいいのにね。
625 : 名無しさん@お腹 - 2014/02/02(日) 23:44:02.43 (+75,+29,-23)
>>614 >>615 >>622
など、直近のレスを見るだけでEmacs離れの原因がよく分かるな。
ユーザーが偏狭過ぎるんだな。
626 : 名無しさん@お腹 - 2014/02/02(日) 23:46:08.12 (+57,+29,-21)
こんな狭い観測範囲で決めつけられてもね
Emacs スレ離れの原因ならともかく
627 : 名無しさん@お腹 - 2014/02/02(日) 23:48:43.65 (+57,+29,-2)
所々自演かと思うレスがあるけど気の所為かな
628 : 名無しさん@お腹 - 2014/02/02(日) 23:52:24.79 (+34,+11,-3)
具体的にどのレス?
629 : 名無しさん@お腹 - 2014/02/02(日) 23:53:31.71 (+125,+29,-7)
取りあえず、出直してきます。。。orz
2014年、今年こそはEmacsを使ってみようと思ったんですが。。。orz
630 : 名無しさん@お腹 - 2014/02/02(日) 23:58:50.21 (+70,+29,-36)
>>629
真面目な話、そんな気負って覚えるもんでもないし。
職場なり学校なりで教えてくれる人でも居ないなら Emacs も vim もわざわざやらんでもいいと思うよ。
631 : 名無しさん@お腹 - 2014/02/03(月) 00:09:35.98 (+103,+29,-29)
>>629
まぁ諦めるな
俺は根っからのvi派だったからEmacsに移行するのに5回程挫折してるよ
最大の難関は指だったが
指に染み付いた感覚を補正するのは大変だよ
632 : 名無しさん@お腹 - 2014/02/03(月) 00:19:13.35 (+0,-28,-1)
viを使うのは、emacsを入れるまでの間だけ
633 : 名無しさん@お腹 - 2014/02/03(月) 06:14:21.41 (+36,-30,-115)
取りあえず、
 ・Emaca実践入門
 ・入門GNU Emacs第3版
 ・Emacsテクニックバイブル
 ・開発ツール徹底攻略 (WEB+DB PRESS plus)
 ・SoftwareDesign2013年11月号
 ・るびきちさんのメルマガ(過去のバックナンバー含む)
を購入して読み漁ってみます。
(Emacs Lispテクニックバイブルはそのうち購入します)

色々とわからないことだらけですが。。。頑張ります。。。
634 : 名無しさん@お腹 - 2014/02/03(月) 07:20:47.76 (+57,+29,-38)
このスレにもう数年来に渡って自演グセのある糖質が居ついてるのは
テンプレに書いといてもいいくらいの常識
635 : 名無しさん@お腹 - 2014/02/03(月) 08:17:38.53 (+96,+29,-9)
>>633
そんだけ読んであんだけ低次元な質問投げてんならホント無能としか
636 : 名無しさん@お腹 - 2014/02/03(月) 08:38:43.91 (+95,+29,-18)
>  ・るびきちさんのメルマガ(過去のバックナンバー含む)
このステマが目的か w
もう来ないでね臭いから
637 : 名無しさん@お腹 - 2014/02/03(月) 08:40:37.56 (+69,+29,-2)
なにこのネガキャン野郎?>>614
638 : 名無しさん@お腹 - 2014/02/03(月) 09:34:09.82 (+95,+19,-20)
>>631
どんな動機でEmacsに移行することにしたの?
639 : 名無しさん@お腹 - 2014/02/03(月) 09:45:14.56 (+57,+29,-47)
これからここで下らない質問した奴もそれに解答した奴もクズ認定
640 : 名無しさん@お腹 - 2014/02/03(月) 10:36:26.15 (+70,+29,-42)
>>638
vimスクリプトに嫌気が差してlispを使いたくなったから
それまではvim本体にバグ修正パッチを送るぐらいのめり込んでた
後悔はしていない
641 : 名無しさん@お腹 - 2014/02/03(月) 10:51:00.48 (-2,-20,+2)
Evil使おう
642 : 名無しさん@お腹 - 2014/02/03(月) 11:07:34.92 (+140,+29,-8)
>>635
書籍はこれから読みます

>>636
別にステマが目的ではないです
643 : 名無しさん@お腹 - 2014/02/03(月) 12:22:42.57 (+70,+28,-15)
>>642
そんなもんに無駄に投資するより
info読めよ
644 : 名無しさん@お腹 - 2014/02/03(月) 13:10:49.37 (+110,+29,-38)
>>642
だから、そんなのを読む時間があれば、
Emacsを諦めて他に移った方が時間を有効活用できる。
悪いことは言わないから、Emacsを使うのはやめろ。
そして、もうこのスレには来るなよ?
645 : 名無しさん@お腹 - 2014/02/03(月) 13:55:08.80 (+106,+29,-30)
>>644
たしかに私は空気も読まず長文の質問を連投するウザさ100%ピュアな新参ですが
あなたにそこまで言われる筋合はないと思います。死ね。
646 : 名無しさん@お腹 - 2014/02/03(月) 13:55:52.51 (+33,+10,-2)
これだからIDのない板は
647 : 名無しさん@お腹 - 2014/02/03(月) 13:59:41.47 (+72,+29,-22)
>>645
私を騙って不穏当なレスを投稿するのはやめてください!殺すぞ!
648 : 名無しさん@お腹 - 2014/02/03(月) 14:00:50.54 (+31,+13,+1)
通報しました
649 : 名無しさん@お腹 - 2014/02/03(月) 14:18:59.75 (+3,-29,-177)
Emacsにしようと思ったのはxyzzyを使っていたので、
今後MBPを買った時を考えてEmacsにしたのと、
ユーザ数がxyzzyに比べて多く、開発もまだ継続しているということ、
今後、さらに効率よく、メモを取ったり、コーディングをするため・・・
ということで、Emacsを選択しました。

あと.emacs.dをバックアップすれば、比較的環境移行しやすいのもいいですよね
(xyzzyと比較して)

ちなみに今までの職場(組込み)は99%以上秀丸で、
一部サクラエディタだったりMIFESの人がいました。xyzzyは私一人でした。
VimやEmacsはゼロでIDE使ってる人もゼロでした
(ビルドやデバッグに使う事はあっても、コーディングに使う人はいませんでした)
650 : 名無しさん@お腹 - 2014/02/03(月) 15:43:26.92 (+63,+30,-68)
たまに基地外じみて噛み付く奴がいるけど
どうせ匿名なんだし気にしないで書き込んでたらいいさ
無視されようと罵倒されようと別にどうにかなるもんでもないし

MBP 買うならなおのこと vim でいいんじゃないの?あっちの方が
今裾野広がってるし入りやすくなってると思うんだが
人多い方がぐぐって問題解決もしやすいし
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について