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

Emacs Part 41

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2012/09/07(金) 18:10:22.94
前スレ

Emacs Part 40
http://toro.2ch.net/test/read.cgi/unix/1328958449/
0772名無しさん@お腹いっぱい。2012/12/04(火) 01:34:42.26
>>771
recentf って普通にディレクトリ保存されないっけ?
あ,もしかして,Dired で開いたら保存されるのか.
0773名無しさん@お腹いっぱい。2012/12/04(火) 02:22:51.72
>>772
保存されない。ただ、履歴としてディレクトリを混ぜる事は可能なんで、
それをやったのがrecentf-ext.elだね。

それと、iswitchb-use-virtual-buffersは別ディレクトリの同名ファイルは
1つに纏めて表示するんでかなり不便だ。(どっちかしか開けない)
バッファはuniquifyすればどっちもわかりやすく開けるのに。

iswitchb-use-virtual-buffersは結構書き換えないと駄目だな。
しかしソースはわかりやすいんでbookmarkの対応込みで何とかなりそうだ。
0774名無しさん@お腹いっぱい。2012/12/04(火) 02:51:01.59
>>773
なるほど,recentf-ext の機能だったのか.
導入しているのを忘れていた.
07757732012/12/04(火) 03:11:52.34
よし、iswitchb-use-virtual-buffersでrecentfにも引っかからない時は
bookmarkの方を見に行くコードを書いて、とりあえず動作した。
これを叩き台にするとして今日はもう寝よ。
0776名無しさん@お腹いっぱい。2012/12/04(火) 07:07:31.25
いつも不思議なんだが Emacs 使いって
Emacs-lisp のカスタマイズしてばかりで全然生産性あがってないよね。
しまいにはルビキチのように Emacs-lisp が上手くなったことを
売りにする始末。マッチポンプやないか。
プログラマなら凄いプロダクトつくって語れ。

正論でスマン。でもこれだけは言っておきたかったんだ。
0777名無しさん@お腹いっぱい。2012/12/04(火) 07:08:10.80
いつも不思議なんだが Emacs 使いって
Emacs-lisp のカスタマイズしてばかりで全然生産性あがってないよね。
しまいにはルビキチのように Emacs-lisp が上手くなったことを
売りにする始末。マッチポンプやないか。
プログラマなら凄いプロダクトつくって語れ。

正論でスマン。でもこれだけは言っておきたかったんだ。
0778名無しさん@お腹いっぱい。2012/12/04(火) 09:22:28.67
「大事なことなので二度言いました」って言われたいのか?
0779名無しさん@お腹いっぱい。2012/12/04(火) 10:29:26.05
投稿ミスっただけでしょ。
そんな言い方しなくても。
0780名無しさん@お腹いっぱい。2012/12/04(火) 13:08:42.15
一括りにしてなんでもわかったようなつもりになっている奴が
一番痛いんじゃないかとマジレス
0781名無しさん@お腹いっぱい。2012/12/04(火) 13:47:35.13
最近の elisp 界隈は >>777 こういう感じではある。
しかし、偉そうなこというなら自分のプロダクト晒せカス。>>777
0782名無しさん@お腹いっぱい。2012/12/04(火) 14:05:01.94
Meadowなのですが、elispの質問なのでこちらでさせてください。
友人にUSBメモリから起動できるMeadow環境をあげようと思っているのですが、
立ちあがったら自動で自分の書いたREADME.txtが開くように、.emacsに

(if (not (string-match "自分のマシン名" system-name))
(add-hook 'after-init-hook
'(lambda ()
(progn
(find-file (expand-file-name "./README.txt"))
(switch-to-buffer "README.txt")))))

と書きましたが、fileだけ開いてbufferは普通の起動後と変わりません。
どうすれば、希望の動作になるでしょうか。
0783名無しさん@お腹いっぱい。2012/12/04(火) 15:33:14.66
コマンドライン引数使う方が簡単じゃねーの
0784名無しさん@お腹いっぱい。2012/12/04(火) 16:03:55.38
>>783
言われて見ればその通りでした。ありがとうございます。
0785名無しさん@お腹いっぱい。2012/12/04(火) 19:30:00.58
elisp 覚えると色々やれるんで
ずいぶん無駄な時間を使ったような気がする
シェルに渡せばあっさりというのは結構あるな
0786名無しさん@お腹いっぱい。2012/12/04(火) 22:15:18.44
怠惰の美徳が足りてないな
0787名無しさん@お腹いっぱい。2012/12/04(火) 22:44:21.48
ぶっちゃけカスタマイズが楽しいからやってるんであって
あんまり実際の生産性向上とかは意識してないなぁ
0788名無しさん@お腹いっぱい。2012/12/05(水) 10:48:22.57
ヤクとしての Emacs。
0789名無しさん@お腹いっぱい。2012/12/05(水) 16:25:13.24
目障りな出来る同僚には Emacs を勧めればいい
0790名無しさん@お腹いっぱい。2012/12/05(水) 16:30:01.46
半年後、ひきつった笑顔で「お前の .emacs う、写させてよ」と頼む>>789の姿が!
0791名無しさん@お腹いっぱい。2012/12/05(水) 16:32:49.30
fontの設定しか書いてないわ。
0792名無しさん@お腹いっぱい。2012/12/05(水) 16:44:52.43
>>790
ワロタ
0793名無しさん@お腹いっぱい。2012/12/05(水) 16:47:08.38
どうしてもないと困る設定って C-h と DEL の交換と help-command のバインドしなおしぐらいだなぁ
0794名無しさん@お腹いっぱい。2012/12/05(水) 18:19:55.44
どうでもいい話を

入社して一年目にEmacs使って仕事してたら、おれの指導についてた30台のおっさんにこんな訳わかんないもの使うのやめろとか日々言われてた。
かなりむかついたけど、我慢して半年ぐらい「すいません。この環境で慣れてるんですよ。」とかなんとかで謙った態度でかわし続けてた。

そういう連中がexplorer使ってファイルコピペするテスト作業をelispでキー操作一発でやってるのを見かけたときに
「おれも使ってみるかなぁ。これどうやるの?」と言ってきた。

もうすぐそいつとの仕事も終わりだったのとイライラが溜まりに溜まっていたので、それまでの従順な態度を豹変させて「お前には無理だよ馬鹿」って真顔で言ってやった。
おれのあまりの豹変ぶりにびびったのかそのおっさんはその後はだいぶ大人しくなった。

あの時の顔は何回思い出しても笑ってしまう。目を白黒させるってほんとにあるんだな。
0795名無しさん@お腹いっぱい。2012/12/05(水) 18:48:54.92
3行にまとめると、俺は執念深くていじわるだぜってことだな
0796名無しさん@お腹いっぱい。2012/12/05(水) 20:00:03.18
もっと汎用性あるものつかってテストツール書いてちゃんと横展開してやれよ・・・・
0797名無しさん@お腹いっぱい。2012/12/05(水) 20:39:37.17
そんな奴らがテストツールなんか使うと思うのかよ。
0798名無しさん@お腹いっぱい。2012/12/05(水) 21:01:01.72
どうでもいい話は書き込まなくていいです。
0799名無しさん@お腹いっぱい。2012/12/05(水) 21:02:24.32
迫害を受けるEmacserに愛の手を。
0800名無しさん@お腹いっぱい。2012/12/05(水) 21:12:25.61
>>797
>「おれも使ってみるかなぁ。これどうやるの?」
0801名無しさん@お腹いっぱい。2012/12/05(水) 21:58:09.54
>>800
汎用性ないじゃん。
0802名無しさん@お腹いっぱい。2012/12/05(水) 22:01:20.78
>>801
>もっと汎用性あるものつかってテストツール書いて

>「おれも使ってみるかなぁ。これどうやるの?」
0803名無しさん@お腹いっぱい。2012/12/05(水) 22:06:54.32
>>800
まず、Aの横のCapsキーを
Ctrlに割り当てます。
0804名無しさん@お腹いっぱい。2012/12/05(水) 22:08:04.09
いみふめー
0805名無しさん@お腹いっぱい。2012/12/05(水) 22:11:33.45
他の人が使う場合もあるからCAPSはCTRLで上書き派
0806名無しさん@お腹いっぱい。2012/12/06(木) 01:29:11.26
Emacs使い始めた初心者ですが
Elispを導入するにあたり
auto-installを使うか、packageを使うかどちらがいいのでしょうか?
0807名無しさん@お腹いっぱい。2012/12/06(木) 02:54:46.06
最近は自動でパッケージ管理が普通なのか
俺はいまだに手動でやってるが
そんなに入れるものもないし
とういうか最近まったく新しいの入れてないな
0808名無しさん@お腹いっぱい。2012/12/06(木) 02:55:23.90
>>806
package にある奴は package,それ以外は auto-install で
いいんじゃない? package の方がアップデートとか,削除とか
簡単で使いやすいと思う.標準添付だし.
0809名無しさん@お腹いっぱい。2012/12/06(木) 09:14:33.43
packageにあるものはpackage、それ以外は手動。
0810名無しさん@お腹いっぱい。2012/12/06(木) 09:50:09.93
>>809
俺もそれだわw
0811名無しさん@お腹いっぱい。2012/12/06(木) 10:44:29.49
全部el-get
0812名無しさん@お腹いっぱい。2012/12/06(木) 11:00:22.30
Emacs はまるで Linux のミニチュアのようだな。
こんな話題、5年前の Linux 板ではうなぎの池のうなぎほどうじゃうじゃいた。
0813名無しさん@お腹いっぱい。2012/12/06(木) 11:03:30.76
俺の中で、90年代からの吉幾三像と最近のEmacsが妙にかぶってしかたないんだ。
0814名無しさん@お腹いっぱい。2012/12/06(木) 11:21:08.38
90年代のよしいくぞうなんて知ってるだけで口臭してきそう。
0815名無しさん@お腹いっぱい。2012/12/06(木) 19:51:57.95
全部el-get
なかったらレシピ書く

インストールしたelispの一覧ファイルの保存場所を任意に指定できたらいいのに
それならそれをdotfilesフォルダに置いて、dotfilesをgithubにおいておけば簡単にelisp本体は環境を復元できるようになる(el-getだけはどうにかして導入する必要あるけど
0816名無しさん@お腹いっぱい。2012/12/06(木) 21:18:03.53
全部手動だなあ
最近はデフォルト教に傾いてるから
いかに標準以外のパッケージを減らせるかに腐心するようになってきたわ
0817名無しさん@お腹いっぱい。2012/12/06(木) 21:43:36.24
auto-install入れて
設定に(auto-install-update-emacswiki-package-name t)入れると
かなり起動が遅くなったのですが仕様ですか?
0818名無しさん@お腹いっぱい。2012/12/06(木) 21:44:25.73
仕様って単語使いたいだけだろw
0819名無しさん@お腹いっぱい。2012/12/06(木) 23:09:40.91
特定の言語でインデントするとタブが挿入されますが
タブ文字じゃ無くて空白文字を挿入するように変更できますか?
また、言語によってカスタマイズできるのでしょうか。
0820名無しさん@お腹いっぱい。2012/12/06(木) 23:18:58.82
つindent-tabs-mode
つモードフック
0821名無しさん@お腹いっぱい。2012/12/06(木) 23:51:58.96
>>820
ありがとうございます!できました!!
0822名無しさん@お腹いっぱい。2012/12/07(金) 01:00:08.73
>>817
仕様です。

はい次。
0823名無しさん@お腹いっぱい。2012/12/07(金) 11:34:38.15
(auto-install-update-emacswiki-package-name t)ってネットワークにアクセスするんだよね?
emacs起動時にネットワークにアクセスするようなものはあんま使いたくないなあ
0824名無しさん@お腹いっぱい。2012/12/07(金) 11:55:54.91
はぁ。
0825名無しさん@お腹いっぱい。2012/12/07(金) 12:02:51.73
rubikitchプロダクトについてはすべて誘導した方がいいのかな?

>>823
このスレで聞いて。臭くなるから。

http://toro.2ch.net/test/read.cgi/unix/1342582441/
0826名無しさん@お腹いっぱい。2012/12/08(土) 10:39:20.03
むしろ逆で、いまの日本Emacs界をるびきちが背負っている以上、
Emacsスレはるびきちスレも同然で
それ以外の話題はよそでやれというのが筋ってもんではないの?
0827名無しさん@お腹いっぱい。2012/12/08(土) 10:50:33.70
るびきちはなんの役にもたってねーだろ
0828名無しさん@お腹いっぱい。2012/12/08(土) 15:36:30.72
だれか今の日本emacs界の勢力関係を教えてくれ
0829名無しさん@お腹いっぱい。2012/12/08(土) 16:05:04.62
半田さん他AISTの神々。それ以外は雑魚。
0830名無しさん@お腹いっぱい。2012/12/08(土) 18:12:08.32
つい下世話なことを聞いてしまうけど、その人達は国の予算で関わってるの?
0831名無しさん@お腹いっぱい。2012/12/08(土) 21:03:47.80
正式なプロジェクトとして成果も公表されている。
http://itri.aist-go.jp/jp/section/knowledge.html
0832名無しさん@お腹いっぱい。2012/12/08(土) 21:33:37.98
> H15PRO-110 GNU Emacs 多言語機能拡張
> H14PRO-024 Mule -- Multilingual Enhancement to GNU Emacs
> H14PRO-023 GNU Emacs-21 に対するアラビア文字処理機能の追加
> H14PRO-021 多言語機能の強化をより簡便にするためのEmacsへの追加機能
> H14PRO-020 CGreek Package for Emacs-20 and Meadow
> H13PRO-009 UnicodeをあつかうためのEmacsに対する修正及び追加

平成15年で最後ってことかなぁ?
今でも半田さんが関わってるのはこのときの不具合対応ってことなの。
0833名無しさん@お腹いっぱい。2012/12/08(土) 22:16:17.03
なんで不具合対応ってことになるんだ
0834名無しさん@お腹いっぱい。2012/12/09(日) 07:30:23.77
古い話だがxyzzyスレで2ch-modeばかり話題になった頃、
スレを分けろという声が上がったんだな。
勢力とかるびきちはクソだとかは関係なく、そういうもんじゃねーの?
Mewスレとかhowmスレとかもある。
そんなにるびきち周辺の話題ばかりになるならるびきちスレ(anythingスレ?)
をつくればよい。むしろ栄転じゃんw
「日本のEmacs界をるびきちが背負ってる」んなら繁盛するんじゃね?
0835名無しさん@お腹いっぱい。2012/12/09(日) 08:27:20.61
>>834
もうあるよ。
http://toro.2ch.net/test/read.cgi/unix/1342582441/
0836名無しさん@お腹いっぱい。2012/12/09(日) 11:34:24.80
>>834
それはるびきちモードでも出来ない限り適用できないだろ。
るびきちはいってみれば日本人Emacsユーザーの代表格。
そのるびきちの話題が最優先となるのはEmacsスレである以上必然的。
0837名無しさん@お腹いっぱい。2012/12/09(日) 11:36:53.65
このスレのみんなでるびきち専用Emacs「Rubics」を作ればあるいは別スレ建立も可能かもしれぬ。
0838名無しさん@お腹いっぱい。2012/12/09(日) 16:49:38.11
ふと,なぜ「Emacs」は「Emax」ではないのかと思ったが
「Emax」ってなんかダサいな。なんでだろ。なんかチャラい。
0839名無しさん@お腹いっぱい。2012/12/09(日) 17:31:33.47
るびきちさんはいまごろRuby組み込みEmacsをつくってるよ(願望
0840名無しさん@お腹いっぱい。2012/12/09(日) 18:26:15.87
いいからあっち行けよ。
0841名無しさん@お腹いっぱい。2012/12/09(日) 18:46:36.58
正直、るびきちはノーベル賞に値すると思っている自分がいる。
Anything は世界の生産性を少なく見積っても 5 %は上げてる。
0842名無しさん@お腹いっぱい。2012/12/09(日) 19:08:54.75
anthing使ったことないんだけど、結局なにができるの?
0843名無しさん@お腹いっぱい。2012/12/09(日) 19:22:04.84
隔離スレ行けや病人
0844名無しさん@お腹いっぱい。2012/12/09(日) 19:22:35.65
いい加減隔離スレいけよ
0845名無しさん@お腹いっぱい。2012/12/09(日) 22:14:26.06
>>838
mac は macro の略だから。
0846名無しさん@お腹いっぱい。2012/12/10(月) 06:47:43.32
anythingなつかしいな。
0847名無しさん@お腹いっぱい。2012/12/10(月) 11:23:46.15
Unix を越える革命OS、Anythix。という夢。
0848名無しさん@お腹いっぱい。2012/12/10(月) 16:41:52.71
.emacsの設定に関する質問です。
ウィンドウ設定を以下のようにしているのですが、1窓目はちゃんと黒の半透明のウィンドウに成るのですが、
2窓目以降で白の半透明ウィンドウになってしまします。
理由が分かる方いましたら押してください。よろしくお願いします。

;; ウィンドウ設定
(if window-system (progn
(setq initial-frame-alist '((width . 110) (height . 40) (top . 50)))
(set-background-color "Black")
(set-foreground-color "White")
(set-cursor-color "Gray")
))

(setq default-frame-alist
(append
(list
'(alpha . (85 40))
) default-frame-alist))
0849名無しさん@お腹いっぱい。2012/12/10(月) 16:51:32.46
set-background-color とかは現在の窓にしか影響しないから。
0850名無しさん@お腹いっぱい。2012/12/10(月) 16:51:32.53
set-background-colorとかは「今のフレーム」に作用するものだから
0851名無しさん@お腹いっぱい。2012/12/10(月) 16:52:38.39
コンマで負けた…こんな過疎板で
0852名無しさん@お腹いっぱい。2012/12/10(月) 17:07:08.98
書き込みが少ないからといって
読んでる人が少ないとは限らんのだよ。
0853名無しさん@お腹いっぱい。2012/12/10(月) 19:39:48.37
>>849>>850
ありがとうございます
では全てのウィンドウに適応するにはどう書けば良いのでしょうか?
0854名無しさん@お腹いっぱい。2012/12/10(月) 21:59:53.61
print "hello"
こう書いたパイソンプログラムをrun-pythonすると
>Searching for program: no such file or directory, python
こう表示されてしまいました。
gnupackのemacsを使って居るのですが、
gnupackのputtyでpythonと入力するとpythonプログラムが問題無く起動します
どう修正すればいいのでしょうか
0855名無しさん@お腹いっぱい。2012/12/10(月) 22:24:53.22
>>853
全部default-frame-alistに設定すればいいんだよ
0856名無しさん@お腹いっぱい。2012/12/10(月) 22:38:06.91
>>853
「適用」な。
0857名無しさん@お腹いっぱい。2012/12/10(月) 22:50:47.23
>>855
すみません、具体的に書き方を教えて頂けないでしょうか....
0858名無しさん@お腹いっぱい。2012/12/10(月) 23:51:39.77
trunkにinotify(ファイルシステムのイベントを監視する機能)が入ったな。
LinuxとWindowsで使えるけど、どういう使い方があるかね。
パッと思い付くのは、diredの中身が自動的に同期されるぐらいだけど。
0859名無しさん@お腹いっぱい。2012/12/11(火) 01:26:07.46
>>857
>855 から約35分か。あきらめろ。
0860名無しさん@お腹いっぱい。2012/12/11(火) 01:29:02.21
>>858
tail -f 風なことができるかな
0861名無しさん@お腹いっぱい。2012/12/11(火) 06:15:21.56
>>854
gnupackのemacsなら以下をやっとけば、
(require 'cygwin-mount)
(cygwin-mount-activate)
mintty上で実行できるプログラムはemacs上でもだいたい問題なく実行できるようになる。
自分で変な設定をしてなければ。
0862名無しさん@お腹いっぱい。2012/12/11(火) 06:17:49.08
>>857
default-frame-alistの設定なんて探せばいくらでもみつかるだろ
0863名無しさん@お腹いっぱい。2012/12/11(火) 07:40:48.30
なんで Emacs って自分でいちいち設定しなくちゃいけないの?
これだけで世界中の無駄骨が折れているのではなかったか。
0864名無しさん@お腹いっぱい。2012/12/11(火) 08:08:51.21
自分でエディタを作るよりは楽だからずっと使ってる
0865名無しさん@お腹いっぱい。2012/12/11(火) 08:12:19.02
俺が思うに、キムタクのようなEmacsスターが必要なのだと思う。
るびきちがトップスターという現状は、
例えるなら日本の芸能界トップが猫ひろしである世界のように
貧しいと思う。すべてはそこから。
0866名無しさん@お腹いっぱい。2012/12/11(火) 11:23:57.07
>>863
実は今や>>848程度なら自分で設定ファイルを書くまでもなくマウスとメニューで設定できる。
でも、昔から使ってる奴はそんなの使わないから、ここで聞いても答えは返ってこないだろう。

>>861もgnupackのデフォルトそのまま使えば設定いらないと思うんだけどなあ。
あらかじめ用意されてるhomeディレクトリを使ってないのかね。
0867名無しさん@お腹いっぱい。2012/12/11(火) 13:23:52.78
customize インターフェイスってなんだか微妙に使いづらい感があるんだけど
今はそうでもないんだろうか
0868名無しさん@お腹いっぱい。2012/12/11(火) 13:32:10.89
>>867
そこで翼君が同意ングオーバーヘッドだ!!

あんなもん躊躇なく使える奴は .emacs 弄れるだろうという代物。
ハッカーはあくまでも高度なオタクであって
工業デザインの才能は無いという事に気付かされた事件。
0869名無しさん@お腹いっぱい。2012/12/11(火) 13:39:46.85
customizeで設定するとEmacs立ち上げ時にライブラリロードが発生するのが欠点。
0870名無しさん@お腹いっぱい。2012/12/11(火) 13:59:04.61
はたしてそれは欠点なのか
0871名無しさん@お腹いっぱい。2012/12/11(火) 16:43:45.29
>>867
つっかいにくいよなぁw
あれ使ってる奴いるのかなぁ
■ このスレッドは過去ログ倉庫に格納されています