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

Emacs Part 44

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2013/12/14(土) 17:36:04.45
語り合いましょう。

GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/

EmacsWiki: サイトマップ
http://www.emacswiki.org/emacs/

前スレ
Emacs Part 43
http://toro.2ch.net/test/read.cgi/unix/1370754332/
0574名無しさん@お腹いっぱい。2014/01/31(金) 17:40:03.26
それ vim 使える/emacs 使えるの意味によるだろう。
hjkl :wq! が使える程度で vim 使えるとは言えないだろうし
C-n/p/f/b で移動出来て C-x C-f / C-x C-c 出来ただけで emacs 使えるとは言いがたい。

i1<Esc>qqyyp<C-a>q9@q<CR> とか意味分かんなかったぞ俺は。
0575名無しさん@お腹いっぱい。2014/01/31(金) 17:43:07.26
最近は569みたいなのもいるからなあ
昔はemacsをインストールする前にviも使えないと話にならなかったが
0576名無しさん@お腹いっぱい。2014/01/31(金) 17:48:51.22
もっともそういうバカバカしい作業から開放されたってのは喜ばしいことだと思うよ
いちいち入れるたびに Makefile 手直ししたりパッチ当てたりとか要らんノウハウだった
0577名無しさん@お腹いっぱい。2014/01/31(金) 19:07:41.14
>>573
ごめんなさい...
0578名無しさん@お腹いっぱい。2014/01/31(金) 20:39:44.95
あと M-x list-packages も著しい進歩だよ
.elが沢山あるパッケージだと、落としてフォルダ作成して展開してパス通して
依存関係があったら他のもとってきてとか超めんどくさかったけど
今はちょちょっとやるだけだから助かる
ただウィルスが仕込まれないかは気になるが…
0579名無しさん@お腹いっぱい。2014/01/31(金) 21:03:24.21
昔だってどっかからダウンロードしてきた el の内容全部精査してたわけでもないしなあ
0580名無しさん@お腹いっぱい。2014/01/31(金) 22:02:15.87
1月の値
year:emacs:vim:*emacs* @vim@

2004 100 51 ************************* @@@@@@@@@@@@
2005 72 50 ****************** @@@@@@@@@@@@
2006 51 43 ************ @@@@@@@@@@
2007 40 41 ********** @@@@@@@@@@
2008 31 36 ******* @@@@@@@@@
2009 26 35 ****** @@@@@@@@
2010 21 34 ***** @@@@@@@@
2011 17 36 **** @@@@@@@@@
2012 15 35 *** @@@@@@@@
2013 14 37 *** @@@@@@@@@
2014 12 38 *** @@@@@@@@@

vimが下げ止まりして、emacsが下がり続けた理由はなんだろう
0581名無しさん@お腹いっぱい。2014/01/31(金) 22:02:23.66
どうも自動系は怖くて手が出せん
0582名無しさん@お腹いっぱい。2014/01/31(金) 22:08:21.72
なんとなくだけど、vi の「書き上げる」より「修正する」に向いてるっていう特性が
昨今の開発スタイルに向いてるってことに気付いた人が増えたんでないかしら
IMHO
0583名無しさん@お腹いっぱい。2014/01/31(金) 22:12:21.58
高機能なIDEを求めるならEmacsよりeclipseとかあるし
軽快で効率よく編集するならゴツいemacsよりvimを選ぶ
Emacsは器用貧乏だから使う人が減るのは当然
0584名無しさん@お腹いっぱい。2014/01/31(金) 22:16:34.88
メールとかニュースが主戦場じゃなくなったからってのもありそうだなー
0585名無しさん@お腹いっぱい。2014/01/31(金) 23:14:33.08
viやnviならともかく、vimは軽快じゃないだろ。
コードサイズはemacsと似たよーなもんだ。
0586名無しさん@お腹いっぱい。2014/01/31(金) 23:17:03.33
>>584に同意で、世界的趨勢は知らんけど、日本語使ってメール書くなら
20世紀にはEmacsが圧倒的に便利だった気がする。
0587名無しさん@お腹いっぱい。2014/01/31(金) 23:25:34.48
プログラム書くのとモード有り編集って結構相性いいんだよなあ。
0588名無しさん@お腹いっぱい。2014/01/31(金) 23:59:39.98
Evil でも使っとけ
0589名無しさん@お腹いっぱい。2014/02/01(土) 00:31:47.24
結城先生もいつの間にか vimmer になっちゃった
以前は init.el の中身とか晒してたのに・・・
0590名無しさん@お腹いっぱい。2014/02/01(土) 02:37:07.20
Vimスレに誤爆したの誰だよw
0591名無しさん@お腹いっぱい。2014/02/01(土) 07:02:17.58
TeX書くときauto-fill-modeがないとつらい。
行志向じゃないソースにはvi系は使いにくい
0592名無しさん@お腹いっぱい。2014/02/01(土) 08:40:15.03
vimネタはスレチなんでvimスレ行けよ
あっちでも必死でemacsネタ持ち出して小バカにされてるみたいだがな
0593名無しさん@お腹いっぱい。2014/02/01(土) 10:38:51.29
これ面白いね!文章の外観図が表示される
http://www.emacswiki.org/emacs/MiniMap
0594名無しさん@お腹いっぱい。2014/02/01(土) 12:32:28.37
テスト書くのだるい
テストファーストでもなんでもないけど
「今さっき eval-expression で確認した正しい動作」を
ert のテストケースに落としこむ拡張とかないもんかね

コード書いてる時ちょこちょこ eval してる暇があればテストに落としこんでおけばよかった・・・
0595名無しさん@お腹いっぱい。2014/02/01(土) 14:37:11.50
余計なお世話かもしれないけど、テストのやり方が間違ってると思う
0596名無しさん@お腹いっぱい。2014/02/01(土) 14:45:51.81
うーん、なんていうかテストとは・・・みたいな話になるとややこしいけど
仕様とかなくて試行錯誤しながらコードこねくり回すときのアンカー打ちみたいなテストで
テストファーストのやり方とは違うんだよな。

↓で言ってるところのアクセルを踏むテストみたいな。
http://yoshiori.github.io/blog/2014/01/14/drive-a-go-go/
0597名無しさん@お腹いっぱい。2014/02/01(土) 15:25:17.91
いや、TDDとかテストファーストとかそういう話ではなくて
単純にテストの実施方法が間違ってるんじゃないかと思っただけ

ecal-expression で確認した動作を ert に落とし込みたいってことは
今は使い捨てコードを書いては消して…ってやってるのかな?
それなら効率悪いやり方だなぁ、と思っただけで

勘違いならすまん
0598名無しさん@お腹いっぱい。2014/02/01(土) 15:42:36.99
そうそう
使い捨てコードを書いては消してを繰り返してる
何か関数かいたら M-: でとりあえず動かしてみて
いい感じに動いたらもうちょい作りこむみたいな。
書いてる最中にバッファ移ったりするの面倒だから M-: をすごく多用してる。

環境整えたりしなきゃいけないときは *scratch* あたりに書くから残るんだけど
ちょこちょこ書いてる eval-expression の方は履歴にしか残ってない。
0599名無しさん@お腹いっぱい。2014/02/01(土) 16:32:17.87
>>598
> ちょこちょこ書いてる eval-expression の方は履歴にしか残ってない。

履歴に残ってさえいればミニバッファで検索(M-r)して取り出すとかできるでしょ。
それでは不足?

問題があるとすれば、ミニバッファの入力履歴はEmacsを終了すると消えてしま
うという点だけど、eval-expression の履歴は変数 read-expression-history
にリストとして記録されるから、desktop でこの変数を恒久的に保持するよう
にしておくといい。

(require 'desktop)
(desktop-save-mode 1)
(add-to-list 'desktop-globals-to-save 'read-expression-history)

;; 各履歴変数が保持する要素の最大数(既定値はたったの30なのですぐ消えてしまう)。
(setq history-length 50000)

自分は M-x apropos で "-history$" を検索して見つかった変数を全部、
desktop-globals-to-save にぶち込んでる。
0600名無しさん@お腹いっぱい。2014/02/01(土) 17:08:17.91
ファイルによって、migemo がちゃんと動いたり、動かなかったりする
のですが、どこを疑えばいいでしょうか。

例えば、ChageLog ファイルでは、Migemo が ON で、isearch しても、
ascii 文字しかヒットしません。
一方、cpp ファイルだと、ちゃんと動いてくれます。
0601名無しさん@お腹いっぱい。2014/02/01(土) 17:35:23.53
>>599
session.el で read-expression-history 記録はしてる。なんでかたまにこの変数だけ全部消えるけど。
でも結局のところ、ある関数に対して何個か eval したケースをもう一回実施したいとき、
いちいちヒストリたどってこれとこれと・・・なんてやってるのはかったるい。

で、さっきやった eval とその結果はまたあとで使いたいだろうなーってときに
簡単にテストケースに落としたいなってわけよ。
まあヒストリ辿ってコピーして deftest するだけだし四の五の言わずに書いてみるか。
0602名無しさん@お腹いっぱい。2014/02/01(土) 17:59:35.06
できたらくれ
0603名無しさん@お腹いっぱい。2014/02/01(土) 19:49:29.87
結局、俺達は時代の狭間に取り残されたってことだろ?
0604名無しさん@お腹いっぱい。2014/02/02(日) 00:21:31.16
起動時にlinum-modeをONにするせっていにしましたが、
空のテキストファイルを開いても行番号が表示されず、文字を打つなり、改行をするなりしないと、表示されません。
他のテキストエディタでは、空のテキストファイルを開いた直後に行番号の1が表示されます。
Emacsでも他のエディタのようにできますか?
0605名無しさん@お腹いっぱい。2014/02/02(日) 00:29:37.87
どうでもいい質問ばかりでうんざりする
0606名無しさん@お腹いっぱい。2014/02/02(日) 00:45:53.53
>>604
行番号の神と言われる俺なら、素直に M-! から他のエディタで開く。
cygwin なら cygstart hoge.txt
MacOSX なら open hoge.txt
0607名無しさん@お腹いっぱい。2014/02/02(日) 01:32:25.71
>>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) するとか。
ダメなのは分かってる。
0608名無しさん@お腹いっぱい。2014/02/02(日) 02:59:54.08
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
 などありますが、みなさんどのように運用されておりますか?
0609名無しさん@お腹いっぱい。2014/02/02(日) 06:44:30.62
答え1
両方やってどう違うのか見れば自分で答えを出せる

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

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

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

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

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

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

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

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

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

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

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

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

MBP 買うならなおのこと vim でいいんじゃないの?あっちの方が
今裾野広がってるし入りやすくなってると思うんだが
人多い方がぐぐって問題解決もしやすいし
0651名無しさん@お腹いっぱい。2014/02/03(月) 17:20:24.16
蒸し返すけどRさんのここだけの話またやり始めたのね。
0652名無しさん@お腹いっぱい。2014/02/03(月) 18:55:45.18
emacsスレで、emacs使いたい人に対し、vim勧めてる人ってなんなの?
0653名無しさん@お腹いっぱい。2014/02/03(月) 18:59:54.28
Evil使おう
0654名無しさん@お腹いっぱい。2014/02/03(月) 19:36:52.04
>>608 自分はel-getをほとんど使っていませんが、それで良ければ回答します。

回答1
package.elがでインストールしたパッケージの関数がrequreしなくてくても使える仕組みは、
autoload cookieによるものです。詳しくは以下のGNU Emacs manualをごらんください。

http://www.gnu.org/software/emacs/manual/html_node/elisp/Packaging-Basics.html

el-getでインストールしたものについては、autoloadを反映させる仕組みなどがel-getのレシピに必要ではないかと思われます(前述したようにel-getは使っていないので、間違っていたらごめんなさい)。

回答2
エラーとはならないのでご安心ください。
パッケージはload-pathの先頭から順番に探して、先に見つけてものを読み込みます。
M-x describe-variable で load-path の値を確認してみてください。

回答3
 私見となります。
 package.elはemacsの標準の仕組みですので、これをメインにつかうとよいでしょう。
 package.elのアーカイブで現在の主流はMELPAです。しかしMELPAからインストールできないパッケージもありますので、それらはel-getを使ってインストールします。

auto-install.elはel-getより導入が簡単ですが、el-getを使っているなら特に必要はないと思います。

私はpackage.elが好きなので上記のように使っていますが、el-get.elのほうがpackage.elよりできることは多いです。
package.elをつかわずにel-get.elだけですべてを管理する人もいます。
0655名無しさん@お腹いっぱい。2014/02/03(月) 19:48:36.07
>>608 Emacsについての質問は、有志の方々が運営されているEmacs JPをおすすめします。

http://emacs-jp.github.io/

マサカリが飛んでくることはないので、お気軽に利用されてはいかがでしょうか。
0656名無しさん@お腹いっぱい。2014/02/03(月) 19:54:43.80
>> 608

helm-gtagsというhelmプラグインもありますよ。
MELPAのダウンロード数からみると、ggtags よりも helm-gtagsのほうが人気がありますね。

https://github.com/syohex/emacs-helm-gtags
0657名無しさん@お腹いっぱい。2014/02/03(月) 19:55:50.39
>>654
おまえ自演するならもうちょっと頭使えよ
0658名無しさん@お腹いっぱい。2014/02/03(月) 20:16:32.23
>>655
そこ事実上死んでるよな
0659名無しさん@お腹いっぱい。2014/02/03(月) 20:50:31.58
>>652
死ねとか質問してくんなとか言ってる奴よりよっぽどまともだよな。
0660名無しさん@お腹いっぱい。2014/02/03(月) 20:55:38.19
俺が Emacs 使い始めた頃はキーバインドを始めあらゆる操作に死ぬほどイライラしてたけど
気づいたらいつの間にか使えるようになってたな

どうやって使えるようになったのか自分でもさっぱり分からないから
初心者に説明しようにもどうやって説明してよいものか分からない
0661名無しさん@お腹いっぱい。2014/02/03(月) 21:04:35.25
体育会系かよ
0662名無しさん@お腹いっぱい。2014/02/03(月) 21:08:16.59
使っててれば使えるようになるよ
0663名無しさん@お腹いっぱい。2014/02/03(月) 21:19:20.21
とりあえず以下の5つのコマンドを駆使する

describe-bindings
describe-mode
describe-key
describe-function
describe-variable

あとはlispディレクトリの下を適当に漁ればだいたいなんとかなるな
0664名無しさん@お腹いっぱい。2014/02/03(月) 21:24:40.85
>> 663 elisp-slime-nav が便利。

https://github.com/purcell/elisp-slime-nav
0665名無しさん@お腹いっぱい。2014/02/03(月) 21:33:44.36
>>654-656
情報ありがとうございます。参考にします!
0666名無しさん@お腹いっぱい。2014/02/03(月) 21:34:41.40
>>663
describe-function
describe-variable
の二つは最近使ってます。
他のコマンドも使ってみて勉強しようと思います!
0667名無しさん@お腹いっぱい。2014/02/03(月) 21:42:34.59
apropos 系が最強
apropos-documentation でガンガン色々発掘できるし
apropos-value は結果から調べるのにすごく助かる
0668名無しさん@お腹いっぱい。2014/02/03(月) 21:45:57.17
>>665

Emacsの初期設定は使いづらいので、初心者のかたは設定済みEmacsを使ってみるのもいいと思います。Githubで人気の設定済みEmacsを以下に紹介します。

https://github.com/bbatsov/prelude
https://github.com/purcell/emacs.d
https://github.com/overtone/emacs-live
0669名無しさん@お腹いっぱい。2014/02/03(月) 21:49:31.42
何が設定されてるかもわからんままそういうの使って
そんでもってわけわからん質問がまた投下されるわけか
うぜえ
0670名無しさん@お腹いっぱい。2014/02/03(月) 21:50:32.44
>>668
だから自演はもうちょっと頭使えって言ってるだろ
0671名無しさん@お腹いっぱい。2014/02/03(月) 21:51:24.11
デフォルトで使えってか多機能なんだから元々ある機能で事足りる
0672名無しさん@お腹いっぱい。2014/02/03(月) 21:52:40.32
最悪 (load "term/bobcat" nil t) (terminal-init-bobcat) さえ入ってればなんとでもなる。
0673名無しさん@お腹いっぱい。2014/02/03(月) 21:56:46.83
人の設定をそのまま使うのって何だか気持ち悪い
他のソフトだと気にならないけどEmacsだけは他人の設定をそのまま使う気にならない
■ このスレッドは過去ログ倉庫に格納されています