Emacs Part 32
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2009/10/24(土) 04:05:36スレッドルールは以下の通り:
* 初心者にやさしく接すること
* Emacsユーザーとの仲間意識をしっかり持って、馴れ合いを怠らないこと
* このスレでのコミュニケーションを前スレ以上に活発にすること (用がなくとも、毎日の書き込みが理想)
* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可
* 自分で書いた便利なコード/アイディアは他人とシェアしようと試みること
GNU Emacs - Free Software Foundation (FSF) http://www.gnu.org/software/emacs/
EmacsWiki http://www.emacswiki.org/
Emacs 電子書棚 http://www.bookshelf.jp/
Emacs CVS Repositories [Savannah] http://savannah.gnu.org/cvs/?group=emacs
Emacs Lisp List http://www.damtp.cam.ac.uk/user/sje30/emacs/ell-date.html
ダウンロード http://ftp.gnu.org/pub/gnu/emacs/
Windows用 NTEmacs の最新ダウンロード https://sourceforge.jp/projects/ntemacsjp/files/
CVS先端: cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co emacs
Git: git clone git://git.savannah.gnu.org/emacs.git emacs
_/l__
/ く
| ´ω` | ぐにゅう emacs
| C='|
前スレ http://pc12.2ch.net/test/read.cgi/unix/1251665639/
Emacs は世界を救う!
0078名無しさん@お腹いっぱい。
2009/10/26(月) 02:35:44してる
0079名無しさん@お腹いっぱい。
2009/10/26(月) 02:43:5422以降M-gがプリフィックスになったのが残念
0080名無しさん@お腹いっぱい。
2009/10/26(月) 03:17:16キャンセルどうしてんの?
0081名無しさん@お腹いっぱい。
2009/10/26(月) 03:29:53何か設定が必要なのでしょうか?
0082名無しさん@お腹いっぱい。
2009/10/26(月) 03:54:51C-g
0083名無しさん@お腹いっぱい。
2009/10/26(月) 09:49:34このすれってEmacsだけで生活してる人、どのくらいいるのですか?
そういう人って、今でも結構いるんですか?
0084名無しさん@お腹いっぱい。
2009/10/26(月) 10:56:010085名無しさん@お腹いっぱい。
2009/10/26(月) 11:51:32w3mというかemacsのfont-lockがうんこすぎるんでブラウザはfirefox+vimperatorになった
0086名無しさん@お腹いっぱい。
2009/10/26(月) 12:07:41学生時代、ログインシェルが emacs って先輩が居た。
院を中退して、なんかアジアのどこかにいるらしい。
0087名無しさん@お腹いっぱい。
2009/10/26(月) 12:27:48そんなことできるのか
clispがログインシェルになるというのは聞いたことあるが
0088名無しさん@お腹いっぱい。
2009/10/26(月) 13:00:070089名無しさん@お腹いっぱい。
2009/10/26(月) 13:08:23できればemacsで全部済ませたいけど、個々のソフトが進化しまくったから今じゃしんどいね
ファイル操作とテキスト編集、簡単なコンソールアプリ作る時はemacsだけど
0090名無しさん@お腹いっぱい。
2009/10/26(月) 15:32:57screenの中でemacs23のようなフォントや表示能力があればemacs -nwで全て解決するのに。
0091名無しさん@お腹いっぱい。
2009/10/26(月) 15:35:250092名無しさん@お腹いっぱい。
2009/10/26(月) 15:39:010093名無しさん@お腹いっぱい。
2009/10/26(月) 15:45:010094名無しさん@お腹いっぱい。
2009/10/26(月) 16:24:42(setq auto-mode-alist (cons '("\\.rb$" . ruby-mode) auto-mode-alist))
なぜ.rbという拡張子の前に、\\とバックスラッシュが二つ必要なのですか?
0095名無しさん@お腹いっぱい。
2009/10/26(月) 16:35:10http://www.mew.org/~kazu/doc/elisp/regexp.html
0096名無しさん@お腹いっぱい。
2009/10/26(月) 16:46:59本当不思議だ
(rx ".rb" eol)
0097名無しさん@お腹いっぱい。
2009/10/26(月) 17:05:410098名無しさん@お腹いっぱい。
2009/10/26(月) 17:13:02なんか方向性間違ってるよね
0100名無しさん@お腹いっぱい。
2009/10/26(月) 17:41:54× rx使った方がわかりやすいのに
○ rx使った方がわかりにくい
0101名無しさん@お腹いっぱい。
2009/10/26(月) 17:58:37素のregexを自在に使える人にとっては面倒なだけなのか
>>97
kwsk
./configure次第でインストールされないこともあるの?
大分前から標準になってたと思うんだけど
0102名無しさん@お腹いっぱい。
2009/10/26(月) 18:30:23なんで?
教えてちょうだいな。
0103名無しさん@お腹いっぱい。
2009/10/27(火) 06:20:20s/a/b/
使う人減ったよね。個人的に好きなんだけど。
0104名無しさん@お腹いっぱい。
2009/10/27(火) 09:27:320105名無しさん@お腹いっぱい。
2009/10/27(火) 09:42:22なんでイラッって来るの?
0106名無しさん@お腹いっぱい。
2009/10/27(火) 11:38:33それみると、なんか、さぶっ ってなる。
0107名無しさん@お腹いっぱい。
2009/10/27(火) 11:45:57海外でも通じるというメリットがある(×○が通じるのはおそらく日本だけ)
0108名無しさん@お腹いっぱい。
2009/10/27(火) 11:48:46> s/a/b/
なんのこっちゃさっぱりわからん。何これ?
0109名無しさん@お腹いっぱい。
2009/10/27(火) 11:57:470110名無しさん@お腹いっぱい。
2009/10/27(火) 12:04:31スレに関係ないし、レスの流れにも乗ってないじゃん。
置換の話なんてしてねえからな。
0111名無しさん@お腹いっぱい。
2009/10/27(火) 12:07:41×a
○b
と同義
0112名無しさん@お腹いっぱい。
2009/10/27(火) 12:25:180113名無しさん@お腹いっぱい。
2009/10/27(火) 12:35:410114名無しさん@お腹いっぱい。
2009/10/27(火) 12:42:52不思議な感覚の持ち主なんですねw
0115名無しさん@お腹いっぱい。
2009/10/27(火) 12:50:310116名無しさん@お腹いっぱい。
2009/10/27(火) 12:57:01sabu(さぶっ)って見えるんすわぁ
0117名無しさん@お腹いっぱい。
2009/10/27(火) 14:28:440118名無しさん@お腹いっぱい。
2009/10/27(火) 15:01:45s/a/b/が分からないでsabuってなるのは問題あると思うぜw
0119名無しさん@お腹いっぱい。
2009/10/27(火) 15:33:450120名無しさん@お腹いっぱい。
2009/10/27(火) 15:34:570121名無しさん@お腹いっぱい。
2009/10/27(火) 15:56:530122名無しさん@お腹いっぱい。
2009/10/27(火) 16:06:46consは配列に対する操作でもスタックに対する操作でもないけど。
0123名無しさん@お腹いっぱい。
2009/10/27(火) 16:47:23http://journal.mycom.co.jp/news/2009/10/27/043/index.html
0124名無しさん@お腹いっぱい。
2009/10/27(火) 17:15:32cons : push
car : top
cdr : pop
でスタックと対応できるってのは関数型言語の入門書で例としてよく出てくる
0125名無しさん@お腹いっぱい。
2009/10/27(火) 17:23:060126名無しさん@お腹いっぱい。
2009/10/27(火) 17:27:140127名無しさん@お腹いっぱい。
2009/10/27(火) 17:36:290128名無しさん@お腹いっぱい。
2009/10/27(火) 17:40:31どうでもいいです。
0129名無しさん@お腹いっぱい。
2009/10/27(火) 18:31:02consとpushじゃ真逆じゃないの?
0130名無しさん@お腹いっぱい。
2009/10/27(火) 18:51:46キューに対するならpushは最後に追加になるんじゃない。
データ構造によるでしょう。
0131名無しさん@お腹いっぱい。
2009/10/27(火) 18:56:090132名無しさん@お腹いっぱい。
2009/10/27(火) 19:02:530133名無しさん@お腹いっぱい。
2009/10/27(火) 19:06:300134名無しさん@お腹いっぱい。
2009/10/27(火) 19:30:44おもわず「むかなきゃ、食べられないんですか?」
と言ってしまったら別の客が「パフっ!!」とコーヒーを噴き出した
0135Emacsビギナ
2009/10/27(火) 19:46:32その標準出力をEmacsのカーソル位置に出力する。
ってなことやってる人いますか?
もしやってる人、やり方を知ってる人がいれば教えてください><
0136名無しさん@お腹いっぱい。
2009/10/27(火) 21:24:00スクリプトって何を使いたいのかな。
Ruby なら gem で rcodetools を入れて、同梱の xmpfilter を通すとか。
たとえば
(1..10).inject(0){|x, y| x += y} # =>
ってしておいて、M-x xmp すると
(1..10).inject(0){|x, y| x += y} # => 55
なんて出力が得られるけど、そういうのでいい?
0137名無しさん@お腹いっぱい。
2009/10/27(火) 21:38:210138名無しさん@お腹いっぱい。
2009/10/27(火) 22:07:40でっかいDB読み込む奴書いてたらそれ読み込み終わるまで固まるのが痛いんだよな。
0139名無しさん@お腹いっぱい。
2009/10/27(火) 22:26:050140名無しさん@お腹いっぱい。
2009/10/27(火) 23:57:40新しいネタを投下しろやクズども
0141名無しさん@お腹いっぱい。
2009/10/28(水) 02:24:19define-key global-map
どちらもグローバルにキーを設定できますが、機能的な違いはあるのでしょうか?
ネット上で検索すると、どっちも使われてるようですが好みの違いですか?
0142名無しさん@お腹いっぱい。
2009/10/28(水) 03:09:56...略...
(define-key (current-global-map) key command))
そういう時はソース見れば分かると思うけど、基本的に同じっぽい。
けど、global-set-keyの方が良さそうかな。
0143141
2009/10/28(水) 04:12:11global-set-keyを使うことにします。
0144Emacsビギナ
2009/10/28(水) 05:14:50まさしく、やりたいことを教えていただきました!!
Emacs初心者スレじゃないのに、親切に教えていただいてありがとうございます><
0145名無しさん@お腹いっぱい。
2009/10/28(水) 13:55:37folding.elやろうかなと思ったけど自分で C-C@C-fとかでやんないといけないみたいですね.
IDEみたいに自動で認識してくんないかな?
0146145
2009/10/28(水) 14:20:060147名無しさん@お腹いっぱい。
2009/10/28(水) 15:43:33お前が毎日毎日ROMしてるだけだからだろが
そろそろ卒業してネタを投下する作業に入るんだ
0148名無しさん@お腹いっぱい。
2009/10/28(水) 15:53:13ごめん、なんか俺、自分で何もやってないのに
文句だけ書き捨ててた。俺って最低だな。
0149名無しさん@お腹いっぱい。
2009/10/28(水) 22:59:550150名無しさん@お腹いっぱい。
2009/10/29(木) 00:14:38インタラクティブか、非インタラクティブか。
global-map 以外の設定と見た目が合うので、個人的には define-key が好き。
0151名無しさん@お腹いっぱい。
2009/10/29(木) 01:51:02(前後の単語の入れ替えする)
M-t を.emacsの中でなんとか設定する方法ないのでしょうか
0152名無しさん@お腹いっぱい。
2009/10/29(木) 06:41:370153名無しさん@お腹いっぱい。
2009/10/29(木) 19:12:47休日とか気付いたら一日中カスタマイズしてる気がする
0154名無しさん@お腹いっぱい。
2009/10/30(金) 01:53:480155名無しさん@お腹いっぱい。
2009/10/30(金) 20:34:44変数自体は設定されるんだけどスタイルがデフォルトからあまり変化しない。
0156名無しさん@お腹いっぱい。
2009/10/31(土) 07:27:271ヶ月半前のビルド: 1404 ms
今日のビルド: 1829 ms
ロード時間は約30%-35%程遅くなっている。
以前のバイトコンパイルされたコードの方が最適化がなされていたか
インタープレターが遅くなったか、その両方。
なぜ最近のemacsは遅くなったか知っている人いる?
0157名無しさん@お腹いっぱい。
2009/10/31(土) 07:48:56昔から、早くなったり遅くなったりしてる気がするけどな。
とりあえず、バイトコンパイルしなおしてみるとか。
(そのぐらいは試してるか。)
役立たずでごめん。
0158名無しさん@お腹いっぱい。
2009/10/31(土) 08:22:450159名無しさん@お腹いっぱい。
2009/10/31(土) 08:43:35親分、すまねぇ。
0160名無しさん@お腹いっぱい。
2009/10/31(土) 10:02:530161名無しさん@お腹いっぱい。
2009/10/31(土) 14:06:120162名無しさん@お腹いっぱい。
2009/10/31(土) 14:08:08が、C-x 5 2 で新しいウィンドウを出すと、そっちのフォントの設定が、
デフォルト(?) のものになってしまい、~/.emacs のフォント設定が反映
されていないウィンドウが表示されてしまいます。
C-x 5 2 でもフォント設定が同じになるには、どうすれば良いのでしょう?
ちなみに ~/.emacs のフォント設定は以下のようにしてあります。
(eval-and-compile
(cond
((>= emacs-major-version 23)
(cond (window-system
(set-frame-font "さざなみゴシック-10")
(set-fontset-font (frame-parameter nil 'font)
'japanese-jisx0208
'("M+2VM+IPAG circle" . "unicode-bmp")
)
(set-fontset-font (frame-parameter nil 'font)
'katakana-jisx0201
'("M+2VM+IPAG circle" . "unicode-bmp")
)
)
)
))
0163名無しさん@お腹いっぱい。
2009/10/31(土) 14:17:30;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(default ((t (:stipple nil :background "#ffffff" :foreground "#000000" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 133 :width normal :foundry "unknown" :family "VL Gothic")))))
0164名無しさん@お腹いっぱい。
2009/10/31(土) 16:44:29日本では(setq load-path (cons "path" 'load-pat))と書く人が多いね。
明らかに前者の方が簡潔だと思うけど後者の書き方には何かメリットがあるのかな?
0165名無しさん@お腹いっぱい。
2009/10/31(土) 16:59:090166名無しさん@お腹いっぱい。
2009/10/31(土) 17:07:05> (cons "path" 'load-pat))と書く人が多いね。
まあ、そんな短いS式の中で2つも間違いを犯すような君はコピペで我慢してなさいってこった。
0167名無しさん@お腹いっぱい。
2009/10/31(土) 17:08:210168名無しさん@お腹いっぱい。
2009/10/31(土) 19:10:190169名無しさん@お腹いっぱい。
2009/10/31(土) 19:41:360170名無しさん@お腹いっぱい。
2009/10/31(土) 19:58:010171名無しさん@お腹いっぱい。
2009/10/31(土) 20:07:12彡 ノW \从/V W \ ミ
( ノ | ノ \)
∩V 、、 | >V7
(eLL/ ̄ ̄\/ L/ ̄ ̄\┘/3)
(┗( )⌒( )┛/
~| \__/ | \__/ |~ / ̄ ̄ ̄ ̄ ̄ ̄
爻 < | ; 爻 < どうした、それだけか?
~爻 \_/ _, 爻~ \______
~爻__/⌒ ̄ ̄ ̄~~ヽ_ 爻~
/ ー ̄ ̄\_ ̄\
_一‘ < ̄ ̄\\\J
<\ ー ̄ ̄ヽ_ヽJ  ̄\_
\ _ニニニヽ ) ~\
\ _/⌒|\ ヽ_~~ ~⌒\_
__/~ V \_| ~\_
0172名無しさん@お腹いっぱい。
2009/10/31(土) 20:17:240173名無しさん@お腹いっぱい。
2009/10/31(土) 20:24:380174名無しさん@お腹いっぱい。
2009/10/31(土) 21:02:470175名無しさん@お腹いっぱい。
2009/10/31(土) 21:06:110176名無しさん@お腹いっぱい。
2009/11/01(日) 08:18:07> 昔add-to-listはなかった。ただそれだけのこと。
あと、無意味に重いので忌避されていた。
0177名無しさん@お腹いっぱい。
2009/11/01(日) 10:58:500178Zeno ◆5nZQbNmQPs
2009/11/01(日) 11:03:44>>168->>171
add-to-list は重複チェックをしてくれる。
そのことを知らない初心者に cons や push を使った
やり方を勧めるのは推奨されない。
つまり貴様等頭は普通に add-to-list を使っていれば良いということだ。
■ このスレッドは過去ログ倉庫に格納されています