1 :
名無しさん@お腹いっぱい。 :
2009/10/24(土) 04:05:36
人生初の2get(泣
そして1乙
> 但し、女性の書き込みは場の雰囲気を乱すので不可 あたし女だけど、こういう前時代的なルールどうかと思うの FSFだって Women in Free Softwareを主催してるぐらいなのに・・・ (><)
>>4 アタシもそう思うわ!ところであんた男前ね!
1乙 ぐにゅうemacsってなんかかわいいな
ls /usr/bin/ | grep emacs とすると emacs emacs-21.4 emacs-21.4-x emacs-x emacsclient emacspeak とぞろぞろ表示されるのですが、 emacs-21.4 と emacs-21.4-x と emacs-x の違いは何なのでしょうか? emacsのシンボリックリンクにemacs-21.4が指定されてるようですが、emacs-21.4-xとemacs-xを実行しても全く同じemacsの画面が起動します。
> _/l__ > / く > | ´ω` | ぐにゅう emacs > | C='| 伺かのやつだろこれw
>>9 emacsのマスコットキャラ、ぐにゅう君だよ。
> 伺か なんてよむの?
うかが
14 :
名無しさん@お腹いっぱい。 :2009/10/24(土) 19:57:05
フラッシュムービーをemacsの中に表示する方法教えろ。 できないのならfirefoxのソースをパクってきてパッチ作れ。 急いでるんだ。はやくしろ。
わかりました。できしだいうpします。
うにゅぅ〜
mplayer でも呼び出しとけ
Emacs-w3m といわずに Emacs-webkit作ってくださいお前ら
もうあるよ
ペルソナウェア=>何か Unix (tm) => GNU というアナロジーなんだろう
Emacsの 21と 22と 23の大きな違いは何なのでしょうか? あまり違いが無いのなら 21で勉強しても差し支えないでしょうか?
それは何の勉強をしたいかに依るな。
そらRubyの勉強には差し支えないわな
23にはruby-modeが標準添付しているから23がいいだろうよ。 それに、21はutf-8の読み書きが面倒だ。
ま、でもruby-modeを22に足すぐらいは簡単にできるから、 状況によっては無理に23を入れるほどのこともないやね。 よっぽどの理由がない限り今から21を使い始める意味はないと思う。
23を使いたいのは山々だけどRPMパッケージが無いんだよね ソースから入れたらアンスコするのにまた苦労しそうだし
ubuさんならlanchpadからいれるといいけどなー。
昨日、Ubuntuの次期版(Kermic)のRCをインスコしたら、emacs23の パッケージが公式リポジトリに入ってたお。 emacs23で(emacs-version)すると、 GNU Emacs 23.1.1 (i486-pc-linux-gnu, GTK+ Version 2.18.2) of 2009-10-15 on palmer, modified by Debian emacs-snapshotで(emacs-version)すると、 GNU Emacs 23.1.50.1 (i486-pc-linux-gnu, GTK+ Version 2.18.0) of 2009-09-27 on palmer, modified by Debian PPAから入れる必要はないと思うお。
>>29 一昨日にソースからビルドしちまったよ…@9.04
31 :
29 :2009/10/25(日) 08:50:36
32 :
名無しさん@お腹いっぱい。 :2009/10/25(日) 08:55:35
Emacs使いで、Vim使いのエディタオタクさんいる? そういう人の比較感想ききたいなぁ。
なんで自分でソースからビルドしようと考えないのか?
35 :
名無しさん@お腹いっぱい。 :2009/10/25(日) 09:11:08
>>27 大丈夫よ、makefileにuninstall:が記述されてるよ。
でも33の人がパッケージ教えてくれてるなら、そっちの方がよろしいかも。
>>34 パッケージで徹底するのも、Linuxの正しい使い方の一つ。
>>35 sudo make install しなければ良いだけ。
./src/emacs を呼ぶようにする。
>>35 stow もいいよ。
configure に --prefix つけておいて stow で /usr/local 以下に symlink を貼る
$ ./configure --prefix=/opt/emacs-version; make bootstrap; sudo make install
$ sudo stow -v -t /usr/local -d /opt emacs-version
いらなくなれば
$ sudo stow -D -v -t /usr/local -d /opt emacs-version
$ sudo rm -r /opt/emacs-version
するだけ。
そんな意味わからん古いツール使わんでも 普通に--prefix=$HOME/optでいいじゃんよ
39 :
名無しさん@お腹いっぱい。 :2009/10/25(日) 11:28:05
emacs使いの人は行番号を表示しない人が多いけど、 Vim使いの人は表示する人が多い。なんで? エディタ文化に詳しい人教えて!!
>>39 >Vim使いの人は表示する人が多い。
ホントに多いの?
俺は行番号なんて表示させないけど。必要なときに set nu するだけ。
Emacsは昔はデフォで行番号を表示するすべがなく、人に聞く→ 行番号イラネ→泣く泣く行番号非表示→慣れてみると行番号イラネ っていう流れだと思う。
EmacsとVImの最大の違いはスクリプト(マクロ)だな。 Lispは大事な概念がたくさんあってプログラマは知っておいて損は ないからね。 編集部分は大差ないと思うけど、Vimはかなり少ないキー操作で 色々出来るってのはある。
>>42 スレ違い。
どうでもいいから。
比較をしたいなら、専用のスレがあるからそこに行けよ。
プログラマが Lisp をやるなら Common Lisp か Scheme がお勧め
practical common lispとsicpは読んだけど、どうせ使うlispなんてemacs lispぐらいだし emacs lispだけで十分かな
Emacs を使う事が目的ならそれで良いんじゃない
viはed由来だし、行番号を表示したほうがいいことがあるに違いないよ emacsはそうでもない
別に無いよ。行番号を表示したら、その分だけ表示領域が狭くなるから作業しづらい。
>>39 が見たのは GVim かな。
俺の場合、common lisp は emacs lisp プログラミングのスキルアップに学んだ。 目的は emacs lisp のより良いコーディングだし、scheme なんかはどうでもいいわ。 emacs lisp以外でlisp系の言語なんて使う機会ないわ。 schemeは単なる学び損になる恐れが強いので、眼中に無し。
個人的にはエディタに行番号無いと駄目なタイプだが emacsの場合、行番号表示するelispを使うことになるんだが所詮elispで表示してるだけだから、ちょっといじわるな操作加えるとレイアウト崩れたりする。 eclipseやvimのような完成度を求めることが出来ないから結局使ってない。
しかしなんで行番号必要なんだろう?
スクリーンショットを撮るときに画面がにぎやかになるから
ペアプログラミングとか皆しないんだね。 行番号があると便利だよ。
しねぇよそんなもん
小さいプログラム書いてる時とか、 コンパイルエラーの該当行探すのに行番号あった方が一目で分かって良い。
>コンパイルエラーの該当行探すのに行番号あった方が一目で分かって良い。 これは凄い
百歩譲ってもemacsならgoto-line、vimなら数字Gで飛んだほうが早いな それにルーラーとにらめっこなんかしてたら余計に眼が疲れる
飛んでからわかるより飛ぶ前にわかるほうがすぐれている
意味不明
vim の話だけど、エラー行番号が L117 と L120 と L125 とかなら ファイル開いて set nu して 120j して行番号で該当行を探す事が多いな。 まぁ好みの話だね。
行番号ぐらい設定でon/off出来てもいいと思うけどな emacsの主義も理解できるけど、他のエディタでよく使われる機能ぐらいは標準で組み込まれてるべき
linum-modeが、Emacs23から標準で入ってるよ
マジかw知らなかった
>>60 EmacsならM-x compile M-x next-error
vimならcc foo.c 2>&1| error -v
かと思っていたわ
最近はそういうおせっかい機能が好きな人は IDE を使うんじゃないかな。
てかエラーメッセージでわざわざ該当行にジャンプするより コード入力した時点で行の横あたりにエラーのマーカーを出してくれるとありがたいが。
まとめると、fringeはもっと便利であるべき、ということでいいか?
M-x compileも知らずに偉そうなこと言ってる馬鹿がいるのか
お、何か始まったw
>>60 117Gとか120Gとか125Gだろ。
jて。jなんか使ってるからset nuが必要になる。
数Gと^Gで十分。
Emacsではgoto-line(M-g)とline-number-mode。
イチイチ他人のやり方に文句付けんなよ…
linum-modeはバッファが空のときに行番号を表示しないのがなあ
flymakeかな エラー報告用のバッファを開いてリンク付きのエラーリストを常に更新させる ってぐらいはできるかもしれんが、idle-timerとオーバーレイを使って ポイントのある行に表示とかいうのはちょっとややこしそうだ
Emacsって行きたい所に行くすべがちゃんとそろっているからね。 他の人とのやり取りは用には行番号も使うけど、全部表示する必要もないし。 また、BASICから発展したほかのDOSエディタと違って Lispに行ジャンプは無いので必要なかったと思われるし。
75 :
名無しさん@お腹いっぱい。 :2009/10/26(月) 00:08:54
>>74 行きたいところ行くすべ教えてくだせぇ><
カーソル移動か
C-s の検索だけで移動している私
23だったら、M-gg(orM-gM-g) それ以外は、M-x goto-line
間違えた、22以降がM-ggが使えるんだった
78 :
名無しさん@お腹いっぱい。 :2009/10/26(月) 02:35:44
(global-set-key "\C-g" 'goto-line) してる
21以前ではXEmacs風にM-gをgoto-lineにしてた 22以降M-gがプリフィックスになったのが残念
ansi-termというモードを使ってみたのですが、lsコマンドなどで色が付きません。 何か設定が必要なのでしょうか?
このすれってEmacsだけで生活してる人、どのくらいいるのですか? そういう人って、今でも結構いるんですか?
Emacsだけじゃ食えないなぁ
昔はemacsの中だけで完結してた気がするが w3mというかemacsのfont-lockがうんこすぎるんでブラウザはfirefox+vimperatorになった
>>84 学生時代、ログインシェルが emacs って先輩が居た。
院を中退して、なんかアジアのどこかにいるらしい。
> ログインシェルがemacs そんなことできるのか clispがログインシェルになるというのは聞いたことあるが
ジョブコンがなぁ...
w3mよりアドオンでカスタムしまくったfirefoxのほうがはるかに便利に速くブラウジングできる できればemacsで全部済ませたいけど、個々のソフトが進化しまくったから今じゃしんどいね ファイル操作とテキスト編集、簡単なコンソールアプリ作る時はemacsだけど
なんで端末は進化しないんだろうね screenの中でemacs23のようなフォントや表示能力があればemacs -nwで全て解決するのに。
Windows使うならEmacsよりVimのが断然いいよね
windowsデ使うならどっちも同じくらい駄目だな
Windowsなら指使いが互換の別のソフト使ったほうがマシなのでは
言語用のメジャーモードを入れる時に、auto-mode-alistに以下のような設定をしますが、 (setq auto-mode-alist (cons '("\\.rb$" . ruby-mode) auto-mode-alist)) なぜ.rbという拡張子の前に、\\とバックスラッシュが二つ必要なのですか?
rx使った方がわかりやすいのに、大抵の人は生の\\だらけのわかりにくいregexpを書くんだよな 本当不思議だ (rx ".rb" eol)
環境によって使えないからドキュメントには書けんでしょ。
それ以前にrxはやりすぎな感がある なんか方向性間違ってるよね
99 :
94 :2009/10/26(月) 17:15:00
>>95 ありがとうございます。なるほどcons関数に渡される前に\が一つ取れちゃうんですね。
>>96 × rx使った方がわかりやすいのに
○ rx使った方がわかりにくい
regexが嫌いな自分にとってはコンビネータパーザっぽくていいと思うんだけどなぁ
素のregexを自在に使える人にとっては面倒なだけなのか
>>97 kwsk
./configure次第でインストールされないこともあるの?
大分前から標準になってたと思うんだけど
102 :
名無しさん@お腹いっぱい。 :2009/10/26(月) 18:30:23
最近 s/a/b/ 使う人減ったよね。個人的に好きなんだけど。
あれ見るとイラッと来るから無くなっていいよ
>>103 それみると、なんか、さぶっ ってなる。
書く側の都合として×○より書くのが楽なのと 海外でも通じるというメリットがある(×○が通じるのはおそらく日本だけ)
>>103 > s/a/b/
なんのこっちゃさっぱりわからん。何これ?
typoとかを訂正する時の表現方法
ed形式の置換コマンドって事? スレに関係ないし、レスの流れにも乗ってないじゃん。 置換の話なんてしてねえからな。
> s/a/b/ ×a ○b と同義
s/a/b/ より ^Hをみなくなった。
# 余談を書くときにコメントのようにして書くのもあったな
誰にも通じなさそうな所で使うのはたしかに寒いな。
116 :
名無しさん@お腹いっぱい。 :2009/10/27(火) 12:57:01
s/a/b/見たことが無い人は。 sabu(さぶっ)って見えるんすわぁ
substitutionだけに
でも、このスレにいるような人間が勤めてる会社で、 s/a/b/が分からないでsabuってなるのは問題あると思うぜw
配列の先頭に要素追加することをコンスするとか言ってる奴はどうかと思う
時と場所による。このスレでならまあ許せるレベル。
配列はスタックじゃないからたとえこのスレでも許さない
配列でスタックを作れます。 consは配列に対する操作でもスタックに対する操作でもないけど。
nil : 空のスタック cons : push car : top cdr : pop でスタックと対応できるってのは関数型言語の入門書で例としてよく出てくる
consはpushとして使えるかもしれないけど、pushは必ずしもconsじゃないだろ。
Perlなんてまだ使ってるんだというEmacs厨の言い訳↓
だっふんだ
pushって配列の最後に追加するもんじゃないの?RubyのArray#pushとか。 consとpushじゃ真逆じゃないの?
スタックに対するpushならconsと同じ。 キューに対するならpushは最後に追加になるんじゃない。 データ構造によるでしょう。
実装とインターフェイスの区別がついてませんね。
おおなるほど。すぐ取り出せる位置に入れるのがpushなのか
意味不
夜のファミレスで若い女性店員に「おじさんのバナナもたべてみんか?」と言ってた酔っ払い親父がいた。 おもわず「むかなきゃ、食べられないんですか?」 と言ってしまったら別の客が「パフっ!!」とコーヒーを噴き出した
135 :
Emacsビギナ :2009/10/27(火) 19:46:32
スクリプトを書いて保存しないで実行させて、 その標準出力をEmacsのカーソル位置に出力する。 ってなことやってる人いますか? もしやってる人、やり方を知ってる人がいれば教えてください><
>>135 スクリプトって何を使いたいのかな。
Ruby なら gem で rcodetools を入れて、同梱の xmpfilter を通すとか。
たとえば
(1..10).inject(0){|x, y| x += y} # =>
ってしておいて、M-x xmp すると
(1..10).inject(0){|x, y| x += y} # => 55
なんて出力が得られるけど、そういうのでいい?
M-: (insert (shell-command-to-string "echo 'Hello, world!'"))
xmpfilterおもしろいけど、再帰のみ書いたときに無限ループになったり、 でっかいDB読み込む奴書いてたらそれ読み込み終わるまで固まるのが痛いんだよな。
C-u M-x shell-command-on-region で sh 。
もう何回も何回も何回も何回も何回も何回も何回も何回も何回も出たような話ばっかりじゃねーか 新しいネタを投下しろやクズども
global-set-key define-key global-map どちらもグローバルにキーを設定できますが、機能的な違いはあるのでしょうか? ネット上で検索すると、どっちも使われてるようですが好みの違いですか?
(defun global-set-key (key command) ...略... (define-key (current-global-map) key command)) そういう時はソース見れば分かると思うけど、基本的に同じっぽい。 けど、global-set-keyの方が良さそうかな。
143 :
141 :2009/10/28(水) 04:12:11
ありがとうございます。ソース見る癖つけないとダメですね…。 global-set-keyを使うことにします。
144 :
Emacsビギナ :2009/10/28(水) 05:14:50
みなさんありがとうございました! まさしく、やりたいことを教えていただきました!! Emacs初心者スレじゃないのに、親切に教えていただいてありがとうございます><
emacsで折りたたみってどうしてます? folding.elやろうかなと思ったけど自分で C-C@C-fとかでやんないといけないみたいですね. IDEみたいに自動で認識してくんないかな?
146 :
145 :2009/10/28(水) 14:20:06
hideshowvis.elがありました.すいません.
>>140 お前が毎日毎日ROMしてるだけだからだろが
そろそろ卒業してネタを投下する作業に入るんだ
>>147 ごめん、なんか俺、自分で何もやってないのに
文句だけ書き捨ててた。俺って最低だな。
大丈夫。知ってたよ。
>>141 インタラクティブか、非インタラクティブか。
global-map 以外の設定と見た目が合うので、個人的には define-key が好き。
M-t をgtagsに使わせたいのに変な機能に先に設定されてる (前後の単語の入れ替えする) M-t を.emacsの中でなんとか設定する方法ないのでしょうか
素直に設定すれば、勝手に上書きされるよ(たぶん)
Emacs楽しい! 休日とか気付いたら一日中カスタマイズしてる気がする
最近またいっそう重くなったけど、ずっとこのままなんだろうか……
Emacs最新のcc-modeってc-file-styleをLocal Variablesで指定しても効いてなくない? 変数自体は設定されるんだけどスタイルがデフォルトからあまり変化しない。
156 :
名無しさん@お腹いっぱい。 :2009/10/31(土) 07:27:27
.emacs ロード時間 1ヶ月半前のビルド: 1404 ms 今日のビルド: 1829 ms ロード時間は約30%-35%程遅くなっている。 以前のバイトコンパイルされたコードの方が最適化がなされていたか インタープレターが遅くなったか、その両方。 なぜ最近のemacsは遅くなったか知っている人いる?
>>156 昔から、早くなったり遅くなったりしてる気がするけどな。
とりあえず、バイトコンパイルしなおしてみるとか。
(そのぐらいは試してるか。)
役立たずでごめん。
ちっ、役立たずが
かまへんかまへん!
これまで Emacs 21 を使っていて、この度 Emacs 23.1 に乗り換えました。 が、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") ) ) ) ))
(custom-set-faces ;; 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")))))
外国では(add-to-list 'load-path "path")の書き方が普通なのに 日本では(setq load-path (cons "path" 'load-pat))と書く人が多いね。 明らかに前者の方が簡潔だと思うけど後者の書き方には何かメリットがあるのかな?
代々伝わる秘伝のタレの味。
>>164 > (cons "path" 'load-pat))と書く人が多いね。
まあ、そんな短いS式の中で2つも間違いを犯すような君はコピペで我慢してなさいってこった。
昔add-to-listはなかった。ただそれだけのこと。
じゃあ後方互換性のためにconsを使うべきだな
push派は少ないのだろうか。
nconc派
171 :
名無しさん@お腹いっぱい。 :2009/10/31(土) 20:07:12
ノ ∧ /) ∧ 彡 ノW \从/V W \ ミ ( ノ | ノ \) ∩V 、、 | >V7 (eLL/ ̄ ̄\/ L/ ̄ ̄\┘/3) (┗( )⌒( )┛/ ~| \__/ | \__/ |~ / ̄ ̄ ̄ ̄ ̄ ̄ 爻 < | ; 爻 < どうした、それだけか? ~爻 \_/ _, 爻~ \______ ~爻__/⌒ ̄ ̄ ̄~~ヽ_ 爻~ / ー ̄ ̄\_ ̄\ _一‘ < ̄ ̄\\\J <\ ー ̄ ̄ヽ_ヽJ  ̄\_ \ _ニニニヽ ) ~\ \ _/⌒|\ ヽ_~~ ~⌒\_ __/~ V \_| ~\_
うぜえ
ぜぇぜぇ
お前らのオススメのelisp教えろ
anything(爆)
176 :
名無しさん@お腹いっぱい。 :2009/11/01(日) 08:18:07
>>167 > 昔add-to-listはなかった。ただそれだけのこと。
あと、無意味に重いので忌避されていた。
へ?
178 :
Zeno ◆5nZQbNmQPs :2009/11/01(日) 11:03:44
>>168-
>>171 add-to-list は重複チェックをしてくれる。
そのことを知らない初心者に cons や push を使った
やり方を勧めるのは推奨されない。
つまり貴様等頭は普通に add-to-list を使っていれば良いということだ。
そういえば昔は、「空白連ねるな、タブに変換しとけ」だったんだよな。 ファイルサイズを縮小するために。
180 :
Zeno ◆5nZQbNmQPs :2009/11/01(日) 11:40:37
>>179 ソース内でタブを使うことは推奨されない。
>>178 なるほど、勉強になる。
.emacs なんて、web上のものを切り貼りすることしかできないので、
その辺が全然統一されてないわ。
とりあえず、add-to-list を使っておくのが安全なんですね。
勉強になるとか言って勉強する気ない奴の典型
何かいやなことでもあったのか?
ちょっとな
add-to-listの重複チェックとか常識すぐる
「知ってる奴にとっては」な
listにaddする、と聞いた時点で「重複チェックは?」と思い至るようでないと emacsは難しい。
重複チェックするだけなのに無意味に重いってこたないだろ。 add-to-listはループ内で使うのが普通とかならともかく。
センス無い人ってほんと徹底してセンス無いよな
emacsで重いって起動時だけでしょ? 前の方のレスにも起動が遅くなったとかレスがあるけど どうせPC立ち上げてすぐemacs起動したらずっとそのままだし全然気にならん。
ほんと、徹底してセンスないな
くだ質ですが、起動時の牛さんデモ画面を無効にする方法はありますか?
emacsを17個立ち上げているワタシ
最悪。
>>193 initial-scratch-messageを抑制したいってこと?
>>194 ってネタでしょ?
じゃなかったらもう池沼レベルだろ。
200 :
名無しさん@お腹いっぱい。 :2009/11/02(月) 14:22:03
>>194 多すぎだろ、と思って調べてみたら13個上げていた。
2つ不要だったのでkillして11個に減らした。
別プロセスだとなんかうれしいことあるの? バッファ間でやってたようなやりとりは可能?
emacsプロセスは1つのみにしておかないと逆に不憫なのだが。 何個も立ち上げる人はシェルもemacsもいまいち使いこなせてないだけだろ。
不憫って…何が?
>>203 えっ、お前、本当にわからないの?
メモリー、ファイルのロック、ステートのセーブ、ファイルのポジション、fg、eshellのヒストリー、alias
とかいくらでも出てくるだろ。
>>202 この考え方は、最近の人には異様で病的に思えるかもしれません。
しかし、ベテランたちが育った時代、主記憶が4MBでHDDが120MBしかなく、
そのマシンを8人で同時に使っていた時代には、単に許されるのみならず、
必要な考え方でさえありました。
開発者が不憫、ということでよろしいか
>>201 1個が処理中で操作できないときでも別ので作業可能、とかかな。
ぼくも少なくともデスクトップごとに1個emacsが居るけどな。
>>197 起動時に、*scratch*に切り替えてくれてもいいんですが。。
>>193 ;; オープニングメッセージを表示しない
(setq inhibit-startup-message t)
ありがとうございました、と言えクズ
ありがとうございました、カス。
せっかくデフォルトでmulti-tty入ってるんだからXでも端末でも同じプロセスを使い回した方が いろいろ楽だと思うんだが。
スレチかもしれませんが日本語環境orSCIMスレがないのでここに FreeBSD + emacs22 + scim-bridge-jp で日本語環境を目指しているんだけど scim-bridge入れてemacs設定したが上手く動かない *Messages*には SCIM: Launch SCIM-Bridge... SCIM: (file-error make client process failed no such file or directory :name scim-bridge :service /tmp/scim-bridge-0.3.0.socket-1001@localhost:0.0 :buffer *scim-bridge* :family local :server nil :noquery t) と出る. netstatすると ffffff000e450aa8 stream 0 0 ffffff008f6597c0 0 0 0 /tmp/scim-bridge-0.3.0.socket-0@localhost:0. ffffff009ff5c7c0 stream 0 0 ffffff00925891f0 0 0 0 /tmp/scim-bridge-0.3.0.socket-1001@localhost:0. らしい scim-bridge.elで (defvar scim-bridge-x-display-name ":0.") とすると一応動きましたが... もっと上手い解決策はないですか? scim-bridgeが悪いんでしょうけど 自分専用機とはいえscim-bridge.elを直接弄ってるのは嫌な感じがするので 普通に使えてる人はちゃんとソケット開いているのかどうかも知りたいです
別プロセス間でもabbrev効くの?
dabbrevだったorz
きかんだろ
Gnus の受信中や navi2ch 巡回中固まるので、二つ起動してる。
用途別に上げてるなぁ。 あと他のホストの Emacs も端末感覚で貼り付けてる。 合計で 6 つくらいかな?
.emacsをカスタマイズしてるのですが、 emacsコマンドに与えられたオプションによって場合分けをする方法はありますか? 具体的には、emacs -reverseというオプションが与えられた時だけ文字の色の設定をするようにしたいのです。
>>223 command-switch-alist
226 :
223 :2009/11/04(水) 05:35:19
>>225 ありがとうございます!これから設定してみます。
コマンドラインオプションまでいじれるんですね。すごい。
メタキーの連続打鍵を検出することはどの様にすれば可能でしょうか?
何それ?
Carbon Emacsでメタキーを単独で2回打鍵したのを検出したいのです
>>223 reverse videoか判定したいなら
(eq 'dark (cdr (assq 'background-mode (frame-parameters))))
で場合分けできることもある
233 :
Zeno ◆5nZQbNmQPs :2009/11/04(水) 17:46:38
>>232 > (cdr (assq 'background-mode (frame-parameters)))
(frame-parameter nil 'background-mode)
背景の黒い端末でemacs使ってて今までは (setq default-frame-background-mode 'dark) を書かなくても、darkの色付けがされてたのに、 特に何かいじった記憶もないんだがこれを書かないと、 なぜかdarkになってくれなくなった。 端末ではデフォルトはlightになるようだけど 今まで何も書かなくてもdarkに色付けされてたのが不可解
あっそ
cd ~/bin emacs cd ~/src emacs の2つを常に起動してる プログラムに絶対パスは書かない
>>234 それって何のemacs?
frame-background-modeのことか?
>>236 ノ ∧ /) ∧
彡 ノW \从/V W \ ミ
( ノ | ノ \)
∩V 、、 | >V7
(eLL/ ̄ ̄\/ L/ ̄ ̄\┘/3)
(┗( )⌒( )┛/
~| \__/ | \__/ |~ / ̄ ̄ ̄ ̄ ̄ ̄
爻 < | ; 爻 < お前はそれでいいのか?
~爻 \_/ _, 爻~ \______
~爻__/⌒ ̄ ̄ ̄~~ヽ_ 爻~
/ ー ̄ ̄\_ ̄\
_一‘ < ̄ ̄\\\J
<\ ー ̄ ̄ヽ_ヽJ  ̄\_
\ _ニニニヽ ) ~\
\ _/⌒|\ ヽ_~~ ~⌒\_
__/~ V \_| ~\_
236の意味が分からんw emacsバイナリが二つあるってこと?
>>237 LinuxのGNU Emacs 22.0.96.1
>>234 より
(setq frame-background-mode 'dark)
と書いた方がいいのかな?
どっちにしろ明示的に書かなきゃならん
ようになった原因はわからんが
>>240 ノ ∧ /) ∧
彡 ノW \从/V W \ ミ
( ノ | ノ \)
∩V 、、 | >V7
(eLL/ ̄ ̄\/ L/ ̄ ̄\┘/3)
(┗( )⌒( )┛/
~| \__/ | \__/ |~ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
爻 < | ; 爻 < default-frame-alist に (background-color . "black") を入れてみれば良いのではないかね?
~爻 \_/ _, 爻~ \_________________________________________________
~爻__/⌒ ̄ ̄ ̄~~ヽ_ 爻~
/ ー ̄ ̄\_ ̄\
_一‘ < ̄ ̄\\\J
<\ ー ̄ ̄ヽ_ヽJ  ̄\_
\ _ニニニヽ ) ~\
\ _/⌒|\ ヽ_~~ ~⌒\_
__/~ V \_| ~\_
毎回毎回うぜえ
>>242 ノ ∧ /) ∧
彡 ノW \从/V W \ ミ
( ノ | ノ \)
∩V 、、 | >V7
(eLL/ ̄ ̄\/ L/ ̄ ̄\┘/3)
(┗( )⌒( )┛/
~| \__/ | \__/ |~ / ̄ ̄ ̄ ̄ ̄ ̄
爻 < | ; 爻 < それでも構わんよ
~爻 \_/ _, 爻~ \______
~爻__/⌒ ̄ ̄ ̄~~ヽ_ 爻~
/ ー ̄ ̄\_ ̄\
_一‘ < ̄ ̄\\\J
<\ ー ̄ ̄ヽ_ヽJ  ̄\_
\ _ニニニヽ ) ~\
\ _/⌒|\ ヽ_~~ ~⌒\_
__/~ V \_| ~\_
windows.el使ったらいいんじゃないでしょうか?
Windowsお断り
お前はリアルもネトゲも最下層だが 俺はリアルでは下層でもネトゲでは一流だ お前とは違う
酷い誤爆をした スルーしてくれ
お前Emacs使いだったのか
NetEmacs
anything-auto-complationって便利なの? imenu もetagsもgtagsも統一してM-/ で補完してくれるの?
anythingは便利だけどauto-completeは微妙
教えてください。 選択したregionで、三回引数付きreplace-regexpを叩きたいのですが、 どうdefunを書けばいいのでしょうか。
>>254 こんな感じかな?テストしていないので動くかどうかは知らない。
(defun replace-regexp-3times (&optional delimited)
(narrow-to-region start end)
(save-excursion
(let ((i 0))
(while (< i 3)
(let ((regexp (read-string "regexp: "))
(to-string (reaad-string "to-string: ")))
(replace-regexp regexp, to-string))
(goto-char (point-min))
(setq i (1+ i)))))
(widen))
今までrubygemsで取得できるもので済んでいたのですが、 tar.gzで配布されているruby-clusterやruby-gnome(gtk?)を使うことになり、 Emacsでのanythingやauto-complete-rubyでも↑のライブラリを読み出して欲しいと思って調べたのですがわかりませんでしたので質問させてもらいます。 anythingではfri -lやrefe -lの結果から候補を、auto-complete-rubyではrcodetoolsからどうにかして候補を出しているみたいなのですが、 そのソースとなるのはtar.gzがもつドキュメントorコードから生成されたドキュメント(?)を元にしているみたいなのです。 そのようなドキュメントを生成するのはrdocなんでしょうか?そうだとしたらどのように生成すればいいでしょうか? rdoc --riとやって.rdocの中に色々とできているのですが、そこをLOAD_PATHに加えればいいのでしょうか? 長くなってすいません。
257 :
256 :2009/11/07(土) 05:33:58
すいません。誤爆です。Ruby初心者スレッドに行ってきます。
>>199 NSって何の事かと思ったら、Macの話か
259 :
Zeno ◆5nZQbNmQPs :2009/11/07(土) 09:44:04
>>248 > お前はリアルもネトゲも最下層だが
> 俺はリアルでは下層でもネトゲでは一流だ
> お前とは違う
笑わせていただいた。
このスレではもっと礼儀を弁えてほしいものだが。
260 :
254 :2009/11/07(土) 11:05:01
>>255 ありがとうございます。
引数の言い方を間違いました。
regionで引数固定のコマンドを、
M-x replace-regexp a b
M-x replace-regexp c d
M-x replace-regexp e f
のように叩きたいのです。
申し訳ありません。
不憫って素で間違えてるバカがいてワロタ
263 :
名無しさん@お腹いっぱい。 :2009/11/07(土) 13:52:12
(server-start)を見てるんですが、どこかでstart-processを呼び出してる はず、と思っているんですが、分かりません。 forkをgrepするとstart-processしか考えられないのです。 どうなっているのか、教えてくれませんか?
最近の emacs は socket bind できるので 外部プログラムに頼らなくてもよくなった。
マークに移動するコマンドってexchange-point-and-markしか無いですか? 一箇所にマーク付けて バッファ動き回ってマークに戻るという操作を繰り返したいのに 上のコマンドだとマークに移動する時にマーク位置を変えるのがうざい。 やっぱりemacsをマスターするにはマークリングとか使いこなさないとだめなのかな
(goto-char (mark t))
C-u C-SPC、 C-x C-SPC も便利。
23.1使ってみて、fontsetを2種類登録したんだけど、font menuってどうやって出すんだろうか。ググっても見つからなかった。 DecreaseとかIncrease fontは出るんだけど。
>>270 Options -> Set Default Font...
> emacs-20.6-man-jp/
最近cvs先端をビルドしようとすると必ず > cedet/srecode/cpp.el:38:1:Error: End of file during parsing: /path/to/emacs/lisp/cedet/srecode/map.el とか言ってcedetのところで引掛ってしまうのですが、これは私の環境だけ なのでしょうか?map.elを眺めても括弧の閉じ忘れがあるでなし、ググっても 同じ症状の人も見当らず…… 別にcvs先端でなくても困らないのですが、何だか気持が悪いので。
ウチでは引っ掛からないけどなー
蟻の巣ころりでありんす
pulldown.el 神!!!!
>>275 やっぱりウチだけなんですかね……
make bootstrap で環境が影響するってどういうことが考えられるんでしょう?
> End of file during parsing
てことは、不正な文字かなんかに引っ掛ってるってことでしょうか?
新規にcvsソースを取得し直したり、gitの方で試してみたりしても結果は同じでした。
Emacs系の(勉強会|講演会)って参加したことある?どんな感じ?てかまとめとかないんかね
人脈は増えるかもだけど、技術的な収穫があった勉強会ってのは今のところ無いな elisp持ち寄って発表する勉強会にも行ったけどネットで拾って読むのと何も変わらん まぁ根暗な俺とは違って積極的な人は色々聞いて吸収できるのかもしれないけど。
Portable Emacsって言うんでしょうか WindowsPC上でUSBメモリから起動できる Emacsの作り方って言うか、配布されていいる場所とかあるのでしょうか? なんか英語のサイトだと有るようにも感じるのですが 悲しいことによく解りません
>>283 Anyway, you have a reat chance to contribute to Japanese emacs community
by writing the tutorial how to make the portable emacs launched by USB memory.
Good luck!
a reat chance って何だ?
neet
もしかして great のタイポかな? launched by よりも launched from の方が良いかも
auto-complete-yasnippet.el使ってるいる? EmacsWiki: Auto Complete
http://www.emacswiki.org/emacs/AutoComplete 上のURLの下の方にあるけど,どんなどうさをするの?
コピペしてrequireしたけどわかんなかった.それに依存するものとしては
yasnippet.elが 0.6.1c,auto-complete.elが1.0aが入ってるんだけど,もしかしてそれが悪さしてるとか?
auto-completeはやめとけと何度言ったら
290 :
名無しさん@お腹いっぱい。 :2009/11/10(火) 22:08:39
>>289 どして?anythingは目線の移動が嫌い
emacs暦1年弱ですが既に小指が痛いです。 最近はemacs触ってない時にも痛みが少し残ってます。(突っ張ってる感じ) 長年emacs使ってる人達は痛くならないのですか?
良くないフォームで無理な練習を続けると腱鞘炎になる。
>>291 まさか、右側にもctrlキーあるの知らないとか?
左側のctrlも、Caps Lock キーを割り当てている人も多いはず。
二行もあるのに、まるで無内容だな。
右側のCtrlキー使ってる奴なんていたのか
CtrlはAの左横に割り当てればそんなに指に負担にならないな それよりMetaキーをどう割り当てるかいまだに悩む 1ストロークで打ちたいがいい場所がない。
右Ctrlは右手の掌で押している
MetaはAltで十分だろ 右と左のAltを両方使ってる
むしろ106キーボードの標準のCtrl位置でEmacs使ってる人っているのか?左手死ぬだろ Metaは窓使いの憂鬱使って変換キーにワンショットモディファイアで割り当ててるなぁ。おかげでMetaキー使いまくり
Meta は C-[ だなぁ。 Alt (や Esc) は、ホームポジションから遠い。 ただ M-v とかを連続入力したいときだけは Alt を使わないといけない…
うちのAltはホームポジションのまま押せるじょ。
>>300 C-M-sのようにCtrlとMetaを同時押しするコマンドはどうやって打つんだ?
>>302 >>300 じゃないけど、C-[、C-s の2ストロークになるよ
M-v も C-[, v の2ストロークだから連続入力がしづらくて Alt 使うはめになってるのかと
306 :
名無しさん@お腹いっぱい。 :2009/11/12(木) 15:55:28
emacsのcc-mode、C言語だとdoxygenコメント、キーワードに色がつくのに、 C++だと色がつかん。 C++でもdoxygenコメント、キーワードに色がつく方法を伝授してくだされ。
フットペダルを用意してCtrlにすればいい
ctrlは小指の付け根で押すものと決っておる。
その技はキーに高さのないノートでは使えないわ!
ノ ∧ /) ∧ 彡 ノW \从/V W \ ミ ( ノ | ノ \) ∩V 、、 | >V7 (eLL/ ̄ ̄\/ L/ ̄ ̄\┘/3) (┗( )⌒( )┛/ ~| \__/ | \__/ |~ / ̄ ̄ ̄ ̄ ̄ ̄ 爻 < | ; 爻 < 構わん、続けろ ~爻 \_/ _, 爻~ \______ ~爻__/⌒ ̄ ̄ ̄~~ヽ_ 爻~ / ー ̄ ̄\_ ̄\ _一‘ < ̄ ̄\\\J <\ ー ̄ ̄ヽ_ヽJ  ̄\_ \ _ニニニヽ ) ~\ \ _/⌒|\ ヽ_~~ ~⌒\_ __/~ V \_| ~\_
AA貼んなよ、うざい
ノ ∧ /) ∧ 彡 ノW \从/V W \ ミ ( ノ | ノ \) ∩V 、、 | >V7 (eLL/ ̄ ̄\/ L/ ̄ ̄\┘/3) (┗( )⌒( )┛/ ~| \__/ | \__/ |~ / ̄ ̄ ̄ ̄ ̄ ̄ 爻 < | ; 爻 < 構わん、続けろ ~爻 \_/ _, 爻~ \______ ~爻__/⌒ ̄ ̄ ̄~~ヽ_ 爻~ / ー ̄ ̄\_ ̄\ _一‘ < ̄ ̄\\\J <\ ー ̄ ̄ヽ_ヽJ  ̄\_ \ _ニニニヽ ) ~\ \ _/⌒|\ ヽ_~~ ~⌒\_ __/~ V \_| ~\_
/::::::::::::::::::::::::::::::::::::::::::::::::::::::\ / ̄ ̄ ̄ ̄ ̄ ̄ / '''':::::::::::::::::::::::;;;::::::::::::::::::::::::::::::'ヽ < おじちゃんも好きねぇ / ..........,.....,ri /' l i........................ i \______ ,':::::::::::://::/' |:::/ | 'i::::l'、;:::::::::::::::::..... i _,,,,,,,,,,,,,,,_ i:::::::::::/,.i::/‐-レ' | 'i::| i::::::;;::::::::::::::::i ,,,-‐''"~ ~゙ヽ、,,----、.,,,,_ l:::::::::/ ',,,,,,,, | ''''i:|''‐i;:::| i::::::::::::::::l .,,r''~ ゙ヽ、 `ヽ、 ::::::::i /,:‐-、 -リ‐-、';|ヽ!:::::::::::::::l / ゙i, `ヽ、 :::::::| l i::::::::::l r'''''':、.ヽ |:::::::::::::::| ./ i, ゙i, :::::::| 'r‐j:::i !:::::::::::l l |::,-‐''''''~~~'''''‐-=./ i ゙、 :::::::! `''''" 'iつ::::ノ‐''"~´ i' .:.::::i':::.. ゙, :::::::':、 、 `/ .i .:.::::/.:.:.:.. i :::::::::| ヽ, ,__ / ノ .:::::::/:::.:.:.:.:. i ::::::::::| ` '‐.、_{ )_,,i / .:.:.:.:.:.:/,;.:.:.:.:.:.:. } ::::::::::| `'''''''゙\i' / .:.:.:.:.::::::; ' .:.:.:.:.:.:.:.:.:.:.:..........:.:.::i' i:::::::::| /,,,,,,,,,,,_ ,,,、 / ..:....:.:.:.:.:.:.::::::::::::/ ,,,,,...-.:.:.:.:.:.:.:.:.:.:.:.:.:.:./
317 :
名無しさん@お腹いっぱい。 :2009/11/14(土) 06:18:57
eshellって 使ってる人居ます?
そりゃもう。
eshellか…懐かしい響きだな
普通eshellだろう
普通はc-shell
eshellでリダイレクション時にstderrとstdoutが分けられなくて挫折した。
ここでterm-modeを知ってからそればっかりつかまってます
M-x term が下手すると普通のターミナルから期待できる機能すべてを 補ってくれることはなんとなく分かるが、 curseなどで書かれた cli ツールの表示もbashなどと全く同じように されるの? これができないと安心して使えない。
>>324 自分でやってみたが、色が別のになってたり、
表示がちょっとズレてたりした。
やっぱ完全対応はしてないみたいだね。
ということで、まだ M-x term の本使用はホールドとなりました。
hold # 1. 持ちこたえる、耐える、?の状態{じょうたい}のままである # 2. 〔天候{てんこう}などが〕持続{じぞく}する # 3. (?に)有効{ゆうこう}である、適用{てきよう}できる
なにこのどっと疲れる流れ
.疲れる
くやしいです
334 :
Zeno ◆5nZQbNmQPs :2009/11/16(月) 00:48:56
貴様等、くだらん書き込みはその辺にしておけよ。
>>263 当たり前のルールを守れん人間は残念ならが少なくない。
すべき注意をしてくれた事に感謝するぞ、君。
疲れる流れが加速
疲れるコテが来たなw
337 :
Zeno ◆5nZQbNmQPs :2009/11/16(月) 01:12:05
>>337 レス番うち間違えるZenoさましゅてきっ キャッキャッ
ところで
>>322 の件ってどうにかなります?
339 :
Zeno ◆5nZQbNmQPs :2009/11/16(月) 12:14:18
>>338 吾のファンかね?
>>322 デフォルトでは対応していないようだ。
eshell-error-handle が使われている箇所を defadvice してしまえば
無理矢理対応させることもできなくはなさそうだが、お勧めはできない。
$ bash -ci 'foo > b' # stdout
$ bash -ci 'foo 2> b' # stderr
で代用しておけ。
ちなみに、もしファイルではなく、 "eshell上で" stdout、stderrの内容が見たいのであれば、 $ bash -ci 'foo > /dev/null' # eshell に stderr の文字列が表示される。 $ bash -ci 'foo 2> /dev/null' # eshell に stdout の文字列が表示される。 とするべきだ。わかったのか?
341 :
名無しさん@お腹いっぱい。 :2009/11/16(月) 16:13:20
EmacsLispでディレクトリの存在を確認することはできますか? ディレクトリがあれば、あるスクリプトを実行する。 ということがしたいです。
342 :
Zeno ◆5nZQbNmQPs :2009/11/16(月) 16:18:24
>>341 (when (file-directory-p <your-dir>)
(shell-command <command>))
file-directory-p。 M-x aproposでそれらしい単語入れれば探せるよ。
ありがとうございます。 確認してみます。
質問です バッファ遷移なしでshell(bash)の命令を飛ばしたいです 今はeshellを常駐させてコンソールを叩いているのですが、 もっとスマートな方法(プラグインなど)で実現できないでしょうか (Carbon EmacsなのでC-zでTerminalと行き来するのは面倒なのです) anythingでやっているのをどこかで見たような気がするのですが、失念してしまいました
すぐ2つ前にaproposって書いてあるんだから探せよ。 shellのスペルがわかってりゃ出てくるだろ。
347 :
345 :2009/11/17(火) 20:24:45
解決しました M-x shell-command RET あるいは M-! で可能だったんですね お恥ずかしい もっとドキュメント読まないと
そんな基本的なところで引っかかるもんなのか
completing-read はインプットを文字列の始まりからマッチして補完してくれますが、 substring を受け取り、それをマッチして補完してくれる関数はありませんか? 例えば、インプットが "cde" で、マッチング対象のリストが '("abc" "abcd" "abcdefg" "abcdefgh") だった場合、"abcdefg" を返すといったイメージです。
completing-readにpredicateを与える。
>>349 "bacdefg"や"acde"が入っていた場合はどうなってほしいんだ?
これじゃだめ? (defun match (arg) (string-match substr (car arg))) (progn (setq substr (read-string "input: ")) (completing-read "input: " '(("abc") ("abcd") ("abcdefg") ("abcdefgh")) 'match))
*Compile-Log*が表示されるときにwarningが1行でもフレームの半分を乗っ取ってしまうのが嫌でなにかないかなと検索したら このスレの過去ログが引っかかりました.でも,重要なところが過去ログに載っていませんでした. *Compile-Log*ではなくても,指定したバッファ名の時,そのバッファが生成されたときに自動で指定した高さになるとかできませんか? temp-buffer-resize-modeは考えていたのとは違いました.
>>354 どの過去ログ?
手元にあれば掘り出すけど。
shrink-window-if-larger-than-buffer ?
358 :
354 :2009/11/20(金) 01:39:29
>>356 やりたいのはそれです。
しかし、Compile-Logのバッファに表示されているのが4行程度でしたが、
M-x shrink-window-if-larger-than-bufferでも、C-x -でも反応なし。
上のコマンドであれば4行+1,2行まで高さを縮めてくれるのではないかと思っています。
それがまちがいなんですかね?
>>357 701は
(temp-buffer-resize-mode t)
だって。
360 :
354 :2009/11/20(金) 03:06:54
>>359 ありがとうございました!でも、354で書いているとおり、それではありませんでした。
part31の669さんとおなじようにtemp-buffer-resize-modeはそれはそれでありがたかったです。
(let ((win (get-buffer-window "*Compile-Log*"))) (if win (fit-window-to-buffer win)))
362 :
名無しさん@お腹いっぱい。 :2009/11/21(土) 03:06:57
Emacsで作られた有名なアプリケーションを教えてください
364 :
名無しさん@お腹いっぱい。 :2009/11/21(土) 13:57:14
最新のだが、emacsのフォントサイズがGTK+で普通になったな。 以前まではデフォが大きすぎたが、普通のサイズになった。
いいかげんすてろ
366 :
364 :2009/11/21(土) 14:01:49
失礼。先程はサゲ忘れてしまったから、 一匹のアホが釣れてしまった。
>>367 いや、それは二ヶ月前の話。
描画を遅くした人は自己責任で問題部分を修正し直してた。
ロードはそこまでだが、描画は前よりも随分早くなった。
いいかげんすてろ
>>368 いや 17 日あたりの変更から遅いと思う。
マルチバイトが含まれてなければ相変わらず速いけど。
日本語テキストのスクロールとか遅くないですか?
emacs は元々遅いよ。
だから SU TE RO !!!
差分してみりゃいいんじゃない? どこが原因か。
俺は通りすがりのvi使いなんだがこのあいだ納入期限近くで 焦っていたemacs使いが客先でデバッgグをしていた 相当せかされていたらしく「これを修正しますから少し端末お借りします」 というとログインして自慢のemacsを起動するコマンドを叩いたが emacs: Command not found と出る始末「え?あ?emacsないの?」 とか言っていたらしいがもうだめ 顧客は「emacsなんて重いエディタなんて使ってませんよ本当に納期間に合うんですか?」 とか更にプレッシャーをかけてきてそのemacs使いはたじたじになっていた 俺は謙虚に「それなら私がやりましょうか?」というと「vi使いはだまってろ俺でもviくらい使えるわ」 とか言っていたがそいつがviで文字入力するたびに「プ・・・プ・ププ」とビープ音が なっていてそいつがviを使いこなせているかどうかは周りの人はすぐに分かったようだった 殆どの人は呆れが鬼なっていたところに「俺がやるよ」と言うと 「勝ったと思うなよ・・・・」と囁いてきたので「もう勝負ついてるから」と返すと emacs使いは両手をキーボードに叩きつけて悔しがっていた これがemacs偏狭者のアワレな末路
このコピペ久しぶりにみた
376 :
名無しさん@お腹いっぱい。 :2009/11/21(土) 18:48:12
すいません、教えてください。 Google で emacs 関数 結果 出力 表示 などで検索していましたが、見つけられませんでした。 lisp-interaction-mode で関数を実行すると、出力が適当なところで省略されますが、これを全て表示させる方法を探しています。 ご教示いただけると幸いです。
パックレジストリがマンマンです!!! 使用機種はパックです!!! おしえてください!!!
379 :
名無しさん@お腹いっぱい。 :2009/11/21(土) 19:00:35
解決しました。 Google で lisp-interaction-mode 省略 を検索したら出ました。 (setq eval-expression-print-length 100) (setq eval-expression-print-level 100) などとすると、表示数をコントロールできるようでした。 お騒がせしました。
380 :
Zeno ◆5nZQbNmQPs :2009/11/21(土) 19:07:18
> (setq eval-expression-print-length 100) ではなく、 (setq eval-expression-print-length nil) にしておけば制限は無くなる。こちらをお勧めするがな。
381 :
名無しさん@お腹いっぱい。 :2009/11/21(土) 19:44:36
382 :
名無しさん@お腹いっぱい。 :2009/11/21(土) 21:12:55
Emacsがクラッシュする直前に何が起こってるのか調べたいです。 *Message* バッファなどに何か書き込まれるたびに その内容をファイルに保存する方法はありますか?
383 :
名無しさん@お腹いっぱい。 :2009/11/22(日) 13:05:32
message を override すれば。 (defun message (&rest s) ... )
>>382 messageをdefadviceして、そのadviceでファイルに保存する
コードを書けばいいのではないか。
俺もそう思って今やってみたけど、上手くいかない。 (defvar message-logfile "/tmp/message.log") (defadvice message (after message-to-file activate) "append message to file" (with-current-buffer (get-buffer-create "*message-logfile-temp*") (erase-buffer) (insert (apply 'format (ad-get-args 0))) (insert "\n") (set-buffer-modified-p nil) (write-region (point-min) (point-max) message-logfile t)))
(ad-activate 'message) してないんじゃないか? こっちではそれで出来たよ。
387 :
385 :2009/11/22(日) 16:13:33
>>386 急いで書いたんで、本当はC-x C-cで終了できなくなった問題があった。
今やると大丈夫みたい。
ad-activateはいらないと思う。
次のスレのタイトルは 「Emacsの宿題片付けます [33 times]」にしようよ。
>>388 まあそういうな。結構ためになってる。無論神回答のおかげで。
[33 times]はいいなw
いや本気でしてないんだが これだからIDなし板は困るわ
嫌なら常時トリップでも付けてろ
嫌ではない
困るー>嫌でないから常時トリップ付けないー>困る ー>嫌でないから常時トリップ付けないー>困る ー>嫌でないから常時トリップ付けないー>困る ー>嫌でないから常時トリップ付けないー>困る <<<<<<<<<ずーと困ってろ>>>>>>>>>>>
誰が誰と戦ってるの?
StallmanとGosling
ああそんな人も居たね
399 :
名無しさん@お腹いっぱい。 :2009/11/22(日) 23:00:03
どうしておじさんたちはさきのないemacsをつかいつづけるの? しぬまでviにれっとうかんかんじていきるの?
emacsもviもVisualStudioもXcodeも使うよ。
まぁなんでも使うわな
emacs使いでvi使えない奴っているのか?
いないだろ
vi使ってる奴だってemacs使えないわけじゃないだろし。
>>400 Xcodeは実機がないから使えねぇorz
俺hjklとiaxdd:wqぐらいしか知らない はっきり言って使えないも同然
ggとGを知ってる俺の勝ちだな
Firefoxのvimperatorを使い始めてからviのキーバインドも覚えるようになった
Pを使える俺にかなうものはいまい
Emacs22 on FreeBSD7.2でemacsを-nwで使っているとき、 C-zやC-x C-cで端末に戻ってもemacsの表示内容が消えないのですが、 どういう設定を.emacsに加えればよいんでしょうか? ちなみにsshで他のマシンにログインして同じ事をするときちんと消えるので、 端末エミュレーターの問題ではなくてemacsの設定だと思います
TERMの値が違うんじゃね?
>>409 解答ありがとうございます。
しかし残念ながら消える方も消えない方もTERMの値は同じ(xterm)でした
412 :
408 :2009/11/22(日) 23:54:14
>>410 ありがとうございます。
どちらも同じ動作に見えます。
2009/10/23 に立ったばかりの Wanderlust その6 スレが消えてる。 消されたのか?
3年以上書き込みがなくても dat 落ちしない unix 板で、もう dat 落ちするのか?
即死判定じゃないの?
書き込み数によるはず。 詳しくは分からないけど、レスが一定数なくて ある程度書き込みがないとdat落ちするんじゃなかったっけ?
420 :
名無しさん@お腹いっぱい。 :2009/11/23(月) 14:55:56
もしよろしければ、教えてください。 Emacs23.1でyasnippet を導入しました。yasnippet 自体は正常に動いているのですが、anything-c-yas-complete を実行すると、anythingされませんでした。以前Meadowでやっていた時には上手くいっていたので、 Emacs 22の環境で試してみましたが同じでした。 MacのGNU Emacs で実行すると以下のような *Messages* が出力されています。 setq: Wrong type argument: sequencep, #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 data ("Command that works on region or word" [cl-struct-yas/template ";; example of a command that works on current word or text selection (defun down-case-word-or-region () \"Lower case the current word or text selection.\" (interactive) (let (pos1 pos2 meat) (if (and transient-mark-mode mark-active) (setq pos1 (region-beginning) pos2 (region-end)) (setq pos1 (car (bounds-of-thing-at-point 'symbol)) pos2 (cdr (bounds-of-thing-at-point 'symbol)))) ; now, pos1 and pos2 are the starting and ending positions ; of the current word, or current text selection if exists ;; put your code here. $0 ;; Some example of things you might want to do (downcase-region pos1 pos2) ; example of a func that takes region as args (setq meat (buffer-substring-no-properties pos1 pos2)) ; grab the text. (delete-region pos1 pos2) ; get rid of it (insert \"newText\") ; insert your new text )) " "Command that works on region or word" nil nil "/Users/hoge/site-lisp/yasnippet/snippets/text-mode/emacs-lisp-mode/word-or-region" nil] ...)) ご掲示いただけると幸いです。 anything のバージョン : "$Id: anything.el,v 1.211 2009/11/06 21:42:58 rubikitch Exp rubikitch $" yasnippet のバージョン : ;; Version: 0.6.1 anything-c-yasnippet のバージョン : Version: 0.6
狂った奴らが書きまくりだな。
目的語ぐらい書け池沼
htmlfontify.elがマージされたな。 この調子で使えるelispはどんどんマージしてくれ。
そういえば、前にmove-to-window-line-top-bottomがこのスレに 出ていたけど、これもマージされたな。
質問があるのですが、、、 re-search-forward した後に、replace-match であるバッファ内の文字を置 き換えてる自作のコードがあり、うまく置換するのと "Args out of range: 0, 19" エラーを吐く部分があります。置換で置き換えられる文字が長い場 合に発生するようですが、 置換に文字制限があるようなことは help に書か れてないのですが、どんな原因が考えられますか?教えてください。
原因は自分で書いてるじゃないか。 > "Args out of range: 0, 19" > 置換で置き換えられる文字が長い場合に発生するようですが 気のせい。 人に尋ねたいなら自作のコードとやらを貼れよ。
すんまそん。単に re-search-forward と replace-match の間のコードで
string-match 使っている関数があるだけでした。match-data と
set-match-data を使って解決しました。
>>426 返事ありがとう。
つ save-match-data
430 :
名無しさん@お腹いっぱい。 :2009/11/29(日) 02:47:45
すみませんが w3m ではなく w3 を使っている人って 居るのでしょうか?
存在するかしないかで言ったら居るんじゃないかな
ダイジョウブ(・∀・)
w3m自体使ってる奴あんまいないしなぁ
今の時代にw3mで普通にブラウジングするのは無理があるな。 ブラウザに javascript と css エンジンは必須。
たまにHTMLをテキストにレンダリングするのに使う。 普通のブラウザとしてはまず使わないな。
えー、サボってるのばれないように結構使ってるけどなー
俺もEmacsからあまり外に出たくないので、w3m-elは常用している。 Fxも使うけどね。
昔にくらべるとテキストブラウザじゃまともに読めないとこ増えたから 一々見えない!→普通のブラウザで再確認の手間がおしくて w3mとさようならしたな。
ググる程度ならw3mの方が慣れたEmacsの操作でお手軽だな
使い分ける意義が分からん ググった結果、サイトによってはどうせfirefoxで見るんだろ
とはいえ、バッファ内に表示されるのは それなりに魅力だからなぁ
昔はそうだったけど今はそれじゃ意味ないサイトが増えたから 結局最初からFirefoxで見た方がはえーってことに・・・ API公開されてるサイトも増えてるし、w3mで見るよか サイト毎の適当なelispでっちあげたほうがいいのかもね
443 :
名無しさん@お腹いっぱい。 :2009/11/29(日) 20:41:36
htmlで送られてくるメールをmewで見るときに必要なかったっけ?>emacs-w3m
ニュースサイトや2chまとめサイトを見るのにはw3mで十分だな。
それぐらいならFirefoxで十分だな
> それぐらいならFirefoxで十分 十分? その用途で何かFirefoxよりいいツールあんの?
w3m
ちょっとワロタw
あれ? Emacs更新したら全角英字が打てなくなってる気がする……
気のせいだった
「どんなもんじゃい!」
みてのとおり
nxhtml使ってやろうかと思ってダウンロードして解凍したら、 意味のないファイルが大半なんだが。。。 Makefileもないし、READMEもないし、どれが最小限必要なのか も書かれていない。 開発者が Windows ユーザーっぽい。 これだから windows ユーザーは困る。
ああ、READMEっぽいのがあったわ。 readme.txt しっかし、依存パッケージが多すぎだな、おい。
まるでWindowsユーザみたいな物言いだな。
依存ファイルが沢山とかだと思いだすのはPerlのCPANだけどな。
Emacs「
>>453 が前に来たから使ってやろうかと思って」
なんつーか、Windows 使ってる奴は根本的にコーディングのセンスが無い 割り合いが高いんだよね。 パッケージのロードは (load "<path_to_package>/nxhtml/autostart.el") なんて気持ち悪いやり方だし。 普通に add-to-list → (require 'nxhtml) でできるようにしろっての。 作者がbyte-compileも理解できてないみたいだから、単に頭が悪いだけか。
>>458 あんたよりもよっぽど頭のいい人だと思うよ。
文句言いつつも使う辺り、好きで好きでしようがないんだな。
俺はemacsを愛してるから、出回ってるelispなら 何でも一度は試してみたい派なんだよ。 ほとんどは一度きりで実用されないまま捨てるけどな。
自分で書いた方が楽しいぜ
自分で抜いた方が楽しいぜ
抜いてもらったほうが楽しいだろ
私女だけど抜いてあげたい
>>465 抜かせてあげたい人間はいるとは思うが、このスレでは
>>1 > * 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可
そんなテンプレあったのかwwww
お前らどうせ日常生活で女と5分以上の会話するのは家族だけだろ
俺の胸で泣いていいぞ
私男だけど抜いてあげたい
つまんねー流れ VIPでやればいいのに
確かに
つまんないと嘆くよりおもしろいネタを探してきて投げろよと
5分以上の会話なんて男ともしないわ
カスは消えろ
じゃあまずお前が消えないと
今エルフェンリート観てる。 結構面白いな、これ。
面白くねーよカス
そして誰もいなくなった
さすがemacsスレだぜ まさに糞溜め
ここまで俺の自演
483 :
Zeno ◆5nZQbNmQPs :2009/12/01(火) 00:06:02
>>462-482 ここは吾の、そして吾の為のスレッドだ。
下らん書き込みはその辺にしておけよ、貴様等。
すみませんでした
お前が一番くだらん
以下、自慢の .emacs を貼りつけるスレ↓
ダメになっちゃう
ここまで俺の自演
489 :
名無しさん@お腹いっぱい。 :2009/12/01(火) 02:19:25
>>489 おもしろいね。ツリー構造になるのもおもしろい。
paredit.elのparedit-wrap-roundを使おうぜ paredit-mode有効時にシンボルを選択(C-M-SPC)選択してM-(
マルチですいませんが、Emacsで.texファイルの編集中に 文字コードがuuEからuuuになってしまい、C-x+Ret+fで戻しても、 C-x+C-sでセーブした瞬間に元に戻ってしまいます どうすればuuEの状態に戻せますか?
Emacsってアドオン文化の先駆けだよね。 はやく特許取ったほうがいいのでは…
>>494 特許法29条1項2号に該当するのでもう特許は取れないよ。
>>489 これいいわ。前からこういうのが欲しいって思ってた。
そうか?
お題:emacs-lispで特許は取れるか?
商標はとれそうだけどStallmanがその手のに乗るかぁ????
マー暦3ヶ月の知り合いが書いたelispが有名になっちゃうぐらいだからなぁ 人口の多い言語で有名なモノ作るのとはさすがに違うと思う
長く使ってるから面白いもの作れるって事もないでしょ。
yasnippetを使ってるのですが、C言語のif文を補完すると、 if[](condition) [][]{ [][]} のように補完されてしまいます。 ([]は半角空白です。見にくくてすいません) このスタイルは初めて見たのですが、一般的なのですか? また、インデントの仕方を変更することは可能でしょうか? if[](condition){ } あるいは if[](condition) { } にしたいです。
>>504 text-modeに入ってるファイルの中身を変更してもできない?
>>489 木構造は慣れないとあまり使わないけど、アンドゥ・リドゥが普通の
エディタと同じになるのがいい!
なにより、VimにあってEmacsにない機能が実装されたってだけでも意義がある。
世の中すごい奴がいるもんだな。
それとUndoTreeに関連した事で質問だけど、WindowsだとC-?が効かないけど
システムのなんかに使われてるの?WIndowsでC-?が使いたいけどうすれば
いいでしょうか?
507 :
504 :2009/12/02(水) 17:43:40
>>505 アドバイスありがとうございます。
text-mode/cc-modeのifを見てみると
if (${1:condition})
{
[][][][]$0
}
となっていました。
これを見る限り、
>>504 の最後のスタイルに当たると思うのですが、なぜか{の前にスペースが入ってしまいます。
調べてみると、どうやらyasnippetとは別にデフォルトのインデントスタイルが影響してるみたいです。
if (condition)
{
[][][][]return 0;
}
これを範囲インデントすると
if (condition)
[][]{
[][][][]return 0;
[][]}
となってしまいます。
これがデフォルトということはやっぱりemacs使いの人はこのインデントスタイルに慣れてるのでしょうか。
だとしたら設定いじるより自分の先入観を消す方が早いのか。
>>507 if(${1:conditon}) {
[][][][]$0
}
にして if と '{' を同じ行にするとデフォルトのままでも '{' と '}' をインデントしたりしなくなるみたいだ。
あとインデントスタイルは個人でやるときは別に好きにしていいと思うけどね。
'{'を2カラム上げるやりかたもそんなに一般的とは思えないし。
511 :
504 :2009/12/02(水) 18:18:40
>>508-
>>510 丁寧にありがとうございます。
吟味した結果k&rスタイルに落ち着きました。
if (condition)
[][]{
[][][][]return 0;
[][]}
この見慣れないスタイルはGNUが推してるスタイルのようですね。
EmacsもGNUだからこれがデフォルトになってると…。
そのスタイルだと括弧の位置が揃うので、コード読むのが個人的にすごく楽になる。 行数は増えるけどね。
慣れれば良さそうだけど、浸透してないから他のエディタで作業する時とか困りそう。
コーディングスタイルはプロジェクト次第で変わるだろう。jk
まあそれでも一人でコード書くときのお気に入りってのがあるじゃない 色んな言語と色んな開発環境、IDE使っていくうちに結構どうでもよくなって 全部デフォルトなんてこともありうるけど。
>>504 HTMLでは半角スペースは&nbsp;で表す。
if (condition)
{
return 0;
}
いや・・・いいんだけどさ・・・
俺のコーディングスタイルは int *a; じゃなくて int* a; だが、誰も賛同してくれない。
>>520 > int* a;
C++ は後者を支持しているんだけどな。
でもやっぱり foo *var スタイルが多いな。
俺はCでもC++でも書くことがあるから、中間を取って
foo * var
って書いたりする。
int *a, *b; int* a, b; // !? int* a, *b; // !!??
523 :
520 :2009/12/02(水) 22:53:37
>>522 そこは諦めて
int *a, *b;
あるいは
int* a;
int* b;
としてる。でも本当は
(int*) a, b;
とかしたい。
(struct tm)* t;
とか。
>>522 俺は int* a; スタイルなら、1行には1個しか書かないようにしてる。
他人と仕事するときは自分のスタイルはすべて忘れる。
もっと言うと int (*func)(int, int); じゃなくて (int (int, int))* func; とか。Javaの書き方(String[] args等)はだいぶ俺の考えに近い。
typedef しちゃえばいいんじゃないかと。 確かに Java だの C# だのは型と変数部分がしっかり分離してていいよね。
C#の多次元配列はなかなかいいよ。 double[,] m = new double[3, 3]; こうだからw
ポインタ完全制覇では int *a; の書き方を支持してるね。 Cはポインタに限らず訳のわからない宣言方法だらけだから 無理に分かりやすく解釈するよりも「そういうもんだ」と諦めろということらしい。
>>528 int * a は
int (* a) って結合だからなあ
int* a だと
(int*) a って勘違いしちゃうからってのが前者を推奨する側の根拠だったと思う。
>>522 みたいなときに b がどうなるのかわからんみたいな。
もっともコンパイルするときに警告でるからわかるとは思うけどね。
C++ なら int* a C なら int *a で使いわけてる。
スレ間違ったかと思った。 lispだとコーディングスタイル論争が無いから新鮮だ。
閉じカッコ並べる場所とか、あるんじゃね?
ようわからんが、int* a;だと int* a, b;みたいなときパッと見わけわかんないじゃん 論理的にはint *a, b;だろ
閉じカッコの位置論争でもめたりもすんのかね
他の言語ほどもめることはなさそう。 どうせlisperにはカッコ見えてないだろうしw
lisper なら閉じ括弧はまとめるでしょ。 インデントしちゃうのは他の言語からきた人。 それだけ。 それだけ。
int* a; で、一度に一個しか書かない派だな。 C++(orC99)は使う直前に変数を宣言できるから、一度に複数宣言する 事があまりないし。
その書き方すると怒られるよ 古い人が特に気に入らないようで
Emacs初心者です 家ではubuntu使ってます(半年くらい)
職場のPCはWindowsXPです 職種は普通の事務職です(プログラマではありません)
職場の自分用のPCは有るのですがインストール権限は有りません
しかし、職場のPCでもEmacsを使いたいと思い
ttp://code.google.com/p/emacs-for-windows/ 上記のサイトからダウンロードしたEmacs23.1を使っています
.emacsとロードパスを通してinstall-elispが使えるところまでは出来ました
今つまづいているのはAnthyのインストールです
上記のサイトから使わせてもらっている Portable Emacs の
どこをどうすればAnthyを使えるようになるのでしょうか
家のubuntuのEmacsからAnthy関係のファイルをコピペして設定を書けば
Anthyが動くような気もするのですが そんなものでも無いのでしょうか?
小松さんGoogle入社してIMEつくってたのか・・・
>>536 そりゃまとめるだろうけど、
letのバインドのとこの閉じカッコの位置なんか、好みで違うじゃん。
int a, *b = &a, *const c = b; っていう書き方。
ここ一応UNIX板なんですけど
小松さんは elisp 書いてた人だからまーったくかかわりないわけじゃないと思うが・・・
547 :
546 :2009/12/03(木) 22:01:29
と思ったけど、meadow って開発停滞してるんですね、知らなかった。
だって優秀なエディタがいくらでも存在する時代にwindowsでemacs使おうなんて考える馬鹿は今時いないし
Emacsより優秀なエディタって何かあったっけ?
Vから始まるアレ
そういうのはどうでもいいんだけど windows上でもmeadowつかわないで普通のemacs使う人が増えたなとは思う
普通が一番だよってうちのばあちゃんも言ってた。
viとメモ帳を使いこなすのが本物のPG
>>547 そうだったんだ。
>>539 の言ってる emacs のほうが、meadow よりいいのかな。
meadowはどうしたって最新バージョンのemacsを取り込むまでラグが出来るし
GNU のダウンロードページからも Windows 版落とせるじゃん。NTEmacs ってやつ?
NTEmacs で MS-IME 使うときには、なにか特別な設定だかパッチが必要だったと思う。
パッチ当てられたやつが配布されてなかったっけか。
Windows で Anthy を使う方法は知らない。
>>555 とりあえずフォントの設定は楽チンだった。
>>557 公開されているNTEmacs23用のIMEパッチは糞だった。
もうあきらめてSKK使ってる。
誰か標準状態で使えるようにパッチあてたバイナリうpして
確かに設定がめんどくさいよね
561 :
539 :2009/12/04(金) 04:47:40
FirefoxやOpenOfficeも PortableでUSBメモリから(Windows上で)起動出来る
アプリを車のキーに付けたUSBメモリに入れて持ち歩いています
http://portableapps.com/ ←ここ以外のサイトにも沢山あります
7-ZIPやPDFリーダーも便利です こんな感じでEmacsも持ち歩けたら
便利(カッコイイ)なと思いました 職場のPCのCドライブにもコピー
するだけで動くし WindowsPCなら何処にでもあるし
562 :
539 :2009/12/04(金) 05:20:06
>>552 Ymacs すごくカッコいいです! びっくりしました
USBメモリから(Windows上で)起動出来るアプリとしては
Portable ubuntuも使っているのですが 環境を整えると
サイズが大きくなりすぎる事と 管理者権限でfirewallを設定
されているPCではcolinuxのdaemonが弾かれて起動しないので
Portable ubuntu にEmacsをインストールして使用するのは
諦めました
こども統合幕僚長
私は彼氏と一緒にemacsつかってるよ。 今では彼よりも使いこなしてるけど。
氏ね
emacsを常用している女性の割り合いはどのぐらいになるのだろう? 500人に一人、0.2%ぐらいかな?
あたし女だけどemacsバリバリ使いこなしてる
やめて!
いまはemacsがあたしの恋人
キモ
>>1 >* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可
574 :
名無しさん@お腹いっぱい。 :2009/12/04(金) 19:19:12
イスラム教国と同じ発想だな。
emacsでphpをプログラミングしたいと思いましてEmacs23をインストールしました。
php拡張子のファイルを開くと自動的にPHPモードになり、とりあえず使えるようになったのですが、
二つほど分からない点があるので教えていただけないでしょうか。
@ネットでphp-modeについて調べると、外からダウンロードしてきてemacsファイルにphp-modeを読み込む設定を書いてる人が多いのですが、
自分は何も設定していないのにphp-modeが使える状態になっています。これは何故ですか?
ちなみに自分の環境には/usr/share/emacs/site-lispにphp-mode.elがあります。
A自分の環境にあるphp-mode.elの中身を覗いてみると、php-mode.elのバージョンが1.4.0になっていました。
最新バージョンは
http://sourceforge.net/projects/php-mode/によると1.5.0のようなのでこれに変更したいです 。
この場合、/usr/share/emacs/site-lisp/php-mode.elを上書きすればいいのでしょうか?
あるいは、~/.emacs.d/plugins/というディレクトリに個人用のelispを置けるらしいのでここに置けば上記のphp-mode.elより優先して読み込んでくれるのでしょうか?
Emacs熟練者の方がどういう設定をしてるのか知りたいです。
長ったらしくてすいませんがよろしくおねがいします。
っていうか女って汚いから
>>575 1、php-mode.elが標準で入ったのはEmacs23からだと思う。
それ以前は自分でインストールして使っていた。その設定例が多いのだと思う。
2、普通は上書きはしない。
別のディレクトリを用意して読ませるようにする。
どこを読ませるかは好みだろう。たとえばオレは ~/elisp/ ってのを作ってそこに入れる。
あと、たぶん大丈夫だろうけど、特定のパッケージだけバージョンを上げてみたら
それに含まれる関数が手元の環境の方に入っていなくて結局使えなかった、
なんてことも考えられるので、何かあったら自分でなんとかするんだ。
>>579 >>578 だけど、本家には入っていなかったのか。適当なこと言ってごめん。
それはそうと、/usr/share/emacs/site-lisp 以下っていっていることと、
レス内に機種依存文字が使われていることから cygwin なのかも、といまさら予想してみた。
最近の cygwin のこともよく知らないんだけど。
質問させて下さい。 Windows で GNU Emacs 使ってます。 ediff-files などで日本語パスの入ったファイルを指定すると、No such a error とでてしまいます。 解決策をご存知の方はいますか? もし知っていたらご教示頂けると助かります。
"No such a error" そんなエラーはない、ってこと?
No such a file っすね、すいません。 エラーメッセージと一緒に表示されたパスは、UTF8っぽかったんで、sjis とか思い当たる変数にセットしてみたんですけど、うまくいきませんでした。
ediff-files などで、って、ediff 以外ではどんなのがダメなの? あと、エラーメッセージはちゃんとコピーしたほうがいいと思うよ。 C-h e で *Messages* バッファが見れるから。
バックスラッシュと¥記号でハマりました Debian 上で Emacs22 を使っています 以前の sarge の頃は euc-jp の環境で、language-env の吐いた .emacs など を使っていました 当時は、キーボードの Backspace の左隣にある「¥」の印字されたキーを 叩くと、バックスラッシュがバッファに表示されたました。それで全く問題あ りませんでした。 バックスラッシュ…UNIX ライクな環境 ¥…代わりとして MS Windows だけで使われる そして、2つの内部表現は同一、と思い込んでいました。 ところが、最近 utf-8 に乗り換えたところ、同じキーを叩くと¥が表示され て、ビックリしました。 しかも、¥のままだと gcc や javac で "▼n" の箇所が改行されずに、純粋 に文字 '▼' と 'n' の列と解釈されてしまい、途方に暮れました。 さらに酷かったのが TeX で、¥のままだと ! LaTeX Error: Missing \begin{document}. と怒られる始末でした。さらにソースファイルは euc-jp しか受け付けてくれ ないので、冒頭に %-*-coding: japanese-iso-8bit;-*- と付け足したので、 余計に混乱しました。
あれ?半角¥を入力したつもりが、下向きの三角になってる (´-`).。oO(なんでだろう?)
(
>>585 のつづき)
結局、ググっていると、右Shift の左隣にある「\」の印字されたキーを叩け
ば、バックスラッシュがバッファに表示され、これで万事解決しました。
キーボードは 106A なんですが、やはり「¥」と「\」では、叩いたときに違
う文字コードが送られるようです。
また、utf-8 でエンコードされたファイルでは¥と\が共存できるので、どう
やら、これらの内部表現は異なるみたいです。
ASCII コードと JIS X 0201 では「¥」と「\」は同じ 0x5c なのに、扱いが
異なるみたいです。
utf-8 では「¥」と「\」の文字コード割り当てが違うんでしょうか?
…なんかもう意味不明です。だれか詳しい方いませんか?
今夜は迷える子羊どもがよう来るな Zeno様、こういう時こそ出番なのではないですか?
>>586 EmacsのスレよりもLinux板(のdebianスレ?)できく方がいいんじゃないかなあ。
>>586 emacs上で \ の前にカーソルを置いて
(message "%s %s" (what-charset) (char-code-at-cursor))
を実行してみろ。通常なら
(ascii) Char: \ (92, #o134, #x5c) point=1 of 59 (0%) column=0
のように表示されるはずだ。その結果をここに貼り付けろ。
次に、もし別な文字コードになっていたのなら、末端で
$ xbindkeys --key
を実行して、お前のキーボードの「¥」キーをタイプしてみて、
その結果をここに貼り付けろ。
助けてやってるんだから早くしろ。
Unicode では \ は U+5C、¥ は U+A5 と別のコードがあります。 Emacs22 組込みの UTF-8 だと、以下の設定で ¥ を \ にデコードできるかも。 (puthash #x00a5 ?\\ ucs-unicode-to-mule-cjk)
>>583 単純に diff.exe がないんじゃないか?
文字で書くとややこしいから、 reverse solidus, U+005C fullwidth reverse solidus, U+FF3C yen sign, U+00A5 fullwidth yen sign, U+FFE5 とUnicode文字名か、Unicodeスカラ値で書いた方がいいと思う。 ちなみに昔のEmacsでは、キーボードからyen signを受け取っても、 reverse solidusに変換していた。
emacsのCモードってバグない? if(...) の ... を複雑にしすぎると外側の ( ) の対応が取れなくなることがある気がする。
だからもう使われていないんだろうな。
595 :
Zeno ◆5nZQbNmQPs :2009/12/06(日) 09:50:07
cperl-modeもたまに色分けがおかしくなる
ワープロ専用機OASYSや昔のBASIC(N-88とかF-BASIC)の様に,好きな位置にカーソル移動するモードってありませんか. 挿入モードと上書きモードを使い分けてテキストでブレストしたいのです.
その用途だったらvimがいいんじゃね、と書くとこのスレだと怒られそうなので vipper-mode とか viper-mode が便利かもしれない ただ学習コストは高いかも <M-g><M-g>で行移動はできる
ちゃう vip-modeとviper-mode だった Emacs上でhjklで移動できる
picture-mode みたいな感じのことかなあ 何も入力されてない方向にカーソルもってくと空白がかってに挿入されて 好きな場所に文字が入力出来る、みたいなのを想定してるんだろうか
601 :
Zeno ◆5nZQbNmQPs :2009/12/06(日) 12:35:00
>>600 懐かしいな。
久々に使用してみたが、やはり良いな。
*-draw-* は幾つか増やして欲しいものだが。
一太郎とか、ワープロ専用機に多かったよねそういうの。
>>602 現代ではそういうのはExcelが担当してるな・・・
>>600 そうです! それです.ありがとうございます.
Tabの振舞やRETで前の行が次の行にコピーされるのが面白いですね.
これをベースにすれば色々とできそうですね.
感謝の印におっぱい見せろよ
よくやった
(´・ω・`)おっぱい見えてないがな
609 :
Zeno ◆5nZQbNmQPs :2009/12/07(月) 20:43:40
ただし14歳のおっぱいに限る
(#^ω^)・・・
614 :
名無しさん@お腹いっぱい。 :2009/12/08(火) 14:33:00
Emacsについて質問させてください。 現在Emacsにて、特定の処理をしています。 処理は、 replace-regexp などを何度か行う処理なのですが、処理対象が100ファイル程度あります。 現在は手作業で1ファイルづつ行っているのですが、これを一括で行う方法などありませんでしょうか? 全てのファイルに対して行う処理は同じになります。
なんかawkとかLL使ったほうがよくないのか
それもそうだよな elisp書けばいいとは思うけど そういうのはelispもともと知っててemacsの中で完結してなきゃいやんな人向けだ
sed使え
>>614 こんな感じでどうだ? 動作未確認だけど
(mapc
(lambda (x)
(find-file x)
(goto-char (point-min))
(replace-regexp regexp to-string)
(save-buffer)
(kill-buffer (current-buffer)))
'("~/file_1"
"~/file_2"
"~/file_n"))
通りすがりの凄腕を気取って 「動作未確認だけど」とか語尾につけるやつに限って まともに動くもんださないんだよなあ…
別に凄腕気取ってなくね?
622 :
名無しさん@お腹いっぱい。 :2009/12/08(火) 16:35:20
「動作未確認だけど」って言わずにまともに動かないよりいいんじゃね。
Zeno様に頼めば書いてくれるんじゃね?
この業界にはそういうの多いよね。
626 :
614 :2009/12/08(火) 18:36:27
すみません。 私が「など」と言ってまとめてしまったので、荒れさせてしまったようですね。 処理の中には置き換えのほかにも、indent-region等を行っているのでEmacsの機能を使っています。 現在、作業自体はすべて手作業で終えたのですが、今後の為にも何かあれば教えていただければと思います。 完全に提携の作業なので、現在はキーマクロを使ってできないかと思い調べています。
>>626 elispを勉強すればemacs上で出来ることはなんでも自動化出来ると思うよ。
キーマクロでも全然問題ないけど。
定型作業なら普通にsedでいいと思うけどなあ。
618が答えてやってんだから試してみれば
複数ファイルか否かじゃなくて、やりたい処理に適してるかどうかで sedかelispのどっちを使うのを決めればいい。 ファイルの前後を移動して編集するような操作の自動化は、 たとえ複数ファイルでもよくelispで書くよ。 私が使うのは、with-temp-files と、insert-file-contentsの組み合わせ。 たとえば、 (let ((files (file-expand-wildcards "~/hogehoge/*.txt"))) (dolist (file files) (with-temp-file file (insert-file-contents file) いろいろな処理 ))) という感じかな。 あと insert-file-contentsを使う場合は、文字コードとかの自動判別に 気をつけてね。。。
618のを試すついでにそれっぽくしてみた。 (defmacro with-file (filename &rest body) (let ((buf (gensym "--buf--")) (fn (gensym "--fn--"))) `(let ((,fn ,filename)) (let ((,buf (get-file-buffer ,fn)) need-close) (unless ,buf (setq ,buf (find-file ,fn) need-close t)) (when ,buf (unwind-protect (progn ,@body) (when need-close (kill-buffer ,buf)))))))) (put 'with-file lisp-indent-function 1) (defmacro edit-files (files &rest body) (let ((f (gensym "--f--"))) `(mapc (lambda (,f) (with-file ,f ,@body (save-buffer))) ,files))) (put 'edit-files lisp-indent-function 1) (edit-files '("~/file1" "~/file2" "~/file3") (upcase-region (point-min) (point-max)))
>>631 良いね。
with-file は with-temp-file でよくない?
知らんかったのです。
>>614 moccur-color と moccur-edit を使ってみたら?
M-x moccur-grep-find で修正箇所を洗い出して、moccur-edit と replace-regexp で一括置換。
今日は
>>633 がまた新しい知識を仕入れたのを見れたのでよかったです
あ、with-temp-fileはファイルを読み込むわけじゃないんですね。 じゃあちょっと目的が違いますね。
目的の違いはまずget-file-bufferを見ていることからも理解してもらえるかと。 ということでwith-temp-bufferじゃダメですね。
>>636 その用途だと、emacsユーザーの間で
>>630 のフレーズが
流行っているように思われる。なに使ってもいいと思うけど。
;; ファイルの中身を修正してセーブ
(with-temp-file filename
(insert-file-contents filename)
... )
ナントカの一つ覚えという言葉はご存じないようですね。
ナントカ?
642 :
618 :2009/12/08(火) 22:08:32
>>626 荒れてしまったのは
>>619 のコメントが理由だよw
ちょっと気になったのだが、差し支えなければ、
>>614 がその作業をしてる目的
などを教えてくれ。たとえば、どんなファイルをいじっているのか、とか。
>>631 macro とか、熟練者であれば理解できるだろうが、察するに
>>614 には難しそ
うだな。理解できれば、非常に参考になるだろうが。
恐らく
>>614 にとっては
>>618 の内容についても難しいのだろう。
(もしそうでなかったら、
>>614 にはその非礼をお詫びする)
>>634 moccur-color とか、どの library にあるんだろうか?
wanderlustスレが落ちたので、こちらで質問させてください。
wanderlustでpop3 over SSL受信しようと~/.foldersを以下のように設定しました。
[email protected] /
[email protected] :995!
ところが、user部分に"@"が含まれているため、どうもpop3ホストと接続出来ません。
何かいい方法はありませんでしょうか。
645 :
618 :2009/12/08(火) 23:59:57
>>643 ざっと見、標準の multi-occur や multi-occur-in-matching-buffers に似てる
感じだな。ありがとう。
647 :
Zeno ◆5nZQbNmQPs :2009/12/09(水) 12:45:05
質問です (add-hook 'xxx-mode-hook (lambda () ...)) として無名関数をhookに加えたものをあとからremove-hookしたいとき 3番目の引数には何を与えたらいいですか?
649 :
Zeno ◆5nZQbNmQPs :2009/12/09(水) 13:43:23
>>648 そもそも、後からその関数に参照したいのに、何故無名にするのだ?
関数名が何故存在するかを考えてみろ。
650 :
585 :2009/12/09(水) 15:16:49
>>589 reverse solidus の前では (ascii) Char: \ (92, #o134, #x5c) point=1 of 4 (0%) column=0
yen sign の前では (latin-iso8859-1) Char: ▼ (2213, #o4245, #x8a5, file ...) point=4 of 4 (75%) column=0
となりました。
yen sign は iso8859-1 の 0xA5 にもあって unicode ではその場所に割り当てられたんですね。納得しました。
$ xbindkeys --key
(yen sign キーを叩く)
"(Scheme function)"
m:0x0 + c:132
yen
$ xbindkeys --key
(reverse solidus キーを叩く)
"(Scheme function)"
m:0x0 + c:97
backslash
確かにキーボードが送る文字コードは異なるようです。
レス遅くなってすみません。
651 :
585 :2009/12/09(水) 15:17:55
>>590 ファイル保存時に yen sign が reverse solidus に変換されていました。
これは便利です。ありがとうございます。
>>591 > ちなみに昔のEmacsでは、キーボードからyen signを受け取っても、
> reverse solidusに変換していた。
なるほど。だから sarge の頃にキーボードの yen sign を叩いても reverse solidus が
表示されたんですね。モヤモヤがとれました。
Emacs上でtwitterやりたいんですが 何かいい方法ありませんか?
653 :
Zeno ◆5nZQbNmQPs :2009/12/09(水) 20:02:03
>>652 twit.el を使え。 https にも対応しているのはこれだけだ。
初期設定の face は汚いが、自分でカスタマイズすれば常用できるレベルだ。
twittering-mode.elはだめ? 日本人が作ってるよ!githubでガンガン改良されてるし。
>>646 ありがとうございます。当方、Meadow3 + Cygwin-1.5 + wl-2.15.7で、
gmailとYahooはSSL接続で使えていますが、何故かhotmailだけは、
Getting header...
で止ってしまいます。認証はうまくいっているのですが。hotmail側の問題でしょうか。
twitterって今から始めても馴染める? 30過ぎのオッサンでも受け入れてもらえる?
657 :
Zeno ◆5nZQbNmQPs :2009/12/09(水) 21:33:13
>>656 受け入れられるも何も、twitter はそもそも馴れ合いの場ではないし、
それには全く適していない。
あくまでもニュースやブログなどのアップデートをトラックできるある種の
フィードリーダーとして使用するのが twitter の正しい使い方だ。
極力 read-only 状態を保てば短命では終わらないだろう。
逆に、下らん "つぶやき" など続けて投稿してしまった場合、
フォロワーが増え、次第に投稿数が減っていくことに気付くだろう。
下らねえ雑談してんじゃねーよ
twitterは馴れ合いの場所です。
質問させて下さい。 grep-edit で編集した後、バッファがハイライトし続けるのを解除させたいのですが、ご存知でしょうか?
twitterって、2ちゃんとなにが違うのかよくわからなくて使ってないな。 つぶやきならいつもこのスレとかに書いてるし。
違いは明らかだろ。twitterは匿名じゃないし。 自分の場合、twitterで知り合ってオフで会った人が20人以上はいる
売春にも使えるね!
すけべ
売春といえばfacebook
facebookに相当するのはmixiだよね twitterはリア充の道具だから俺らには関係ない
なぜそんなどうでも良い話をするのか
ここが糞スレだから
この際、Emacsだけで完結するコミュニケツールつくったらどうだろう。 Emacsの専用モードをクライアントとして分散モデルとかなら求心力あるな。
ユーザが思ったより少なくなってる事実を知って驚愕することになりそう
いつと比べてだよ
最近は vim ブームっぽいところがあるね。 VC, Eclipse とかにも流れてそう。キーバインドだけ Emacs 風に、とか。
うちの会社の先輩方はなぜかほとんどtextmateに流れてる。 俺だけ頑なにemacs使ってるけど。
特定のエディタに固執するのって日本人だけみたいだけどね。 外人はプロジェクトごとにエディタも変えるのが普通だし。
>>672 たしかに微妙に増えたなーとは思う。
VCはしかたないよ。あれはインテリセンス込みでの言語だから。
lisp勉強中の初心者です。 iimage-modeで、環境変数で設定したパスを認識させるには、どのようにすればいいでしょうか? 例えば、以下ような感じです。 [[${HOME2}/docs/images/hoge/png]] 宜しくお願い致します。
678 :
676 :2009/12/10(木) 22:40:03
>677 [[(concat (getenv "HOME2") "/docs/images/hoge.png")]] とかやってみましたが、うまくいきませんでした orz.
679 :
676 :2009/12/10(木) 22:41:05
>677 [[(concat (getenv "HOME2") "/docs/images/hoge.png")]] とかやってみましたが、うまくいきませんでした orz.
>>671 > いつと比べてだよ
「翻訳を支援するelispのプログラムありませんか?」と呼びかけると、
主要な理工系大学から*.elが10個くらい集まってきたころと比べて。
fj 華やかなりし頃は emacs か!? vi か!? って感じだったよなぁ。 大学卒業しちゃうと elisp 書いてる暇なくなってくるのかもね。
fjって何ですか??
大学って今でもemacs優勢なの? 理工系出て新卒で入った子は誰もemacs使ってないんだけど。
今は開発環境にエディタ内包なのが当たり前になってるから、 Emacs使う人が減ってるのもしょうがない。 ただ、Emacsも地味に進化してるし開発が停滞しない限りは 今の人気でも全然いいけどね。
疎いのだけど進化してるか? 何か進化したなーという機能ってなに?
>>683 うん、だから使ってた人が一杯いたころの層が卒業しちゃってから地味に停滞したというか。
今でも一定の人は使ってると思うけど。
>>683 > 大学って今でもemacs優勢なの?
> 理工系出て新卒で入った子は誰もemacs使ってないんだけど。
Windows95が出たあたりからemacsを使わなきゃならない理由がなくなったから、
相関関係はないでしょ。
最近の東京と銘打ったemacs勉強会が、むかし学内で毎月やってたemacs勉強会より
レベルが低いんだぜ。
ていうか、数年前にWeb関係の連中がemacsを再発見してから(おまいら抜きで)再勃興
している最中だと捉えるのが正しいのかもしれんね。
>ていうか、数年前にWeb関係の連中がemacsを再発見してから(おまいら抜きで)再勃興 >している最中だと捉えるのが正しいのかもしれんね。 あーそうかもねえ
UbuntuあたりからLinuxが一定の地位を得てきて 非Windowsでも動く包括的なプログラミング環境としてEmacsを知る機会も増えたから ユーザーの絶対数は変わってない気がする。 ほんとうは増えてるべきなんだけどね。選択肢が増えたぶん流出してるのは確か。
とはいえ、いろんなOSで動いて資産も豊富なエディタって Emacsとvimしかないじゃん。 知らない人に無理に進める気はないけどさ。
ユーザー数よりelisp書く人が減ったんだろ elisp書くならeclipseのプラグイン作った方が面白いもの作れるし eclipseのリファクタなんかはelispじゃどう頑張っても無理
>>691 それがお前の主観以上のものだって証拠は?
お前の意見なんてどうでもいいんだよ
ユーザ数云々はどうでもいいが eclipse に負けている部分があるのは同意
全部主観だろw
趣味でelisp書いてた連中が違うツールやサービスに流れたのは事実だと思う
むしろelisp書けない人程emacs原理主義的だったりするのな。 主観だけど。
特定のソフトウェアに固執するのは、いつだってうすらバカ。
ギクッ
別にEmacsはDBでいうところの界王神的ポジションでいいんじゃないの。
Eclipse で elisp が動くなら乗り換えるわ
つーかさ、何度か話題にあがってるけど elisp 自体はあんまり受けよくないんだよね。
lisp 好きな人からすると。
>>700 は elisp が好きなの?それとも emacs 上で使ってたプログラムが流用出来たら
嬉しいって考えなの?
>>701 > つーかさ、何度か話題にあがってるけど elisp 自体はあんまり受けよくないんだよね。
> lisp 好きな人からすると。
Lispもどきだもん
書いてると結構イライラするよな
>>701 後者。
今使っているいろいろな elisp が Eclipse 上で動けばいいだけ。
705 :
名無しさん@お腹いっぱい。 :2009/12/11(金) 18:05:55
それだけならElisp動かすEclipseプラグインかるくこさえればいいじゃん。
「かるくこさえればいいじゃん」?
今使ってる elisp ってそもそも emacs 上で使ってはじめて意味があるのも結構あったりしてな。 他のもので代替出来ないものって何があるっていわれると結構ないよね。
elispなんていくら書いても金にならんってことに尽きる 昔は純粋に趣味でプログラム書いたり研究してる人が多かったけど、今はやり方によって金になるからな…
emacs のなんかを書くより Firefox 拡張とか変ちくりんな Web サービスでも作った方が よっぽど PR にもなるしよろこばれるしな。 でもまあ別に使いたい人が使うエディタのままで別になんの問題もないと思うんだぜ。 elisp 書く人いなくなったっていうほどいなくなったわけでもないし。
一部の言語では今でもEmacsはベストエディタだと思うけどなぁ 何でもかんでもEmacsでやろうとする頭の固い連中と一緒にはしないでもらいたいもんだ
elisp なんとかする気、さらさらないんだろうなぁ とりあえずもっと速くならんかね?
PCの性能あがってるから昔にくらべりゃ充分速いよ なのでこれからもほっときゃどんどん速くなるんじゃね?
海外からはもうほとんどelisp出てこないよな。最近じゃyasnippetぐらいか? あっちだとLinuxよりMacが多いのかなぁ
jdeeって、もう死んだ?
ECBにでもとりこまれたんでない? あれ使うぐらいなら素直にeclipseつかえよと思うけど。
anything.elとかもやり過ぎじゃね…あそこまでやるなら他のエディタ使えばいいのに。
恐れるな
ちぃちゃんちゅっちゅ
anythingと同じようなことができるエディタがあれば紹介して欲しいもんだ
またるびきち大先生に嫉妬する輩があらわれたか・・・
「大先生」は、発展の阻害要因として機能する。
(キリッ
いってみれば、ElispっていうのはEmacsという幕府にとっての兵糧みたいなもんなんだよな。
はぁ?
ElispっていうのはEmacsという大地のミミズみたいなもんだと。
あんまりうまくないな
>>726 ドラゴンボールでいえばピッコロの卵みたいなもんか。
>>726 ワンビースでいえば悪魔の実みたいなもんか。
textモード使ってると、長い文を改行したときに文の途中で勝手に折り返されるのですが これを無効にする方法はありますか?
>>730 (auto-fill-mode -1)
もしくはtext-mode-hookに追加
732 :
730 :2009/12/13(日) 01:35:00
*GNU Emacs*バッファは、どのファイルを読み込んでるいるのか教えてくだされ
ハードコーディングだったりしてな。
うちでは /usr/local/share/emacs/22.3/lisp/startup.el.gz ですよ。
Emacs 23.1をインストールしたのですが、標準のフォントが非常に大きいです。 小さくするにはどうすればいいですか?
UltraVNCというソフトを使うと縮小できますよね。
auto-complete.el、新しいやつは安定版とか言いながらバグがひどすぎ。 補完候補が乱れるバグもいまだ直ってないっぽいな。
auto-complete使うぐらいならvim使えよ… オムニ補完だってvimが先でしょ。完成度も全然違うし。
vimは操作感が全然違うじゃん・・・
それがVimクオリティ
Vim も Lisp だったら良かったんだけど、あっちは多言語主義なのよね…
vimスクリプトは糞elispよりさらに酷いからな
自分が英語圏にいたらvim使ってる。 モードはそれほど煩わしいとは思わない。 しかしモード切り替えとIME変換が組み合わさっただけで酷く使い辛くなる。
まさか半角/全角キーで変換してるの?
vim スクリプトは perl と同じにおいがする
>>746 Ctrl + Spaceで変換してるが…まぁあまり変わらんけど。
何か良い方法があるのなら教えてほしい
正直、VimにできなくてEmacsにできないことはないんだから EmacsでVimエミュれる以上、世界的にはEmacs一卓なのでは?
一卓?
起動直後のメモリフットプリント emacs: 13M vim: 1616K
地球と月ぐらい大きさが違うな
おれのしょぼい家マシンですら4GBメモリつんでるのにどっちも誤差
vimはかなり拡張が進んでて、 一方、Emacsは高速化が進んでるので、 コンピュータが高速化した現在では 好みによる選択でしかないのではないのでしょうか。
emacs使いって頭固い人が多いんだもの 何が何でもCUIじゃないとダメとか
古の昔からどのエディタを使うかは好みによる選択でした。
頭固い人って、他人がCUIを使ってると我慢ができない人の事かな?
隣の庭がきになってしかたないひとです
そういうあなたは他人がCLIを使っているのが我慢できないんでしょ。
common language interface?
InterfaceじゃなくてInfrastructureだったorg
762 :
名無しさん@お腹いっぱい。 :2009/12/14(月) 10:10:34
うすらバカ
763 :
名無しさん@お腹いっぱい。 :2009/12/14(月) 14:54:20
そういえば、Vimってマルスレ対応してんのかな? Emacsって極めれば極めるほど、マルスレ非対応の足枷を感じるよね。 大きなファイルを開いてるとき 時間のかかる処理をしてるとき リモートの応答が遅いとき とかに他の操作が出来ない、っていうのはいくらなんでも時代錯誤。 この点をVimが解決してるなら、Vim有望説が一気に浮上するんだが。
マルスレ(笑)
でもマルスレ追加しても書き直さなきゃならんとこ多くて大変じゃね?
マルスレってマルチスレッドのことか 一瞬なんのことかと思った
767 :
名無しさん@お腹いっぱい。 :2009/12/14(月) 15:26:37
マルスレは古い。いまはマルプロの時代。
マルプロwwwwww それを言うならマルコアだろ
770 :
Zeno ◆5nZQbNmQPs :2009/12/14(月) 21:55:14
プゲラ
771 :
名無しさん@お腹いっぱい。 :2009/12/14(月) 22:30:43
なんで上げまくってんだよw
772 :
名無しさん@お腹いっぱい。 :2009/12/14(月) 22:34:34
じゃあ、age
anything の pattern 入力で大文字のアルファベットが打てない。migemo のときに困る。 asdfghjkl 以外は大文字になるから anything-enable-shortcuts が関係してそうな気がするけど、 そのへんをコメントアウトしてバイトコンパイルしなおしても相変らずだ。
そこらへんは開発してる人のブログのコメントあたりに入れた方が 解決してもらえる可能性高いんじゃないのかね
>>773 (define-key anything-map "A" nil)
とかではだめか?
なんか世の中クラウドという名のTSS環境にまいもどりつつあるし Emacs復権の日も近い気がする。
†kuraudo†
復権もなにも時代を席巻したことないだろEmacsは。
一時は一大帝国を築いたんだけどね。
モンゴルみたいなものなのかしら?
古朝鮮みたいなものかも
GUIの設定ツールってないんでしょうか。詳細な。 そうすればまだまだ未来がある。
customize とか?
customize とか設定は普通手書きだろ軟弱ものめ!!! みたいに不当な評価受けてるだけだと思って使ってみたけど 普通に話にならなかった。 GUIを選ばないんじゃなくてGUIが出来ないだけだったわけよ。
大学でもemacs離れが進んでるってのは切ない
そうなんだよねえ。 どうせGTKになったんだから普通のGUIライクなダイアログにすればいいのに。 こうなったら日本でご当地Emacsを立ち上げるしかないのか。
xyzzyc
customizeって、ページデザインを考え直すだけで使いものになるように なるんじゃね?
widget がわりとどうしようもないから駄目だろ。
学生の頃からemacs一本でやってきたけど最近試しに使ったaptanaの素晴らしさに感動した
なら三本でやればいいのに。
大学、emacs離れしてるか? 少なくともうちはバリバリemacsだが… 他の大学いった同級生にきいても、国立私立問わずにemacs使ってるってきくよ
やめて!
>>794 (少なくとも一部では)してる(サンプルは某有名国立大).
ただ勧めてみると,研究遂行能力などの点で優秀な人程,
emacsとUNIXの組み合わせの有用性に気づいて,
どんどんemacsで行なうタスクを増やしていく傾向がある.
よく知らないから使っていないという人が多いという印象.
私中学生だけど学校ではみんなemacs使ってるよ
うちは初め Emacs で何故か皆 vim に流れていくパターン。 vim の方がスタイリッシュらしい。
ああ、最近 vim 使う人増えたな、確かに。 研究室単位で見た感じ、最初にエディタ教えた人の求心力次第ってところだったけど。 そして Emacs vs vim 戦争たまにやってるわw 非 UNIX 系 OS のところはあんまりエディタにこだわってない感じがした。
>>796 してねーよw
あと「某有名国立大」とかも胡散くさすぎ。
どうせ(国立)大島商船高等専門学校とかなんでしょ。
801 :
名無しさん@お腹いっぱい。 :2009/12/15(火) 19:00:21
妬むなよ
Virtual-memory Increased Mega-byesなんか使わねぇ
いじり倒したい人は emacs 使ってるイメージかな。 パズルや積み木をずっと一人でやってるようなアスペルガーの子供とかは emacs で一人コーディングに励み、終始ニヤニヤしている大人になるのだね。
アスペルガーはおいといて、カスタマイズが主目的になっちゃってる人はたしかにいる。
私女だけどデキル男の人って道具にこだわらないとおもう。。
>>805 >>1 >* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可
>>800 気分を害したなら謝る.
すまんかった.
趣味や勉学にはいいと思うけど、効率が最重視される仕事ではどうしても分が悪いからなぁ emacsでせこせこリファクタしたりとかうんざり。 java嫌いだけど仕事で避けられないから仕方なくeclipse使ったり。 そんなこんなで他のエディタに慣れてくると趣味で何か作ったりする時もいつのまにかemacsから離れてたりする。 elispたくさん作ったけど、ふと気付くとこれって結局世の中に何かもたらしたのだろうか、なんて考えてしまうのだ。
仕事で java なんて糞言語を使わされる人には同情せざるを得ない。
メジャーな言語 dis ってる俺かっこいい!!!
w
どんな崇高な仕事しててもjava使う機会はあり得ると思うが…googleだってandroid出してるわけだし
814 :
名無しさん@お腹いっぱい。 :2009/12/15(火) 20:34:37
空っぽな人間
きっと汎用機の保守担当なんだろ。
javaとemacsの相性悪さは確かにemacs離れを進行させた気がする 最近じゃrailsとかもそうだな
使い分ければいいだけなのに、日本人は一つのエディタにこだわり過ぎる。
日本人?
何で日本人…
日本じゃ会社の資源と個人の趣味と慣習で決まっちゃうけど 海外だとプロジェクトごとにエディタの選定から入るんだぜ このプロジェクトと相性のいいエディタは何だろう、ってね
世界中で使われているエディタの話だというのに、
>>817 は日本人にこだわり過ぎる。
世界はemacsよりtextmateだろ
textmateが標準インスコされてるディストロあるの?
>>820 うちの会社だけかもしれないけど、アメリカではそんな事はしない。
当然、日本も違う。海外ってどこだろう…
>>820 IDEのほとんどが外部エディタを起動できるよね。
何のための機能だろうね?
>>820 例えば、世界中の人間が参加しているオープンソースプロジェクトで
エディタの指定があるのって何かあるの?
もし知っていたら、どんな理由で選定されてるのかも教えて欲しいな。
お前ら元気だな
私海外在住だけど、
>>820 みたいなことしてるプロジェクト見たことない。。
>>820 海外の大企業3社に勤めてきたが、エディタなんて皆好きなものを使用していた。
知ったかは恥かしいぞ。
エディタぐらい自分の好きな奴使わせてほしいわ
タートルネック + ジーンズ + ハゲ = ジョブス
海外では常識なんですとか言われてエディタを指定されたらたまらんなあ。 きちんとした理由があるならまだしも、知ったかぶりの犠牲にはなりたくないね。
まぁでも、Winアプリ作れって言われたらVisualStudio使うし、 MacやiPhoneのアプリ作りって言われたらXCode使っちゃう 俺は軟弱者かもしれない。
ボキュは全部使えるよ。 ほとんどはemacsで作業することになるけど。 そもそもmacやiphoneのアプリ作る機会なんてないし、 今時windowsのアプリ作る機会もないから。 web系なら沢山あるけど。
個人が何を使っても好きずきだと思うよ。こだわり過ぎとか意味が分からないしね。
837 :
名無しさん@お腹いっぱい。 :2009/12/15(火) 21:37:55
タイガーウッズ、久しぶりに見たけど、ハゲてきてるなー。。
でも Java とか C# のプロジェクトで無理矢理 Emacs 使うのはちょっとなぁ。
Emacsってどちらかといえば頭でっかちな大学とかでは 気取って使う奴が多いけど 実際の現場では疎まれてるイメージがあるな。
Emacsで開発っちゅうと、phpやRuby等のスクリプト系と、UNIX環境での開発かな。 WinやMacは強力なIDEがあるから、そっち使っちゃうな
異常にできる天才は大抵使いこんだemacsを使ってるか、ソースを修正した自分用のemacsを使ってるな
>>841 みたいのがemacsが嫌われる理由じゃね?
そういやeclipseがphpにまで手出してるな 何とも憎たらしい
rubyだってaptanaの方がいいんじゃないのそろそろ?
>>841 つうかそれありがちな使い方じゃね?
それでパッチがたまってきたら公開っちゅう流れ
aptanaはrailsだろ rubyだけで使う理由は無い
rails無しにruby使う理由が無い
ruby無しにrailsは存在し得ない
>>809 「役に立つ」からするのは仕事で十分。
「好き」だからやる、ってのをひとつ持てるのは幸せなことですよ。
> 毒人参が準備されるあいだ、ソクラテスはフルートでひとつの曲を練習してい
> た。『いまさらなんの役に立つのか?』とある人が訪ねた。答えは『死ぬまで
> にこの曲を習いたいのだ』」(シオラン)
rubyだけならねこびろーんだろ。 文字列だけやるんだったらrailsはいらね。
Emacs 23.1.90 試してみたが、何気に、文字列に対する face が、以前とは違っ てるな。 具体的には font-lock-string-face の Foreground が RosyBrown から VioletRed4 に変わってる。ちょっと濃くなって、血の色に近くていて、気色が 悪いなw 少し調べたら、2009-08-02 に Darken the colors for light backgrounds. と いうことで変更されていたようだ。
俺も23.1.90試してみたけど あまりにも動作が重くなって(特にバッファの切り替え) 23.0.96に戻した。 .fonts.confとかいじればなんとかなるのかな? ちなみに、うちの環境 OS: Mac OSX 10.5.8 X: XQuartz 2.4.0 gtk2: 2.18.2 Cocoa版とかCarbon版じゃなくてX11版をコンパイルして使ってます
あっそ
>>846 じゃrdt?でもいいけど、
どっちにしろeclipseの方がそろそろ使えてきてる気がするんだ。
>>852 set-fontset-font 使ってる?
なんかこれ使うと異常に重くなるかも。
iswitchb の使い方なんですけど、iswitchb-use-virtual-buffers が non-nil で、 hoge ていうバッファを開いてるとして、履歴の中には hoge-hoge ていうファイルがあるとして、 ミニバッファで hoge て入れると hoge だけがヒットするわけですが、このときに hoge-hoge も ヒットさせるにはどうしたらいいですか?
857 :
852 :2009/12/16(水) 12:22:25
>>855 フォントの設定は.Xresourceに
Emacs.font: M+2VM+IPAG circle-14
と書いてるだけです。
>>857 うーん、じゃあなんだろ。
確かに最近のは、ちょっと重くなったけど
あまりにもって程ではないなぁ。
elisp からフォントの設定をすると
スクロールさえままならなくなるくらい
遅くなったりするけれど、
.Xresource あたりからの設定は
無害だしなぁ。。。
Emacs で IDE (Integrated Development Environment) を利用する場合、以前は ECB (Emacs Code Browser) を外部から導入して使ったことがあるのだが、 Emacs 23.1.90 では EDE (Emacs Development Environment gloss) というもの があるけど、ECB に似たようなものなのだろうか? Info 等を調べればよいのだろうが、まぁ、安易にここで尋ねてみた。
お前うざいなぁ…
俺程じゃない
ちょっと板違いで申し訳ないのですが、 Windows でも emacs を使いたい場合、今主流なのはなんですか? Meadow は開発が止まっているようですし。
emacs
正式にwindows版のemacsが出てるのにmeadow使う理由って何なの
一昔前はMeadow一卓だったからいまもコミュニティの厚さは歴然だろ。
素人疑問ですが、MeadowとEmacs for windowsとの相違とは?
カレーとハヤシライスぐらい違う
最近のは M-x shell とか使えるの?
MeadowはMeadowの独自機能があったりする
M-x term が最強。 普通のターミナルと同じだから、emacsでコマンド処理がすべて可能。
独自機能ほどうっとおしいものはない。
>>872 はじめてしった。shellしかしらなかった。
Cursesとか使った複雑なCUIアプリは動かせないと思ってたけど、これでいけるな。
M-x term の使い方がよくわからん 普通のターミナルを使いなれていないせいかもしれんが
普通のターミナル使いなれてないレベルなら M-x term は使わなくていいよ。
普通のターミナルってそんなに使わないもんなぁ
ちょっと使ってみたが C-cがEmacsに取られて使いにくいな vim終了したとき画面復元してくれないし 端末から起動したアプリ中でマウスホイールも使えない
fancy-startup-screen のフォントってどこで設定するんですか?
頭つかって
いつのまにwebjumpなんてもんが付いてくるようになったんだ? とりあえず、自作バージョンをこっちに移行するかな。 これでまた少し.emacsを小さくできる。
>>864 ,865
ありがとうございます。
やっぱり両方使ってみて判断するしか無さそうですね。
>>881 なんだこりゃ。
Emacs使って7年ぐらい立つのに相変らず知らないelispざくざくでてくるなあ…
まさに無尽蔵。
標準でついてくるやつって結構ノーマークだったりするしな。
M-x termやM-x shellで端末に入るのと、 C-zで端末に戻るのってなんか嬉しさが違うの?
ログとかコピペ、加工したいとか ログ見るのもバッファ操作するのと同じ感覚とか とにかく Emacs から出ないでいいとか
zenoワロスwwww
あたし女だけどZenoさまとなら合コンしてもいいと思うの
* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可 * 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可 * 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可
だからこういうのは女じゃないって
Emacs使ってるけど全然使いこなせてません ショートカットキー覚えただけ。
廃れ行くエディタなんだから今のうちに止めとけ
他のエディタよりは最後まで生き残っているだろうけどね。
>>894 それって、真実なの?
(訂正。語尾がおかしくなってしもうたw)
真実です
ひとつのエディタでずーっとやっていこうってやり方が廃れそう もっともたかがエディタなんだしEmacsの操作覚えるだけで脳容量パンクなんてことはないから 普通に使っておきゃいいじゃんとは思うけど でもまあ UNIX 系 OS 使ってる人ぐらいにしか勧める意味なくなってきてはいるかなぁ・・・
>>900 > ひとつのエディタでずーっとやっていこうってやり方が廃れそう
そのために Emacs Lisp があると思うが。
いみがわかりませんなぁ
Emacs Lisp というか Lisp は色々と拡張が容易なので、「ひとつのエディタで ずーっとやってい」きやすい。あくまで、意見だが。
環境によってエディタを変える「弘法筆を選ばない」のが普通になるんでないの?
>>901 >>903 激しく同意
Emacs はエディタではなくエディタを実装する環境を含む
elisp 部分が違えば別のエディタになる
意味論的な違いばかりを気にする人は
「Emacs は Emacs Lisp で書かれている」
ということを十分に理解していない
elisp部分が違ってて別のエディタのように変貌したemacsなんて見たことない
elisp も、まぁ、それなりに重要だけど やっぱり UNIX TOOLS との親和性だなぁ。
>>906 viper-mode なんてのもあるぞ。vip-mode なんてのもあるようだ、使ったことな
いが。
環境によってエディタを替える奴はいつまでたっても2.5流でしかない、という金言を忘れたのか。
いみがわかりませんなぁ
> いみがわかりませんなぁ www
>>904 > 環境によってエディタを変える「弘法筆を選ばない」のが普通になるんでないの?
Emacs というエディタは、環境を選ばない、と言ってしまうとカッコよすぎかw
キーボードから文字を入力する作業はインターフェースを統一した方が便利。
もっと具体的には何が言いたい?
Elispの海は悲しい色やね さよならをみんな ここに捨てに来るから
elispは書けるのに仕事は出来ないって奴をたくさん見てきた
RMSは仕事ができるヤツの分類かできないヤツの分類か?
サラリーマンはできないだろうなぁ。
仕事も出来ない、elispも書けない奴の方が絶対数は確実に多い。
emacsは下手すると手段が目的になるからなあ emacs使えない環境に置くだけで大騒ぎするやつとか もうちょっとなんとかしろよとは思う
俺は大騒ぎはしないけど目に見えて作業効率が落ちて 「とろとろやってんじゃねぇぞ、はよ上げろやボケ」 って怒鳴られたり椅子を蹴られたりする
いつでも戻れるようにC-Pとかの代わりに矢印キーを使ってる俺って偉いねぇ!
そもそも熟練したemacs使いはC-f〜pとかあんまり使わない。 vi使いとかもそうだと思うけど、検索だの文節ジャンプとかを使いこなして 縦横無尽に飛び回る。
今日の金言 > いみがわかりませんなぁ > 悲しい色やね
emacsは哲学であり環境。
弘法は筆を選ぶ。 Emacs使えないと作業能率は落ちるね。 使ってないヤツと同程度には。
vimスクリプトとelispのどっちが優れてる?
Emacs使ったことない人間はCPU時間の90%をゴミ箱に捨てている。
存在自体が罪。エコじゃない。
Emacs使いは脳味噌のリソースの使い方も上手だよね。
経験的に尊敬に値する賢い人間は今のところほぼEmacs使いだった。
>>928 それをこのスレで聞いてどうするの?
バカなの?死ぬの?
emacsは文化だからな。 俺はそういうところがきにいって使ってる。 すたれようがなにしようが関係ない。 それが俺のジャスティス。
elisp でオブジェクト指向パラダイムが使えたらいいのに (defclass class_name base_class (interface1 interface2 ...) ((public var1) (private var2) ...) (defmethod method1 (arg1 arg2 ...) (public) ...) (defmethod method2 (arg1 arg2 ...) (private) ...)) みたいな感じで
おまいら Emacs と Emacsスレ が無くなったらどのスレに行くの?
すみません、wanderlust とか semi とか flim とかって、 開発停止しちゃったんでしょうか?
vimやeclipseもある程度使えるemacs使いなら全然問題ない 他の選択肢を放棄してemacsしか使えない奴はマジで害
HTML用のモードで今一番使われてるのは何でしょうか? html-helper?psgml?
>>933 英語のMLでは流れているよ。国内MLは死んでるけど。
emacsを毛嫌いする輩は、ゴスリング含めて有用なelispをまったく知らないで言っているに過ぎない。ま、膨大すぎるし、誰も教えてくれないしね。 一方、デバッグ機能など、eclipseにかなわないところもあるだろう。 両方使えばいいんじゃないの? なんか問題あんの?
>>931 eieioとかlunaとかそういう試みは何度かなされたし、
それを用いて作られてるパッケージも結構あるぞ。
>>937 そういうことだと思うよ。
emacs最高他不要!!!もウザいけど、emacsゴミ!!!って言ってるやつも
なんか勘違いしてる。
俺もEmacsは好きだが、 今はEmacsの中で生活しているとは言えず、 愛人宅(Firefox)でちょくちょく外泊してる。 eclipseは使ってない。肌が合わない。
エクリプスにelisp開発環境有ったら便利そう…
将来的には、Eclipse上のエミュレータとしてEmacsが動く時代もくるのかもね。 なにせもう4GBメモリが普通だからなあ…
もしも今までのElispが全て動くプラグインでたらEmacsも終わりだな
なんで?
ここもレベル下がったなぁ って元からか(^^;
vimスクリプトでelispが実装されたらemacsは終わり…
いう程elispに依存してるか?君ら。
elisp なんて、良い実装が出たら乗り換えられると 思うくらいには依存していない みんな仕方無く使ってるだけじゃね?
まぁelispが好きで仕方ない人もいるわけだが
いまどきElisp好きなんて小中学生までだよ。
>>947 君は、
実装に不満がある
でも自分では直せない
仕方が無い
みたいな事を考えながら使ってるのか。
いや、俺Lispを実装した俺macs使ってる。 俺macsは公開はしてない。
>>950 俺はそう。
ある日とつぜん schemacs とかが主流になったら嬉しいなあって思ってる。
954 :
名無しさん@お腹いっぱい。 :2009/12/19(土) 18:26:52
>>933 > すみません、wanderlust とか semi とか flim とかって、
> 開発停止しちゃったんでしょうか?
CVS では保守されているよね。
Emacs 23 対応とかバグフィクスとか。
>>953 schemacs 使いなよ。どんなのか知らないけど。
956 :
947 :2009/12/19(土) 18:51:17
951 != 947 ね
>>950 うん、まさにそんな感じ。残念ながらね。
elisp が好きな人って、何がそんなに好きなのだろう?
lisp の気持ちよさは無いわけじゃないけれど
もう少しなんとかならね? なんて思ってるよ。
>>955 そっちは全然資源が無い。俺は作る気もない。
elispパッケージの作者が一斉にschemacsのパッケージ作りだして
ユーザも全部そっちに移るなんてことになったら使おうと思ってる。
実際そんなもんでしょ?普通は。
>>956 elisp好き!!!って盲信的に言ってる人は多分elisp書いたことないんだと思う。
elisp嫌いって言ってる人は別にlisp嫌いなんじゃなく「elispが好きじゃない」んだよ。
elisp がネイティブコンパイルできて、ネイティブスレッドが使える様になって、 静的スコープを採用したとしても、何かが劇的に変わるとは思えないけどなあ。
静的スコープを採用したらlispじゃないだろ
elisp の仕様云々とは別に、emacs でスレッドを使えるようにしてくれ!ってのは 昔からよくいわれてるよな。 現状一々プロセス作らなきゃいけないもんなぁ。
pyなんとか
Climacs使ったことある人いる?
Efunsって何?
そもそもLispである必要あるの? なんてのは何度も何度も繰替えされてきたんだよな。
日本が提案のKLベースのISLISPを使ったエディタを 繕うとおもっていたら、すでにISMACSはあった。
ISMACS で Feeling Lucky したらミシンのサイトが出てきた スレッドの話ばかりしていたからかの
railsとかcakephpとかがっちがちのフレームワーク開発でもemacs使ってる奴がいる。 開発してるのかと思いきや、たまに画面覗くとemacsの設定で躓いてたり。 こういう奴が一番鬱陶しい
画面覗いてくるやつもかなり鬱陶しいがな
あるある。 Emacsは何でも出来るんですよーとか言うくせに結構出来ないこと多い奴。 本当にEmacs使えてる人は苦手分野はちゃんと認識してて 使えるようになるまで使わないか、そもそも近寄らないか、 諦めて別のもの使うかするからな。
>>969 上司としては部下がちゃんと仕事してるかチェックしなきゃいかんだろ。
私女だけど、上司が画面覗いてきてチョーウザいんですけど しかも口臭いし
>>973 そーかそーか
じゃあまずはおっぱいうpから始めようか
elisp の代わりにどんな言語処理系が良いのかって考えると難しいね。 エディタの実装に使えそうで、そこそこ性能が良くて…
そうなんだよね。 なんだかんだで elisp でやっていけちゃってるしね。 なんか今の日本の状況みたい。
vimをcommon lispから制御することなら出来るぞ
978 :
名無しさん@お腹いっぱい。 :2009/12/20(日) 03:07:08
>>975 糞鳩山糞内閣とelispを同列で比較するな!
elispにあまりに失礼だ!
elisp の半分はロマンなんじゃないかな 実装言語と同じ言語で環境を拡張できるというか、 LISP の中で生活しているという感覚が人を惹き付けるというか で、半分がロマンだとお腹いっぱいになれない人は去って行く…
学生の頃はemacsにどっぷりだった。 ソースファイルにかじり付いて一日中プログラミングしてても飽きなかった。 今は嗜好が変わってきて、自宅鯖いじったりwebサービス作るのが楽しい。 こうなってくるとどうしてもシェル操作してる時間が増えるのでvimに傾いてくる。 会社の中を見ても、何でも屋でスピード感のある人はvim使いが多いんだけど、emacs派はやっぱギークな人が多い。 ギークになりたかったはずなのに、いつのまにかC言語よりrailsやphp開発してる方が楽しい。 歳のせいかなぁ
あっそ
>>980 あるある。
今は綺麗に書くとか正しく書くってのより
間違ってても汚なくても面白いものを素早く作る方が受ける感じがするよね。
ライブラリやフレームワークが揃ってきたお陰で
裾野が広がって色々な人が参画してきたからなんだろうとは思う。
とりあえず質は二の次で数を出して そんなかで売れるものを残して行くって感じか
低層の処理っておもいついた時点でどっかの誰かがすでに実装してることが多いもんな。
>>979 ロマンを語るには、あまりにも汚ない、というか
古い場所だったりするのが嫌なんじゃないかな?
古代へのロマン…
Elispは古代文明の遺跡からでてきた文書みたいなもんか。 それを読み解くと古代の叡知によって素晴らしい技術を生み出せる。
その旧世界の英知には末尾再帰の最適化は含まれてないんだよな…
古代のエッチかぁ
ギークよりもweb屋がもてはやされる日本が嫌い 学歴もスキルも無いくせにたまたま作ったSNSが当たって会社作ってる奴とか いくら金儲けても全く尊敬されないだろ
日本が嫌いなら出ていくといいよ
そうやって構うからだろ
もうみんな日本から出て行きましたよ
次のスレのタイトルは「Emacs [33 times]」に決めましたよ。
あっそ
平々凡々の稼ぎしかない自称ギークより、会社作って成功してる低学歴の方は遥かに尊敬されるだろ
自称ギークの提供でお送りしました
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。