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

Emacs part 18

■ このスレッドは過去ログ倉庫に格納されています
0001フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/03/02(木) 23:19:32
Emacs環境について語れ

GNU Emacs - GNU Project - Free Software Foundation (FSF)
http://www.gnu.org/software/emacs/

emacs - SCM: CVS Repositories [Savannah]
http://savannah.gnu.org/cvs/?group=emacs

EmacsWiki
http://www.emacswiki.org/

Emacs 電子書棚
http://www.bookshelf.jp/
0794フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/04/29(土) 13:31:36
>>791
なんだ、一番性能いいのがタブレットかorz
デスクトップ機があるとオモタ
>>792
少しの脱線くらい許容しろよボケ
0795名無しさん@お腹いっぱい。2006/04/29(土) 14:09:20
でましたよ糞コテ特有の

  自己中心的な脳ミソ

0796名無しさん@お腹いっぱい。2006/04/29(土) 14:23:00
NTEmacs って、 NIT Emacs のことかと思ってた
0797名無しさん@お腹いっぱい。2006/04/29(土) 14:44:44
NeeT Emacs
0798武蔵 ◆yChdjWk9Ko 2006/04/29(土) 14:57:22
>>793
> ちっと見ない内になにやってんだお前らはよ
久しぶりだなこの野郎

>>794
> デスクトップ機があるとオモタ
デスクトップ嫌いなんだよなー。
カウチに座って足伸ばしながらプログラミングするのが好きなんよ
まあ、使いたけりゃデスクトップは仕事場にいくらでも転がってるけど
0799フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/04/29(土) 15:14:15
わしノートパソコンにいい思い出ないから以後使わん
すぐぶっこわれる
0800名無しさん@お腹いっぱい。2006/04/29(土) 15:21:04
ここはあほなインターネットですね
0801名無しさん@お腹いっぱい。2006/04/29(土) 15:22:12
だがEmacs
それがEmacs
0802名無しさん@お腹いっぱい。2006/04/29(土) 17:16:02
>783
確かマルチバイトには対応してなかったような。
0803名無しさん@お腹いっぱい。2006/04/29(土) 17:28:43
XEmacs21でYaTeXとyahtmlを入れて
htmlファイルをyahtml Font Fillモードで編集すると

(warning/warning) Error caught in 'font-lock-pre-idle-hook': (void-function YaTeX-font-lock-fillin)

というエラーが出ました。

出る状況としては、文字を消したり書いたりするなど
ファイルを編集すると出るようです。

どうしたらエラーに対処できるでしょうか。
0804フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/04/29(土) 18:05:14
>>783
org-modeのtable機能はどうだ?
0805フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/04/29(土) 18:07:10
>>803
yatexとyahtmlソースからYaTeX-font-lock-fillinをgrepして、見付かったファイルをloadしる。

だめなら
(setq debug-on-error t)
してbacktraceくれ。
08068032006/04/30(日) 01:13:51
yatexlib.elに該当する文があったのでloadしたのですが
特に変化もなくwarningが出ます。

(setq debug-on-error t)を追加しましたが
backtraceに出力されません。
(Wanings の方には表示されるのですが)

まだ不慣れなのでloadの仕方がおかしかったのかもしれませんが
(load "yatexlib")
でいいんですかね。
0807名無しさん@お腹いっぱい。2006/04/30(日) 03:33:31
iswitchb使おうとおもって

(iswitchb-mode 1)
(add-hook 'iswitchb-define-mode-map-hook
'iswitchb-my-keys)
(defun iswitchb-my-keys ()
(define-key iswitchb-mode-map "¥C-f" 'iswitchb-next-match)
(define-key iswitchb-mode-map "¥C-b" 'iswitchb-prev-match))

ってやったんだけどC-fとC-bが設定されないです。

ちなみにこれってC-bしたときにバッファの選択をC-fとC-bでやれる、って
ことだよね?どなたかヒントおながいしますです。Emacs 22.0.50.1
0808武蔵 ◆yChdjWk9Ko 2006/04/30(日) 04:06:42
>>807
0809フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/04/30(日) 07:08:06
>>806
(fboundp 'YaTeX-font-lock-fillin)
がtにならんかったら効果なし。
定義される条件が
(and (featurep 'font-lock) (fboundp 'defface))
なんだが、評価してくれ。
nilなら定義されない仕様。
>>807
Yenが全角になってるのが謎なんですが
08108062006/04/30(日) 11:19:57
.emacs.el上では半角英数になってます
ここにはったら全角になってた…
(iswitchb-mode 1)
(add-hook 'iswitchb-define-mode-map-hook
'iswitchb-my-keys)
(defun iswitchb-my-keys ()
(define-key iswitchb-mode-map "\C-f" 'iswitchb-next-match)
(define-key iswitchb-mode-map "\C-b" 'iswitchb-prev-match))
08118072006/04/30(日) 11:21:04
ああ、すんません、807です…
0812フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/04/30(日) 11:23:44
>>810
>>807のtypoか?
貼り付けたら全角になるっていったいどういうことだ。
(iswitchb-mode 1)
を最後にもっていったらどうだ?
08138072006/04/30(日) 12:44:16
>>812
ごめんなさい、すっごいいろいろマヌーだった
・meadowの設定をそのままOSXにもってきてた(\じゃなく¥になってた)
・¥で書き込んだら全角になってた(これはsafariの問題っぽい)
・810は書き込み時に¥を\に手動で直した(直したくせに気がつかず設定はそのまま)

指示された通りにしたらちゃんと動く様になりました。ありがとうございます。
あと、ほんとスレ汚しスマソ、出直してきます...
0814フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/04/30(日) 13:08:55
わしはLinuxだがbackslashではなくてYenが出てる
問題解決してよかった
0815坂本2006/05/01(月) 07:27:28
武蔵を刺す!
0816フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/05/01(月) 15:38:55
武蔵なんかに抱き付かれたくないんですが
0817武蔵 ◆yChdjWk9Ko 2006/05/01(月) 16:24:56
>>815
朝っぱらから何言ってんだお前? いや、朝だったから寝呆けてたんだろーな

>>816
そんな機会はないから心配するな
0818フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/05/01(月) 17:03:40
>>817
昨日のK-1見たんか?
0819名無しさん@お腹いっぱい。2006/05/01(月) 19:59:04
emacs + YaTeXだと 数式モードで ; Tab を打つと候補一覧がでるのに
xyzzy + KaTeXだとエラーがでる(´・ω・`)ショボーン
0820フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/05/01(月) 20:16:59
しょせんコピーものなんだし移植が完全じゃないのかな。
0821名無しさん@お腹いっぱい。2006/05/02(火) 00:17:15
初めてemacsを使うのですが、pythonの構文の色分けをするにはどうしたらよいのでしょうか?
自分なりに調べてみて
http://www.python.org/emacs/python-mode/
からpython-modeというものをダウンロードしたのですがその後何をしたらいいのかわかりません。
どうかよろしくおねがいします。
08228212006/05/02(火) 00:19:41
OSはFreeBSDで、GNUEmacs21.3.1を使っています
0823名無しさん@お腹いっぱい。2006/05/02(火) 00:25:23
>>820
コピーじゃなくてイミテーション
0824名無しさん@お腹いっぱい。2006/05/02(火) 00:27:41
>>821
ロードする
0825名無しさん@お腹いっぱい。2006/05/02(火) 00:27:41
python-mode.el の中にインストールの方法かいてんじゃん。
~/.emacs.el に、↓をぶちこむ。

(setq auto-mode-alist (cons '("\\.py$" . python-mode) auto-mode-alist))
(setq interpreter-mode-alist (cons '("python" . python-mode)
interpreter-mode-alist))
(autoload 'python-mode "python-mode" "Python editing mode." t)
08268212006/05/02(火) 00:43:50
>>824>>825ありがとうございました。
今までソフトは全部portsからインストールしていたのでREADME見たいなものを読む習慣がありません・・・
お騒がせしました。
0827フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/05/02(火) 07:37:27
>>821
ようこそ神の空間へ。Emacsはあなたを歓迎する。
とりあえずemacswikiを見ておこう。
readmeを読まずに質問したら叩かれるから気をつけよう。
0828名無しさん@お腹いっぱい。2006/05/02(火) 11:20:55
FreeBSDもLinux並みのユーザーが育ってきたってことか。
0829名無しさん@お腹いっぱい。2006/05/02(火) 18:32:03
>>827
おまえは自分の空間に帰れよ。
0830名無しさん@お腹いっぱい。2006/05/02(火) 18:41:28
C++アプリ開発でVC++とEmacsどっちが良いか調べるのめんどいので
誰か詳細に比較点をまとめてください。
0831フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/05/02(火) 19:25:33
>>829
残念ながらここもわしの領域だ
>>830
悪いことは言わん。CEDET入れてEmacsを使え。
IDEだとメニューにあることしかできないから、きめ細かいことができねーんだよ。
編集コマンドはEmacsの方がはるかに豊富でしかも拡張できる。

それに開発してたらC++以外のテキストを編集することもある。
Emacsのありがたみはそのときにわかるんだ。
0832名無しさん@お腹いっぱい。2006/05/02(火) 20:46:06
cygwinインストールしてemacs使ってるんだけど、
日本語入力はどうやるんですか?
0833フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/05/02(火) 21:18:30
skkやprimeはだめ?
0834名無しさん@お腹いっぱい。2006/05/03(水) 00:06:21
.emacsを編集中、コメントアウトされた行でtabを押すると
変な位置にインデントされるのを直すにはどうすればいいでしょうか?
0835名無しさん@お腹いっぱい。2006/05/03(水) 00:41:02
>>834
「;」が1個のコメントならそんなもんじゃね

シチュエーションに合わせて、
「;」が2個とか3個のコメントを使えばいい
08368342006/05/03(水) 02:25:37
>835
なるほど、ありがとう
0837武蔵 ◆yChdjWk9Ko 2006/05/03(水) 06:17:15
>>821
Python は pseudocode のようにスラスラ書け、
複雑なアルゴリズムなどを使用した実験をする時など
頻繁に使用している。 python-mode はいまいち
だが、まあ Python プログラミング楽しんどけ

>>831
その意見には同意する
0838フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/05/03(水) 06:47:31
python-modeはふたつ実装がある。
python.elとpython-mode.elだ。
どちらか好きな方を使うといい。

>>武蔵
たのむ、python好きの理由、教えてくれ。
python.elはどうだ?

>>834
EmacsLispの慣習でセミコロンの数によってコメントのインデントが変わるぜ。
info見とけ。
0839名無しさん@お腹いっぱい。2006/05/03(水) 08:51:41
最近Emacs21.3を使い始めました。Linuxの導入にしたがって。
そう、にわかユーザです。
Emacsを起動するとSEGVります。どこから調べるべきでしょう?
core吐かせてgdb?(いやん)
0840フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/05/03(水) 09:28:54
ずっと前から21.4が出てますぜ。とりあえずつこてみろ。
わしは21.4つこてるがまれに無限ループなどで原因不明の暴走をする。
開発版の22に乗り換えるべきかもしれない。
0841名無しさん@お腹いっぱい。2006/05/03(水) 20:08:21
22にnews-tickerってのがあるけど、どうやって使うの?
0842フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/05/03(水) 21:01:42
rss readerらしいな。
http://www.emacswiki.org/cgi-bin/wiki/NewsTicker
08438412006/05/03(水) 22:04:53
>>842
thx. 結構便利。firefoxのsageから移行しよう。
0844フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/05/03(水) 22:47:20
ちなみにわしは rawdog+α with w3m だ。
0845名無しさん@お腹いっぱい。2006/05/04(木) 03:59:01
うんこ邪魔
全レスやめれ
0846フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/05/04(木) 07:40:03
黙れ。わしは情報を提供してるんだ。
0847名無しさん@お腹いっぱい。2006/05/04(木) 10:11:33
うんこ、よっぽど暇なんやな。いと哀れ。
0848武蔵 ◆yChdjWk9Ko 2006/05/04(木) 13:52:25
>>838
基本的に手軽さとソースの読み易さとその成長を見て楽しむ面白さだな。
それに lisp と相性がいい。表面上、俺の Python 好みは
AI の権威である Peter Norvig が Lisp を置いて Python を好む理由と似て
いる気がする。だが根本的に言えば、Python プログラミングを
しているとなぜか楽しい気分になれるってのが一番の理由なんだろうな
まあ Elisp とかでもそうなるけど

>>845
嫉妬にしか見えんな。
何か有用な情報をここに載せてからそういうことを言うようにしておけ
固定ハンドルも付けろや、見苦しい
0849フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/05/04(木) 14:55:31
わしは今schemeを勉強してるのだが、Pythonも似たようなことができるようだね。
pythonの文法はちょっと苦手だ。始まりがあって終わりがないのが。
でも今度pythonで遊んでみるか。

で、scheme始めたらelispがとても醜く感じるんだが…
0850武蔵 ◆yChdjWk9Ko 2006/05/04(木) 15:20:45
そう言えばいつだか Berkeley は Scheme のコースをネット上で無料で
流していたな。変なじじいがインストラクターでつまらん内容ではあったけど。
まあ英語がわかれば見てみるといい
Scheme が Elisp より綺麗な言語なのは理解できるが、結局頻繁に使用
する Elisp に戻ってしまいそうだから俺は Scheme をなにかと避けてはいる。

> pythonの文法はちょっと苦手だ。始まりがあって終わりがないのが。
それをさける為、俺はいつも「例」で終わるようにしている。例えばこんな感じ:

def mapconcat(fn, seq, separator=''):
return separator.join(map(fn, seq))
# >>> mapconcat( identity, ['1', '2'], ',')
# '1,2'

Python は人工知能やアルゴリズム、データ処理などに興味があるのならお勧めする。
http://aima.cs.berkeley.edu/code.html からコードをダウンロードすれば
特した気分になれる。あと、俺は最近
http://www-inst.eecs.berkeley.edu/~cs188/sp06/announcements.html
などで遊んだりもしている
0851名無しさん@お腹いっぱい。2006/05/04(木) 16:21:33
そんな貴方にpymacs
0852名無しさん@お腹いっぱい。2006/05/04(木) 18:57:13
>>845
コテハンなんだからフィルタしとけ。
(add-to-list 'navi2ch-article-message-filter-by-name-alist
(cons (list (regexp-opt '("◆xlAOIq6jZw"
"◆yChdjWk9Ko"))
'r) 'hide))
0853フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/05/04(木) 19:34:54
わしは荒らしてないんじゃが、フィルタするとは失礼な奴だな
0854名無しさん@お腹いっぱい。2006/05/04(木) 19:50:15
>>853
余計なsignitureやらで無駄にスペースを使う馬鹿と比べればずっといいんだが、
もうちっと綺麗なハンドルにして欲しいと思う。
0855名無しさん@お腹いっぱい。2006/05/04(木) 19:57:38
>>852
いい設定thx。
0856フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/05/04(木) 20:05:11
自分たちが召喚したくせに罵倒するとは失礼なこった
0857名無しさん@お腹いっぱい。2006/05/04(木) 23:14:49
>>852
サンキュ
0858名無しさん@お腹いっぱい。2006/05/04(木) 23:33:28
>>852
ありがと
0859名無しさん@お腹いっぱい。2006/05/04(木) 23:34:44
>>856
まぁまぁ( ・∀・)つ旦~
0860名無しさん@お腹いっぱい。2006/05/05(金) 00:05:58
>>852 thx.
0861名無しさん@お腹いっぱい。2006/05/05(金) 01:10:00
!でフィルタに追加して終了すれば勝手に保存してくれると思うけど……
0862名無しさん@お腹いっぱい。2006/05/05(金) 01:46:57
>>852
次スレのテンプレに入れようぜ
0863名無しさん@お腹いっぱい。2006/05/05(金) 04:08:14
以前は結構書いてたんだけど、
コテハンがのさばるようになってから
このスレはほとんど流し読みしかしなくなったよ。
他にもそういう人は結構いるんじゃないかな。
0864名無しさん@お腹いっぱい。2006/05/05(金) 04:18:04
確かにあぼーんを見る度に「これでいいのか俺?」な気分に襲われる時がある。
コテにもスレにも2ちゃん自体でさえにも何も求めてないし。
そして情報を落とすことは少なくなった気がする。
0865名無しさん@お腹いっぱい。2006/05/05(金) 04:30:14
2chは情報源のひとつとして、まあこういうのもあるのかと思うが、重要なのは
その情報の内容だからな。コテだろうか何だろうがどうでもいいよ。
コテに異様に反発してるのが、かえってウザイ。
0866名無しさん@お腹いっぱい。2006/05/05(金) 05:06:47
>>861
! で追加してくとどんどん遅くなるよ。
フィルタの数を 1 個、10 個、100 個と増やしていき、それぞれを
navi2ch-article-message-filter-by-name-alist の要素とした場合と
regexp-opt で一つの要素にまとめた場合とでスレの表示にかかる時間
を計ってみるといい。
0867名無しさん@お腹いっぱい。2006/05/05(金) 05:11:56
反コテに必死こいてるヤシが一人いる悪寒。
0868武蔵 ◆yChdjWk9Ko 2006/05/05(金) 06:06:12
>>849
ところでウンコは何の為に Scheme を学んでいるんだ?
趣味でか?
0869フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/05/05(金) 06:48:27
フッフフ、そろそろ潮時のようだ。
自分たちから召喚したくせに勝手に罵倒しやがるとは自分勝手もいいとこだ。
わしはそろそろ名無に戻るか。

>>武蔵
教養として。それと考え方の引き出しを増やすため。
0870名無しさん@お腹いっぱい。2006/05/05(金) 07:46:16
コテハンにわざわざウンコってつけるのが幼児性の表れだろうな
ほら、幼稚園児とかってウンコの話題が大好きじゃん
0871名無しさん@お腹いっぱい。2006/05/05(金) 07:53:07
ウザイからってスルーできないのも幼稚
相手しなきゃそのうちいなくなるのに
0872名無しさん@お腹いっぱい。2006/05/05(金) 08:08:21
>>870
ウンコを馬鹿にする者はウンコに泣く。
自然界に役立ってることを肝に銘じとけ。
0873mifune ◆mCEJQ9Ki/Q 2006/05/05(金) 09:20:12
どっかの国ではうんこ食べてたな。なんかの動物の。
0874名無しさん@お腹いっぱい。2006/05/05(金) 10:29:43
ってかUnixのパイプもうんこ食べて、うんこしてるようなものだろw
ls | grep hoge
を考えたとき、grepはlsのうんこ食ってる。
0875名無しさん@お腹いっぱい。2006/05/05(金) 10:31:14
だんだん糞コテの方がまともに見えてきたw
0876名無しさん@お腹いっぱい。2006/05/05(金) 10:50:30
ってかschemeの高階関数もうんこ食べて、うんこしてるようなものだろw
0877名無しさん@お腹いっぱい。2006/05/05(金) 11:04:25
>>876
高階関数どころかネストした関数呼び出しやメソッドチェーンさえ(以下略
0878名無しさん@お腹いっぱい。2006/05/05(金) 11:51:12
forkってうんこ?
0879名無しさん@お腹いっぱい。2006/05/05(金) 11:59:00
forkは暗黒妖籠陣
0880名無しさん@お腹いっぱい。2006/05/05(金) 13:48:40
>>874-879
(´-`).。oO(この人達、知能低いんだろうな… 可哀そう…)
0881名無しさん@お腹いっぱい。2006/05/05(金) 14:17:58
ウンコを馬鹿にする者は便秘にでもなってろ。

考えてみろ。
生物が食物の摂取は入力に例えられる。
反対に排泄物(すなわちウンコ)は出力に例えられる。
0882名無しさん@お腹いっぱい。2006/05/05(金) 14:18:32
s/生物が/生物の/
0883名無しさん@お腹いっぱい。2006/05/05(金) 14:19:30
ウンコを馬鹿にするのと
ウンコをあえて強調するのは違うだろう
0884名無しさん@お腹いっぱい。2006/05/05(金) 14:23:34
>>852
「うんこ」も追加した方が良さそうだね。
0885名無しさん@お腹いっぱい。2006/05/05(金) 14:44:06
今度は名無しになって荒しかよ…
0886名無しさん@お腹いっぱい。2006/05/05(金) 20:25:29
ウンコのせいで殺伐となったな
もうウンコはしゃしゃり出てくるなよ迷惑
0887フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/05/05(金) 20:44:00
>>886
まだ名無しでは書き込んでないのですが。わしにあやかりたい連中の仕業ですよ。
ではさようなら。
0888武蔵 ◆yChdjWk9Ko 2006/05/06(土) 01:39:14
いちいち釣りに反応するウンコも悪いのではあるが...

有能で有用な情報を持つ者達を無闇に攻撃し、
結果的に名無しで知能の欠片もない阿呆共が残る
これが2チャンネルの性と言うものなのだろうな

時間と共に 2チャンネルは脳を持たぬ蝿の集り場と化してゆく
いかにも滑稽である
0889名無しさん@お腹いっぱい。2006/05/06(土) 02:53:21
逆もそうよ。質問者が徒に攻撃されることも多い。くだ質とか顕著だよね。
その結果、ユーザグループは痩せていく。
0890名無しさん@お腹いっぱい。2006/05/06(土) 04:01:44
こういうどうでもいい話でスレが埋まっていくのにだけは参加したくなかったから
今までスルーしてきたが、いっこだけ言わせてもらうわ。二度と言わん。

匿名掲示板でコテがスレ違いかつ個人的な会話してるの見て
いい思いをしない人がいるのを承知でそういうことをつづけるんだから
なんぼいいわけしても人として終わってるのは否定できんのではないかと。
いい思いしない、スルーできない奴が狭量なのは当然として
やらんでもいいことでいい思いしない人を増やす奴の神経ってどんなんだ?
つまんねー縄張り争いしてんじゃねえよ。たく。
0891名無しさん@お腹いっぱい。2006/05/06(土) 05:55:39
>>890
言いたいことが全然わからん。日本語?
0892名無しさん@お腹いっぱい。2006/05/06(土) 06:49:06
>>888
じゃあ来なきゃいいだろって一言ですまされるのが何故分からんかな。
知能の欠片もないとか、それってまさにお前のことじゃん。
能無しは出てくんなよ
0893名無しさん@お腹いっぱい。2006/05/06(土) 07:15:23
>>892は武蔵の言う「知能の欠片もない阿呆」がするレスの典型なんだろうなw。
小学生じゃないんだから、全く理由付けもしない誹謗のみのレスを残していく癖、もう直しなよ。
■ このスレッドは過去ログ倉庫に格納されています