[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 06/03 19:10 / Filesize : 88 KB / Number-of Response : 391
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Emacs Part 34



1 名前:名無しさん@お腹いっぱい。 [2010/03/08(月) 11:35:14 ]
前スレ
Emacs Part 33
pc12.2ch.net/test/read.cgi/unix/1261307488/

196 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/22(月) 23:45:13 ]
23.2っていつごろリリース?


197 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 13:24:55 ]
zenoっちはanything使わないのかちょっとだけ気になった

198 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 13:43:56 ]
>>164
ネット上のニセ流行を見分ける方法 twitterは嘘ブーム?
testdonetest.blogspot.com/2010/01/blog-post.html


199 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 13:49:24 ]
クソBlog管理人乙

200 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 13:51:33 ]
>>188-190
こういうの見ると分割統治されてるんだなあって
しみじみと思う

201 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 13:52:52 ]
>>200
どういう意味?

202 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 13:57:25 ]
分割統治とは言わず私物化という

203 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 14:57:39 ]
パッケージマネージャーならemacs wikiになかったか?

204 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 15:22:54 ]
org-modeで自動挿入される日付で曜日が漢字になるのを避ける方法ないですか?

より
mon
の方がうれしい



205 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 15:24:47 ]
非国民?

206 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 15:54:54 ]
>>204
(setq system-time-locale "C")
としてみるとか

207 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 15:58:49 ]
どうしてもvimが馴染めなくて、emacs使い出しました。

先輩方に質問です。
とあるサーバーの設定ファイルを(Asterisk・OpenSIPS等)
メンテしています。
ファイル中のあるキーワードをカラー表示をしたいのですが、
独自設定するのは簡単でしょうか?
(メジャーモードを自作するのでしょうか???)

とりあえず、#の右(行コメント)、/* 〜 */のコメントだけでも見やすくしたいのですが、
ググるためのキーワードだけでも教えてもらえないでしょうか?


208 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 16:01:49 ]
ググレカス

209 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 16:47:57 ]
Windowsの他のソフトで作ったアウトラインをorg-modeに取り込む方法は、まだ未整理みたいだ

www.mail-archive.com/emacs-orgmode@gnu.org/msg08082.html


210 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 18:00:46 ]
>>207
font-lock とモードの作り方調べればOKK


211 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 18:12:21 ]
>>207
font-lock-add-keywordsで検索してみ。
モードなんて作る必要ないから。
(>>210のレスはちと外してる。)

212 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 18:27:52 ]
>>211
font-lock-add-keywordsってあるモード用に対してキーワードを追加じゃないの?
サーバの設定ファイル用の適当なモード作ってからキーワード追加って流れだと思ってたんだけど。

213 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 18:32:57 ]
>>212
> font-lock-add-keywordsってあるモード用に対してキーワードを追加じゃないの?

モードを指定することもできるし、どのモードに対しても追加できる
グローバルな指定方法もある。 その関数の1番目の引数に nil を指定するだけ。
非常に楽

214 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 18:38:10 ]
グローバルに指定してうれしいのかな。



215 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 18:42:45 ]
[BUG]とか[TODO]とかそういうのじゃね?

216 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 19:48:02 ]
>>207
define-generic-modeを使うか、conf-modeからdefine-derived-modeを使って
作ると簡単にモードが作れる。
font lockもちゃんと設定してくれる。

217 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/23(火) 21:52:42 ]
設定ファイルのキーワードをグローバル指定したいと思う奴はいないだろ。

218 名前:207 mailto:sage [2010/03/24(水) 00:16:19 ]
レスありがとうございます。

お礼が遅くなってすいません。
色々初耳なキーワードですが、自分なりに教えていただいた
キーワードで調べてみます。



219 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/24(水) 01:22:41 ]
なんかウィンドウサイズとフレームサイズが違うんですがどうすればいいですか?
バージョンは23
iup.2ch-library.com/i/i0071218-1269361186.png

220 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/24(水) 14:24:23 ]
emacsで他人の書いたC++コードを読もうとしてるんだけど(どこかにバグがある)
VisualStudioに相当する環境をemacs上に作らないと無理っぽい

なんとかemacs上でVisualStudioに相当する環境を作れないものか

1つのファイルがやたら大きい
なのに依存してる関数やクラスが違うファイルの間でやたら飛ぶ
変なdefineがいっぱい


221 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/24(水) 14:55:26 ]
VisualStudio じゃだめなの?

222 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/24(水) 15:37:59 ]
>>221
linuxだと依存してるものがapt-get installで簡単に入る
windowsだといろんなmakeしないといけない

223 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/24(水) 15:47:05 ]
問題が最後の3行だけならctagsだけで解決する問題じゃん
牛刀割鶏

224 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/24(水) 15:51:22 ]
英数字の全角がバグの元



225 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/24(水) 15:59:04 ]
VisualStudio でエディットしてビルドは Linux でやるとか


226 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/24(水) 16:57:04 ]
なんで VS が必須になるようなプログラムで apt が出てくるんだ?
Windows 用のプログラムと違うん?
汎用的なのだったらなおさら VS が必要になる意味がわからん。

227 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/24(水) 18:10:03 ]
仮想環境内のwindowsでエディットしたものをネットワーク上のリポジトリにコミットして
ホスト側でpullしてビルドするんですね

228 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/24(水) 18:12:51 ]
>>226
最近のC++プロジェクトはcmakeでmakeするのが多い

229 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/24(水) 23:49:16 ]
「VisualStudioに相当する」であって
VisualStudioそのものが必要なわけじゃないんでしょ

Linuxで近いものを求めようとすると、Eclipseあたりか

230 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/25(木) 00:01:37 ]
なるほど、IDEみたいなコードブラウザが必要だってことなのか。
Emacs だけだと CEDET とかかね。

231 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/25(木) 01:16:13 ]
>>219
>>124,126,127と同じ現象
.emacsの記述を見直してみれば?

232 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/26(金) 13:06:19 ]
(global-linum-mode t)
で行番号ありにしてるんだけど、emacs-w3mの時は邪魔だから消したい。
しかし、
(add-hook 'w3m-mode-hook (lambda () (linum-mode nil)))
と書いても消えてくれません。
w3mを起動した後に
M-: (linum-mode nil)
すると消えてくれます。
これはなぜでしょう?
起動時に消すにはどうすればよいでしょうか?

emacs-w3m linum-mode とか、 w3m-mode-hook linum-mode あたりで
ググってもそれらしいものが出てきませんでした。
どなたかお願いします。

233 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/26(金) 13:19:40 ]
ごめんなさい自己解決しました。

macemacsjp.sourceforge.jp/index.php?CocoaEmacs#aae602ba
d.hatena.ne.jp/gengar/20091215/1260850637

global-linum-mode では **-mode-hook が呼ばれた後 linum-mode に
なるっっぽいので、 add-hook で指定しても意味が無い。
上記URLのように linum-on をいじるか、
逆に linum-mode したいモードを指定するかが良いらしいです。

234 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/26(金) 16:26:10 ]

         ..il||||||||||||||||i:          ''''!!l|||||||||||||||||i..
        .il||||||||||||||||!''             '''!l||||||||||||||||ii.
        :ill||||||||||||||!!'               ''!l|||||||||||||||i.
  .:;lllllllliii:.. '''!l||||||||||!'                  '!|||||||||||||||i.
..il||||||||||||||li. '!l||||||||l                  '!!!!!!!!!!!!!!!!:
:l||||||||||||||||||i :l||||||||                            ちょっとubuntu通りますよ
 '!l||||||||||||||!' ..i||||||||i                  .IIIIIIIIIIIIIIIII
  '':!llll|||llll''  ..il||||||||||i                  .l|||||||||||||||!
        :||||||||||||||||i.                ..il||||||||||||||||'
        ':!|||||||||||||||lii.             .iill||||||||||||||||!'
         ''!l||||||||||||||||i:          ...iiil||||||||||||||||||!'
          '!l||||||||||||i''  ..illiiii:::::::::::::iiil||||||||||||||||||||||!!'
           '''!l||||||!'   .i||||||||||||||||||||||||!!'''    '"'
             '""  ..il|||||||||||||||||||||||!'  .;iilll||||llii;..
                :!l|||||||||||||||||||||||!  .il|||||||||||||||i.
                    '''''''"""""''  :l|||||||||||||||||i:
                            ''!||||||||||||||!:
                             '":!!!!!!!:'"



235 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/26(金) 16:26:11 ]
ウェブを行番号付きで見るとかなんか新鮮かも、レスを行番号で引用したりして

236 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/26(金) 16:53:54 ]
釣りのつもりかい

237 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/26(金) 17:09:30 ]
ブラウザとは名ばかりのテキストビューワーですから〜♪
残念!

238 名前:Zeno ◆5nZQbNmQPs [2010/03/26(金) 17:51:57 ]

>>185
うむ。参加者は皆楽しめたようで嬉しい限りだ。
こういったイベントは emacs ユーザーのモチベーションを高め、
emacs 普及の促進剤ともなるので、もっとやっていくべきだな。
東京ではやらんのかね?

>>197
> zenoっちはanything使わないのかちょっとだけ気になった

吾は eshell や自作 elisp で全てをこなしてしまうので anything.el の
ような "なんでも" パッケージを使う必要がない。
特に eshell は elisp との親和性が非常に高く、複雑な処理の実装を
いとも簡単にしてくれる代物だ。吾はこれまでに数多くの elisp パッケージを
使用してきたが、eshell が一番生産性を高めてくれたパッケージだと自負している。


239 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/26(金) 18:46:17 ]
anything はなんとなく使ったら負けを感じてしまいそうだから使わない。

240 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/26(金) 18:53:54 ]
みんな騒いでるから興味はあるけど、
イマイチなにがいいのかわからないんだよね


241 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/26(金) 21:42:54 ]
> eshell が一番生産性を高めてくれたパッケージだと自負している。
自負とか言うと、まるで自分で eshell 書いたみたいに聞こえちゃいますよ。

242 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/26(金) 21:56:52 ]
anything はもうちょっと自己主張の少ないインターフェースだったらなあとは思ったなぁ。
anything か否か、ぐらいの勢いだからなぁ・・・

243 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/26(金) 22:09:25 ]
>>242
がんばって下さい

244 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/26(金) 22:52:46 ]
>>243
いいだしっぺの法則



245 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 00:17:11 ]
emacsのbazaarレポジトリなんだけど、emacs-23枝だけって大ざっぱすぎない?
前のcvsタグみたいなものは存在しないのだろうか。

246 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 00:39:03 ]
git.savannah.gnu.org/cgit/emacs.git

247 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 01:00:27 ]
>>246
EMACS_23_1枝がないし。。
bzrとかgitとか、面倒だわ。。



248 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 01:01:01 ]
eshell は俺も大好きだ
これに出会ったとき emacs >= vim ぐらいだったのが
emacs >>>>>>>>>>>>>>>>>>>>>> vim になったわ

249 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 04:03:39 ]
eshellってパスが通ってるところのプログラムは動くけど、カレントディレクトリのプログラム名打ちこんでもそんなコマンドねーよハゲって言われちゃうから使いものにならない@Windows.Ver

250 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 08:33:34 ]
>>249
カレントディレクトリ( . )を明示的にパスに追加すれば起動できると思う。

251 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 08:52:25 ]
カレントディレクトリをパスに含めるなハゲ!!って最初に教わったもんだけど


252 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 10:13:39 ]
含めちゃいけない理由は理解してる?

253 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 10:17:01 ]
 ―┼‐         ノ     /   |  --ヒ_/     /   \ヽヽ    ー―''7
   `」   ┼,   二Z二   レ   /  /´レ' \ ―7 ̄}  |  ー-、   /
 (__  (|フ)   (__ノ  _ノ  ∨`  ノ  /  /     _ノ    \_

    ─┼-        /   |   ‐┼-   |     ー|―
    ─┼─ |   \ レ  /   ̄Tー  /      ノ -─
   (二フヽ  \/    _ノ   (二フ\  ヽ_ノ   / 、__

     i';i
    /__Y
     ||真||                   /⌒彡
  _ ||露||         /⌒\     /冫、 ) ・・・・・・。
  \ ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄\ `./⌒ i `  /ゝ    _,,..,,,,_
  ||\`~~´  (十万石)     \( >     ('\\  ./ ,' 3 `ヽーっ ・・・・・・。
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄\`つ    ⌒ _) l   ⊃ ⌒_つ
     .|| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄||                `'ー---‐
( 'A) ・・・。 〃∩ ∧_∧        <⌒/ヽ___
/(ヘ)ヘ    ⊂⌒(  ・ω・) ・・・。  <_/____/ zzzz・・・
         `ヽ_っ⌒/⌒c


254 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 10:17:08 ]
今時そんなこと言う人居ないし。



255 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 10:21:13 ]
>>252
カレントにある実行ファイルを迂闊に実行してしまい無用なトラブルを回避するため


256 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 10:31:48 ]
シングルユーザだと結構どうでも良い上に
今時は得体のしれないアプリケーションを正規の方法でインストールしちゃうケースの方がおっかない。

257 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 11:29:06 ]
>>255
んー、50点。

>>256
まぁそうだね。

258 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 11:33:05 ]
>>257
で、正解は?
まさか>>256ぢゃないよね

259 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 11:33:17 ]
>>249
もしかしてスクリプト書いてるときにシェルに下りて
スクリプト名を手打ちして実行したりしてんのか?

260 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 11:45:29 ]
auto-install.el で 誰でも書ける wiki から直インストールとかよく使う気になれるよな。


261 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 11:57:03 ]
>>258
www.ipa.go.jp/security/fy21/reports/tech1-tg/a_01.html
の3の最後の段落あたりまで踏み込んでほしかった。

262 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 12:09:51 ]
>>261
rootのPATHにカレントを含めなければ、まぁまぁOKって認識でおk?

263 名前:Zeno ◆5nZQbNmQPs [2010/03/27(土) 15:07:58 ]

諸君、元気でやってる!?

吾は調子が良すぎて、一日中笑顔だよ。

思うに牛乳を大量に飲むようになってからそうなったようだ。
便通(うんこの出)も良好になった。



264 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 15:13:57 ]
マジで?
最近、なんか日本人は遺伝子的に牛乳に向いてないとかいわれてるから
あんまり牛乳飲まなくなったなあ。
俺も試しに牛乳がぶ飲み生活してみようかなあ。



265 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 15:29:06 ]
慣れない内はしばらくゲリピーだろうな。

266 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 15:32:50 ]
こんなテンション高いZeno様嫌だ

267 名前:Zeno ◆5nZQbNmQPs [2010/03/27(土) 15:47:12 ]

スクリバーノ氏が Concurrency ブランチをおっ立てたそうだ。
吾はまだ眺めていないが、興味のある者は試してみると良い:
bzr.savannah.gnu.org/r/emacs/other-branches/concurrency/

それと anything ファン必見のニュースだが、メーリングリストでは
anything.el が本家に取り組まれるような方向で意見が交換されている。
良かったな。


268 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 15:48:44 ]
anything ときいて something を連想し、サトームセンを思いだした。

269 名前:Zeno ◆5nZQbNmQPs [2010/03/27(土) 15:57:09 ]

>>264
これは吾だけかもしれないが、かなり効果がある。
他人からは気持ち悪いと思われるかもしれんが、
コーディングが捗りすぎて怖いくらいだ。

>>265
吾の場合、即効性があったように思える。

>>266
気をつけよう。

>>268
これか? ttp://ja.wikipedia.org/wiki/%E3%82%B5%E3%83%88%E3%83%BC%E3%83%A0%E3%82%BB%E3%83%B3


週末、海辺に車を止め、ものすごく小さなノートを使って
片手でコーディングをしている人間を見掛けたら声をかけてくれ。
それは吾だ。


270 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 16:03:32 ]
ぶん殴ってもいいですか?

271 名前:Zeno ◆5nZQbNmQPs [2010/03/27(土) 16:07:48 ]

>>270
それは駄目だ。暴力はよくない。
とはいっても、車の中にいるから
安全は確保されているのだが。


272 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 16:17:44 ]
> それと anything ファン必見のニュースだが、メーリングリストでは
> anything.el が本家に取り組まれるような方向で意見が交換されている。
> 良かったな。

こういう成長過程のパッケージはどうせ最新版入れなおすんだし
無理に本家に入れることないだろうになあとは思うんだよな

273 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 16:18:55 ]
anything というか rubikitch は (require 'cl) 信者だからな。
本家に取り込まれたら (eval-when-compile (require 'cl)) に
直されるが、それを受け入れるとは思えんな。偏屈だし。

274 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 16:35:36 ]
もう cl はネイティブ実装しちゃっていいんじゃないだろか・・・




275 名前:Zeno ◆5nZQbNmQPs [2010/03/27(土) 16:51:53 ]

>>274
それは吾も賛成だ。


276 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 21:59:36 ]
anything-なんとか
は,「なんとか」の関連する機能を自動で設定なしで使えるものだと思ってたんだけど
合ってる?

277 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 22:09:49 ]
なんとかの出力結果とか補完候補を anything のインターフェースで絞りこみ選択出来る

278 名前:Zeno ◆5nZQbNmQPs [2010/03/28(日) 12:28:23 ]

Emacs は生涯を共にする伴侶だ。
我々は他の誰よりも長い時間を Emacs と共に過ごすであろう。
それを考慮すれば Emacs Lisp の本格的な学習は非常に
効率的な時間の使い方であり、それは一生の情報資産ともなる。
それは若ければ若いほど効果的だ。

聡明な君達ならわかるはずだ。
諸君、Emacs Lisp を学びたまえ。
今すぐに!


279 名前:名無しさん@お腹いっぱい。 [2010/03/28(日) 14:28:42 ]
複数のファイルを指定してキーボードマクロを実行したいのですが、どのような方法があるでしょうか?

複数のファイルの選択は、diredでマークしたものや特定のディレクトリ下のファイル全てなどが出来ればと思っています。

280 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/28(日) 14:47:18 ]
>>279
キーボードマクロは、記録したとおりにキー操作を実行するだけだよ。
私の場合は dired 使ってリネームしたり、タイムスタンプの若い 100 個の
ファイルを移動したり等々に、キーボードマクロを使ってる。


281 名前:名無しさん@お腹いっぱい。 [2010/03/28(日) 15:12:05 ]
すみません。書き方が悪かったようです。

現在はキーボードマクロをバッファに対して、開いては実行、閉じる。開いては実行、閉じる。
としているのですが、複数のファイルに対して行う方法が無いかと考えております。
キーボードマクロの中で、C-x C-sまで入れているのでバッファに対して実行を行ってくれると
保存まで複数のファイルに対して行えるかと思うのですが、難しいのでしょうか?

282 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/28(日) 15:14:02 ]
dired 上でやればできそう。

283 名前:280 mailto:sage [2010/03/28(日) 15:16:53 ]
>>282
そだね。

前置き引数を付けると、n 回実行してくれるのでおすすめ。
C-u <n> C-x e


284 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/28(日) 15:21:44 ]
Lisp使ってもいいなら、M-x name-last-kbd-macroでfooと名前を付けたとして、
(dolist (file (directory-files "ディレクトリー名"))
(if (not (file-directory-p file))
(progn (find-file file) (execute-kbd-macro 'foo) (save-buffer))))
をLisp InteractionのバッファーでC-jで実行したらディレクトリー内
のファイルに対して実行できる。



285 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/28(日) 15:22:08 ]
>>281
キーボードマクロをelispとして書き出して関数として呼べるようにし、
diredでどれかのキーに割り当てればできるとおもうよ。

286 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/28(日) 15:35:18 ]
訂正、(directory-files "ディレクトリー名" t) とtを追加してください。

287 名前:名無しさん@お腹いっぱい。 [2010/03/28(日) 16:45:07 ]
>>278
言っていることは解るが、今プログラマーをやれている人間って、相当限られた自公政権組だろうし(嫌味)、仕事で使いたくても、そもそも許可も出ない。

それに言語をマスターするというのは、相当な時間、環境とモチベーションが必要だよ。


288 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/28(日) 16:58:17 ]
言う程難しかないのに、elispは。

289 名前:Zeno ◆5nZQbNmQPs [2010/03/28(日) 16:58:31 ]

>>287
できないと思っているだけじゃないのかね?
いくら時間が制約されているとはいえ、大概の人間は
毎日少なくとも1時間は自由に使える時間があるはずだ。
そのうちの10分で良い。一日10分、休みの日は1時間
Emacs Lisp の学習に費やす。それを三ヶ月続けるだけでも
かなり Emacs が違って見えてくるはずだ。

ところで、 「Emacs合宿」をしてみたいな。
そういった行事を組むのが好きな者はいないのか?


290 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/28(日) 17:10:33 ]
合宿とまではいかんでも勉強会は結構開かれてると思うんだけど。
Zeno様はあんまりああいうのは参加しない系?

tokyo-emacs ってもうやってないのかな?

291 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/28(日) 17:21:25 ]
別にelispが書きたいわけじゃない。
プログラムを書きたいだけだ。

その手段としてelispを学べば手抜きをしてプログラムが楽に書けるようになる
というのであれば学ぶだけの話だ


292 名前:Zeno ◆5nZQbNmQPs [2010/03/28(日) 17:27:14 ]

>>290
吾は昔から行事事には無頓着で、そもそも日時を
トラックしていない場合がほとんどなので、
参加まで漕ぎ着けることがあまりない。
まあ何かに参加したとしても、吾の素性を
露にすることはないと思うが。

>>291
> elispを学べば手抜きをしてプログラムが楽に書けるように

なる。


293 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/28(日) 17:32:07 ]
今後も emacs を開発環境にするなら手抜きでプログラム書くための一助になるんじゃね?
flymake みたいなのって生産性上げてくれるよね。

なんていうかさ、勉強なんてそこまで堅苦しく考えんでも
Excel で VB マクロ書くんだとか大量のテキスト置換するのに sed だの perl で正規表現書くんだ
ぐらいの気軽さで良いと思うんだけどね。







294 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/28(日) 17:35:00 ]
elispは手段のための目的だしな。
(脳味噌のキャパ的に)気軽に覚えられないんだったら別に無理せず本来の目的おっかけるべきでしょ。
別に自分が頑張らなくても他の優秀な誰かが便利なのたくさん作ってくれるしな。



295 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/28(日) 17:49:43 ]
>>289
大事なことを忘れている。
10分のつもりがやり始めると面白くなって
気がつくと3時間もやっていたりすることだ。

296 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/28(日) 17:50:34 ]
Zeno 様、 AppEngine なんてミーハーなこともされてたのですね






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<88KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef