私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレEmacs Part 44
emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : △
レスフィルター : (試験中)
>>599
session.el で read-expression-history 記録はしてる。なんでかたまにこの変数だけ全部消えるけど。
でも結局のところ、ある関数に対して何個か eval したケースをもう一回実施したいとき、
いちいちヒストリたどってこれとこれと・・・なんてやってるのはかったるい。
で、さっきやった eval とその結果はまたあとで使いたいだろうなーってときに
簡単にテストケースに落としたいなってわけよ。
まあヒストリ辿ってコピーして deftest するだけだし四の五の言わずに書いてみるか。
session.el で read-expression-history 記録はしてる。なんでかたまにこの変数だけ全部消えるけど。
でも結局のところ、ある関数に対して何個か eval したケースをもう一回実施したいとき、
いちいちヒストリたどってこれとこれと・・・なんてやってるのはかったるい。
で、さっきやった eval とその結果はまたあとで使いたいだろうなーってときに
簡単にテストケースに落としたいなってわけよ。
まあヒストリ辿ってコピーして deftest するだけだし四の五の言わずに書いてみるか。
起動時にlinum-modeをONにするせっていにしましたが、
空のテキストファイルを開いても行番号が表示されず、文字を打つなり、改行をするなりしないと、表示されません。
他のテキストエディタでは、空のテキストファイルを開いた直後に行番号の1が表示されます。
Emacsでも他のエディタのようにできますか?
空のテキストファイルを開いても行番号が表示されず、文字を打つなり、改行をするなりしないと、表示されません。
他のテキストエディタでは、空のテキストファイルを開いた直後に行番号の1が表示されます。
Emacsでも他のエディタのようにできますか?
>>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) するとか。
ダメなのは分かってる。
行番号会の道重さゆみだけど、とりあえず入れといて
(save-excursion
(let ((c (length (buffer-string))))
(if (= c 0) (while (< (setq c (+ c 1)) 500) (insert "\n")))))
保存する前に before-save-hook で (delete-trailing-whitespace) するとか。
ダメなのは分かってる。
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
などありますが、みなさんどのように運用されておりますか?
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
などありますが、みなさんどのように運用されておりますか?
答え1
両方やってどう違うのか見れば自分で答えを出せる
答え2
試してみれば分かるよな
答え3
三つとも自分で使ってみて自分が一番いいと思うものを使えばよい
両方やってどう違うのか見れば自分で答えを出せる
答え2
試してみれば分かるよな
答え3
三つとも自分で使ってみて自分が一番いいと思うものを使えばよい
>>608
まずそれぞれのパッケージマネージャの説明を読めばわかると思う。
その手のを使うときは何をされるのかわかってないと。
よくわかんないなら package + 手動インストールぐらいにしといたらどうかしら
まずそれぞれのパッケージマネージャの説明を読めばわかると思う。
その手のを使うときは何をされるのかわかってないと。
よくわかんないなら package + 手動インストールぐらいにしといたらどうかしら
>>611 なぜ?
その通りだ。
elispのソースは直ぐ読めるし、その気になれば本体のソースも公開だから分からなきゃ調べだ。
manもinfoもロクに読まずに質問じゃemacs使う資質に欠けてると思う。
おとなしくvim使えwww
elispのソースは直ぐ読めるし、その気になれば本体のソースも公開だから分からなきゃ調べだ。
manもinfoもロクに読まずに質問じゃemacs使う資質に欠けてると思う。
おとなしくvim使えwww
>>594 で言ってたやつを実装してみた
http://paste.lisp.org/display/141112
M-x scratch-test-add で eval-expression の履歴を選んでテストを登録、
M-x scratch-test-run で登録してあるテストを全て実行。
登録したテストは *Scratch test of バッファ名* って名前のバッファに羅列されているから
適当に編集してテストのたたき台にするなり使い捨てるなり。
http://paste.lisp.org/display/141112
M-x scratch-test-add で eval-expression の履歴を選んでテストを登録、
M-x scratch-test-run で登録してあるテストを全て実行。
登録したテストは *Scratch test of バッファ名* って名前のバッファに羅列されているから
適当に編集してテストのたたき台にするなり使い捨てるなり。
ユーザも減ってるし、あるのかどうかわからないユーザコミュニティ的にも新規呼びこむ気力感じないし、
自力でどうにかする元気ない/エディタ如きでいちいち調べてらんないな人は
真面目な話 vim の方にいったほうがいいかもしれない。
あっちは今なら人多いからモヒカンじゃない人も多いだろうし。
自力でどうにかする元気ない/エディタ如きでいちいち調べてらんないな人は
真面目な話 vim の方にいったほうがいいかもしれない。
あっちは今なら人多いからモヒカンじゃない人も多いだろうし。
>>604
linum-update-window 関数のwhileループを実行するかどうかの判定に (not (eobp)) ってのがある。
バッファが空の場合これが常に偽になるので、行番号表示処理が一度も行われないみたい。
同関数内の
(while (and (not (eobp)) (<= (point) limit))
を
(while (prog1 (<= (point) limit) (setq limit (if (eobp) 0 limit)))
に変更したら期待する動作になった。
linum-update-window 関数のwhileループを実行するかどうかの判定に (not (eobp)) ってのがある。
バッファが空の場合これが常に偽になるので、行番号表示処理が一度も行われないみたい。
同関数内の
(while (and (not (eobp)) (<= (point) limit))
を
(while (prog1 (<= (point) limit) (setq limit (if (eobp) 0 limit)))
に変更したら期待する動作になった。
>>619
ゴミコードはんなやボケが
ゴミコードはんなやボケが
取りあえず、出直してきます。。。orz
2014年、今年こそはEmacsを使ってみようと思ったんですが。。。orz
2014年、今年こそはEmacsを使ってみようと思ったんですが。。。orz
取りあえず、
・Emaca実践入門
・入門GNU Emacs第3版
・Emacsテクニックバイブル
・開発ツール徹底攻略 (WEB+DB PRESS plus)
・SoftwareDesign2013年11月号
・るびきちさんのメルマガ(過去のバックナンバー含む)
を購入して読み漁ってみます。
(Emacs Lispテクニックバイブルはそのうち購入します)
色々とわからないことだらけですが。。。頑張ります。。。
・Emaca実践入門
・入門GNU Emacs第3版
・Emacsテクニックバイブル
・開発ツール徹底攻略 (WEB+DB PRESS plus)
・SoftwareDesign2013年11月号
・るびきちさんのメルマガ(過去のバックナンバー含む)
を購入して読み漁ってみます。
(Emacs Lispテクニックバイブルはそのうち購入します)
色々とわからないことだらけですが。。。頑張ります。。。
このスレにもう数年来に渡って自演グセのある糖質が居ついてるのは
テンプレに書いといてもいいくらいの常識
テンプレに書いといてもいいくらいの常識
>>633
そんだけ読んであんだけ低次元な質問投げてんならホント無能としか
そんだけ読んであんだけ低次元な質問投げてんならホント無能としか
> ・るびきちさんのメルマガ(過去のバックナンバー含む)
このステマが目的か w
もう来ないでね臭いから
このステマが目的か w
もう来ないでね臭いから
なにこのネガキャン野郎?>>614
>>631
どんな動機でEmacsに移行することにしたの?
どんな動機でEmacsに移行することにしたの?
>>645
私を騙って不穏当なレスを投稿するのはやめてください!殺すぞ!
私を騙って不穏当なレスを投稿するのはやめてください!殺すぞ!
Emacsにしようと思ったのはxyzzyを使っていたので、
今後MBPを買った時を考えてEmacsにしたのと、
ユーザ数がxyzzyに比べて多く、開発もまだ継続しているということ、
今後、さらに効率よく、メモを取ったり、コーディングをするため・・・
ということで、Emacsを選択しました。
あと.emacs.dをバックアップすれば、比較的環境移行しやすいのもいいですよね
(xyzzyと比較して)
ちなみに今までの職場(組込み)は99%以上秀丸で、
一部サクラエディタだったりMIFESの人がいました。xyzzyは私一人でした。
VimやEmacsはゼロでIDE使ってる人もゼロでした
(ビルドやデバッグに使う事はあっても、コーディングに使う人はいませんでした)
今後MBPを買った時を考えてEmacsにしたのと、
ユーザ数がxyzzyに比べて多く、開発もまだ継続しているということ、
今後、さらに効率よく、メモを取ったり、コーディングをするため・・・
ということで、Emacsを選択しました。
あと.emacs.dをバックアップすれば、比較的環境移行しやすいのもいいですよね
(xyzzyと比較して)
ちなみに今までの職場(組込み)は99%以上秀丸で、
一部サクラエディタだったりMIFESの人がいました。xyzzyは私一人でした。
VimやEmacsはゼロでIDE使ってる人もゼロでした
(ビルドやデバッグに使う事はあっても、コーディングに使う人はいませんでした)
たまに基地外じみて噛み付く奴がいるけど
どうせ匿名なんだし気にしないで書き込んでたらいいさ
無視されようと罵倒されようと別にどうにかなるもんでもないし
MBP 買うならなおのこと vim でいいんじゃないの?あっちの方が
今裾野広がってるし入りやすくなってると思うんだが
人多い方がぐぐって問題解決もしやすいし
どうせ匿名なんだし気にしないで書き込んでたらいいさ
無視されようと罵倒されようと別にどうにかなるもんでもないし
MBP 買うならなおのこと vim でいいんじゃないの?あっちの方が
今裾野広がってるし入りやすくなってると思うんだが
人多い方がぐぐって問題解決もしやすいし
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
みんなの評価 : △類似してるかもしれないスレッド
- Emacs Part 54 (97) - [92%] - 2023/1/25 17:15
- Emacs Part 46 (984) - [92%] - 2014/12/24 14:15
- Emacs Part 34 (1001) - [92%] - 2010/6/21 19:45 ○
- Emacs Part 41 (1001) - [92%] - 2012/12/24 4:15
- Emacs Part 42 (1001) - [92%] - 2013/6/9 5:15 △
- Emacs Part 43 (1001) - [92%] - 2013/12/14 11:30
- Emacs Part 45 (1001) - [92%] - 2014/6/23 9:45
- Emacs Part 40 (1001) - [92%] - 2012/9/7 0:30
- Emacs Part 47 (995) - [92%] - 2015/4/19 13:01
- Emacs Part 49 (974) - [92%] - 2016/12/7 9:45
- Emacs Part 48 (997) - [92%] - 2015/12/9 15:15
- Emacs Part 53 (989) - [84%] - 2022/12/5 12:45
- Emacs Part 31 (1001) - [84%] - 2009/10/23 10:31 ○
- Emacs Part 32 (1001) - [84%] - 2009/12/20 2:04 ○
トップメニューへ / →のくす牧場書庫について