トップページunix
985コメント231KB

Emacs part 30

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2009/06/20(土) 14:48:33
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
最新の stable リリースのダウンロード http://ftp.gnu.org/pub/gnu/emacs/
Windows用 NTEmacs の最新ダウンロード https://sourceforge.jp/projects/ntemacsjp/files/

前スレ http://pc12.2ch.net/test/read.cgi/unix/1240481795/
0133名無しさん@お腹いっぱい。2009/07/01(水) 23:54:55
むしろ有料だとロクな教材が無いという
0134名無しさん@お腹いっぱい。2009/07/02(木) 02:23:40
なんか Lispの考えかたが全然できてないような感じがする
まぁ… Lisp の考え方と Emacs Lisp の考えかたはまた別だけどさ
0135名無しさん@お腹いっぱい。2009/07/02(木) 02:49:18
確かにelispの書き方は全然lispっぽくない気がする。
気楽な感じがして好きだけど。
0136名無しさん@お腹いっぱい。2009/07/02(木) 03:00:02
>>131
> でも、サブルーティン ⊃ ファンクション

そんなの当たり前。ただ、(e)lispの関数は全て
戻り値があるから、「関数」と呼ぶのが正しい。

それに、関数型言語での関数をサブルーチンなんて呼んでると
笑われるよ。
0137名無しさん@お腹いっぱい。2009/07/02(木) 08:25:57
関数型言語の世界の人は濃い人が多いからなぁ。
0138名無しさん@お腹いっぱい。2009/07/02(木) 09:40:06
サブルーチンは返値が空なファンクションです。
0139名無しさん@お腹いっぱい。2009/07/02(木) 09:49:47
副作用のあるサブルーチンは関数じゃないだろ
と、言ったらlispのも関数じゃなくなるが
0140名無しさん@お腹いっぱい。2009/07/02(木) 10:20:05
function, cofunction
0141名無しさん@お腹いっぱい。2009/07/02(木) 11:52:09
>>138
ええっ、サブルーチンは返り血を浴びせちゃいけないの?!
0142名無しさん@お腹いっぱい。2009/07/02(木) 11:53:15
切られ役ですか
0143名無しさん@お腹いっぱい。2009/07/02(木) 12:05:19
おまえら自重しろ
0144名無しさん@お腹いっぱい。2009/07/02(木) 14:40:45
141じゃないが「返り値」って縁起悪いから出来るだけ「戻り値」を使うようにしてるやついる?
俺はそう決心して以来、「返り値」を使う奴はグラマーとして認めない方針にしてる。
0145名無しさん@お腹いっぱい。2009/07/02(木) 14:42:19
返し値
0146名無しさん@お腹いっぱい。2009/07/02(木) 14:53:49
返り値が縁起悪いなんて今日このスレを見るまで思いもよらなかった
0147名無しさん@お腹いっぱい。2009/07/02(木) 15:57:57
ぼくはスレンダーな方が好きです。
0148名無しさん@お腹いっぱい。2009/07/02(木) 16:02:05
>>144
なんで縁起悪いの?
0149名無しさん@お腹いっぱい。2009/07/02(木) 16:04:55
行きはよいよい帰りは怖い
0150名無しさん@お腹いっぱい。2009/07/02(木) 16:09:59
トランジスタグラマーって死語?
だとしたら、今ならなんて言うんだろうintelとかcore2とか?
0151名無しさん@お腹いっぱい。2009/07/02(木) 16:21:14
.texの拡張子で開いたときに文字コードをeuc-jpにするようには
.emacsに何を付け加えればいいですか?
0152名無しさん@お腹いっぱい。2009/07/02(木) 16:23:01
auto-coding-alistじゃね?
0153名無しさん@お腹いっぱい。2009/07/02(木) 16:24:24
返り血を連想させるからとか?
どうでもいいけどその独善的かつ排他的な思想は間違いなくプログラマ向きだな
0154名無しさん@お腹いっぱい。2009/07/02(木) 17:43:20
いい加減よそでやれクズども
0155名無しさん@お腹いっぱい。2009/07/02(木) 17:43:40
とはいえ日本語もプログラミング言語も言語だからなあ。
やっぱり、グラマーの言語センスのなさって日本語の扱い方にも如実にあらわれる気がするし。
0156名無しさん@お腹いっぱい。2009/07/02(木) 18:02:53
どんなにプログラミング能力が優秀でも、日本語のセンスが悪いやつは
プログラマーとして無能と言うわけですね、わかります。
0157名無しさん@お腹いっぱい。2009/07/02(木) 18:03:18
プログラマーのセンスの有無は書いたコードの簡潔さと
変数/関数名で大体分かる。
0158名無しさん@お腹いっぱい。2009/07/02(木) 18:04:44
だってお(バンバン
0159名無しさん@お腹いっぱい。2009/07/02(木) 18:16:11
「グラマー」って「プログラマー」の略?
一般的な略称なの?
0160名無しさん@お腹いっぱい。2009/07/02(木) 18:17:24
場末では
0161名無しさん@お腹いっぱい。2009/07/02(木) 18:18:52
>>159
やっと>>144の意味が理解できたわ
グラマーって文法かとオモタ
0162名無しさん@お腹いっぱい。2009/07/02(木) 18:21:02
はみちちです
0163名無しさん@お腹いっぱい。2009/07/02(木) 18:58:24
>>159
> 「グラマー」って「プログラマー」の略?
> 一般的な略称なの?

まさか。
0164名無しさん@お腹いっぱい。2009/07/02(木) 19:28:07
グラマー(笑)
言語センス(笑)
0165名無しさん@お腹いっぱい。2009/07/02(木) 19:44:04
お前ら仕事中は仕事に専念しろ。
学生なら勉強しろ。
2ちゃんであそでんじゃねーw
0166名無しさん@お腹いっぱい。2009/07/02(木) 22:32:13
オマエモナー
0167名無しさん@お腹いっぱい。2009/07/03(金) 06:17:07
>>166
糞レスすんな。
そういう返事はもう飽きたよ。
0168名無しさん@お腹いっぱい。2009/07/04(土) 16:28:46
誰かLookupでEPWING化したwikipedia使っている人いませんか?
0169名無しさん@お腹いっぱい。2009/07/05(日) 00:07:13
やっと make-pointer-invisible が 23.2 に入った。
似た機能が Meadow にはあって本家になかったのが不思議だったが
ほんとにやっとだな。
ちなみに delete-by-moving-to-trash とかは 23.1 にも入ってる。
Dired を多用する俺にはうれしい機能だ。
23.1 のリリースは7月29日らしい。
0170名無しさん@お腹いっぱい。2009/07/05(日) 01:38:19
へぇへぇ〜
Diredでゴミ箱行き削除もできるようになるのか
0171名無しさん@お腹いっぱい。2009/07/05(日) 03:03:47
>>169
>23.1 のリリースは7月29日らしい。
へえ 。元ネタはこれか。
ttp://lists.gnu.org/archive/html/emacs-devel/2009-07/msg00125.html

>やっと make-pointer-invisible が 23.2 に入った。
これはうれしいかも。
mouse-avoidance-mode が気持ち悪くて、使うのを止めたので。w
0172名無しさん@お腹いっぱい。2009/07/05(日) 09:24:21
マルチスレッド実装はいつになることやら…
0173名無しさん@お腹いっぱい。2009/07/05(日) 09:31:37
>>172
はやくしてよ
0174名無しさん@お腹いっぱい。2009/07/05(日) 09:34:37
>>172
たのむよ
0175名無しさん@お腹いっぱい。2009/07/05(日) 11:12:27
>>172
がんばって!!
0176名無しさん@お腹いっぱい。2009/07/05(日) 13:29:49
>>172
ありがとう
0177名無しさん@お腹いっぱい。2009/07/05(日) 13:43:08
>>172
さすが
0178名無しさん@お腹いっぱい。2009/07/05(日) 15:52:17
>>173-177
頭弱そうですねw
0179名無しさん@お腹いっぱい。2009/07/05(日) 15:59:38
>>172
たすかるよ
0180名無しさん@お腹いっぱい。2009/07/05(日) 18:30:49
>>172
ついに動くのか
0181名無しさん@お腹いっぱい。2009/07/05(日) 19:45:27
>>172さん、すごいや!

0182名無しさん@お腹いっぱい。2009/07/05(日) 19:51:29
>>172
よろしく
0183名無しさん@お腹いっぱい。2009/07/05(日) 19:58:25
>>179-182
頭弱そうですねw
0184名無しさん@お腹いっぱい。2009/07/05(日) 20:55:19
>>172
すまないね
0185名無しさん@お腹いっぱい。2009/07/05(日) 21:36:53
>>172
あなたを誇りに思います。
0186名無しさん@お腹いっぱい。2009/07/05(日) 22:23:58
>>172
あなたが神か
0187名無しさん@お腹いっぱい。2009/07/06(月) 01:35:27
>>172 の人気に嫉妬w
0188名無しさん@お腹いっぱい。2009/07/06(月) 02:40:06
elispで実装するん?
0189名無しさん@お腹いっぱい。2009/07/06(月) 02:47:37
>>168
最近のものをepwingで変換したものが使えないって話?
0190名無しさん@お腹いっぱい。2009/07/06(月) 05:45:19
>>184-186
頭弱そうですねw
0191名無しさん@お腹いっぱい。2009/07/06(月) 07:38:59
>>190
涙拭けよ
0192名無しさん@お腹いっぱい。2009/07/06(月) 19:03:43
>>191
頭弱そうですねw
01931682009/07/06(月) 19:06:46
>>189
そうです.数式が表示されるといいなと思い自分で作成しました.
ですが,catdump CATALOGS > catalogs.txtでtxtを編集した後,
catdump -u catalogs.txt CATALOGSをしようとしたらエラーが出てできませんでした.
ここまで,まったくのスレ違いなのですけども・・・・.
作成したのがダメだったならと思ってtorrentで配布されている今年の7/1のものもダメでした.

だれかWikipediaをemacsで引けているという人はどの日時のものを使っていますでしょうか?
0194名無しさん@お腹いっぱい。2009/07/06(月) 23:58:46
>>193
私の環境 debian (sid) ですが、ちょっと苦労して成功しました。

ttp://www3.rocketbbs.com/602/kzhr.html

を参照してください。

GNU Emacs 23.0.50.1 環境です。
01951932009/07/07(火) 01:18:17
>>194
ありがとうございます。
入りました!!!
最初、eb-4.4.1を入れずにeblook-1.6.1+media-20090527、Lookup 1.4+mediaを入れて
引こうとしたらndeb(でしたっけ)が起動していないよって怒られてひけなくなったので
make uninstall してしまってました。そしてapt-getで入れてました(ubuntuです)
lzmaという拡張子をしらないので4.2.2を入れてました。

ありがとうございます!!!!!
0196名無しさん@お腹いっぱい。2009/07/07(火) 12:09:47
>lzmaという拡張子をしらない
>lzmaという拡張子をしらない
>lzmaという拡張子をしらない
0197名無しさん@お腹いっぱい。2009/07/07(火) 13:07:27
まぁ、使わない方が多いけどね
01981932009/07/07(火) 17:49:35
無知ですいません・・・・
wikipediaひけるようになったのですが,数式が表示されません.
7月1日のでhonmonが2.3Gくらいあるんですけども・・・・.

例えば「乗法」で検索した時に
■定義
(いずれも 0 でない)自然数 m と n に対して、m を n 個分加えた数
<ind=3><inline=bmp></inline=1130228:602>

となってしまいます.画像のインラインができてないかというと
通信用の基礎知識で「spam」を検索すると画像は出てきます.
01991932009/07/07(火) 18:22:27
対応している画像が
image-typesを評価したところ
(svg png gif tiff jpeg xpm postscript xbm pbm)
でした.
対応させるにはどうしたらいいでしょうか?
0200名無しさん@お腹いっぱい。2009/07/07(火) 18:37:07
src/image.c にbmpサポートを書き加えてemacsをコンパイル。
0201名無しさん@お腹いっぱい。2009/07/07(火) 20:11:35
画像を全部 png あたりに変換して
辞書データの方も s/bmp/png/ するってのは?
0202名無しさん@お腹いっぱい。2009/07/07(火) 21:26:14
Lookup 1.4+media ではない Lookup が動いてそう。
02031932009/07/07(火) 22:31:48
単に/lookup-1.4+media-20090413で./configure -> make-> make install ではだめなんですか?
Ubuntu使ってます.
apt-getで入れた奴はpathが通ってコマンドとして使えるのですがmakeのほうはだめで・・・・.
自分のユーザで lookupのinstall.elは実行しました.
02041932009/07/07(火) 22:49:36
なぜかわかりませんがとりあえずできました!!
lookupのインストール後,
apt-getでlookupとlookup-elをインストール.
その後できるようになりました.lookup -vは1.08betaでした.
0205名無しさん@お腹いっぱい。2009/07/08(水) 20:33:54
howmつかってる人いる?GoogleDesktopでひっかかないのはデフォ?
0206名無しさん@お腹いっぱい。2009/07/08(水) 20:35:43
質問させてください。
http://www.wonderworks.com/download/redo.el の redo.lsを使っています。
.emacs設定ファイルには、以下を記述しています。
(require 'redo)
(define-key global-map [?\C-.] 'redo)

オプション無しのemacsコマンドでEmacsを起動した場合は、Ctrl-. で正常にredoが機能するのですが、
emacs -nwとオプションを付けて起動するとredoが機能しません。エラーも出ません。

何か原因として考えられることはあるでしょうか?よろしくお願いします。
0207名無しさん@お腹いっぱい。2009/07/08(水) 20:41:20
>>205
ひっかいちゃらめぇ
0208名無しさん@お腹いっぱい。2009/07/08(水) 20:42:33
>>206
M-x describe-key C-. してみ
ターミナルじゃ C-. は使えねぇよ
0209名無しさん@お腹いっぱい。2009/07/08(水) 20:59:08
つ ttp://d.hatena.ne.jp/hirose31/20040219/1160403206
02102062009/07/08(水) 21:27:20
>>208
>>209
ありがとうございます。勉強になりました。
でもemacsの設定をネットで調べてると、C-.やC-,をキーバインドに対応付けてる人は多いようですが、
Emacsをターミナルで起動する人はいないのでしょうか?
Screen+Emacsというのも有り勝ちだろうけどScreenにemacsを埋め込んだりしないのかな?
0211名無しさん@お腹いっぱい。2009/07/08(水) 22:31:53
>>210
> Emacsをターミナルで起動する人はいないのでしょうか?
最近はtramp使ってんじゃないかな
0212名無しさん@お腹いっぱい。2009/07/08(水) 23:25:27
ターミナルのEmacsじゃエロ画像開けないから困る
0213名無しさん@お腹いっぱい。2009/07/08(水) 23:31:22
image-diredって使いにくくね?
0214名無しさん@お腹いっぱい。2009/07/09(木) 00:18:51
screen使うならemacsよりvimの方が相性いいだろ
0215名無しさん@お腹いっぱい。2009/07/09(木) 00:23:58
screenと相性がいいからと言ってvimを使う気にはなれないわけだが
0216名無しさん@お腹いっぱい。2009/07/09(木) 10:55:58
>>210
ターミナルによりけりだとは思うが、
xterm.el には (define-key map "\e[27;5;44~" [?\C-,]) と定義されてるし、
それで windows の putty からも使えてる。
C-, に対応する 1 バイトコードがないから使えない、っていうのなら、
[UP] や [F1] なんかも対応するコードが無いから使えないのか、って話になるが。
0217名無しさん@お腹いっぱい。2009/07/09(木) 20:21:17
windows.el 使ってて思うこと。

重いファイルをFTP転送してる間操作不能な時、Emacsおじいさんの老齢を感じる。
windows.elが若作りのようで物悲しい。
0218名無しさん@お腹いっぱい。2009/07/09(木) 22:04:54
にほんごでおk
windows.elと何の関係があるんだ?
0219名無しさん@お腹いっぱい。2009/07/10(金) 00:06:28
>>218
Emacsがなんかやっているときにスクリーン切り変えて違うことしたいのに、
できないのね、とほほ。ってことじゃない?
つまりwindows.el関係なく、マルチスレッd(ry
0220名無しさん@お腹いっぱい。2009/07/10(金) 00:37:38
lzma捨てろよ。
xzに乗り換えろ。
0221名無しさん@お腹いっぱい。2009/07/10(金) 00:42:04
xzもlzmaですが?
0222名無しさん@お腹いっぱい。2009/07/10(金) 00:43:51
Emacsってサウンドを再生出来るんだな。
ただ、再生している間は操作不能になるから、やっぱりマルチスレッd(ry
0223名無しさん@お腹いっぱい。2009/07/10(金) 01:20:43
マルチコア、メニーコアの時代にシングルスレッドはちょっとな…
色々と不安になる
0224名無しさん@お腹いっぱい。2009/07/10(金) 01:47:38
また>>172を応援する流れか。
0225名無しさん@お腹いっぱい。2009/07/10(金) 02:35:42
外部のプロセスとソケットやパイプを使って通信している時は
非同期に処理が出来るんだけどね。
内部の関数を呼ぶ時も、一旦別のEmacsを起動してそっちで処理
をしてもらって、通信で結果を受け取るようにすれば、一応
なんでも非同期に出来そうな気はする。
0226名無しさん@お腹いっぱい。2009/07/10(金) 03:36:17
>>220
??????
0227名無しさん@お腹いっぱい。2009/07/10(金) 08:27:19
>>225
>>225
> 内部の関数を呼ぶ時も、一旦別のEmacsを起動してそっちで処理
elispからemacsをforkできるようにして
forkしたemacsで非同期の計算→結果を受け取る

という力技を思いついた
0228名無しさん@お腹いっぱい。2009/07/10(金) 08:49:32
処理の大半は外側のプロセスでやって、
emacs側ではそいつが吐いた文字列を原則としてreadするだけ
適当にプロトコル使ってそれにprocess-filterでは従って
割り込み(?)みたいな感じで処理するようにすりゃいいな
0229名無しさん@お腹いっぱい。2009/07/10(金) 09:49:16
無理矢理すぎるw
0230名無しさん@お腹いっぱい。2009/07/10(金) 11:54:59
flymake-elispとかがそうやってるな
括弧のチェックだけでしょぼすぎるのでつかってないが
0231名無しさん@お腹いっぱい。2009/07/10(金) 15:29:04
今でもちょっと長いソースファイル開くとフォントロック周りの処理とかで
カーソル移動にちょっとひっかかりを感じるが
やっぱりIDEとか台頭してて高機能化が求められる中でこれだけはネックだよな。
モードとかでそれっぽくモダンな環境に見せかけても限界がある。

ここまでバージョンアップをくりかえしてて今だに解決されないってことは
Emacsのソースはよっぽどシングルスレッドべったりな設計なんだろうか…
0232名無しさん@お腹いっぱい。2009/07/10(金) 16:28:54
まぁそれ以前にlexical-scopeにならんとスレッド云々の話が始まらんと思う
0233名無しさん@お腹いっぱい。2009/07/10(金) 23:45:22
>>217
> 重いファイルをFTP転送してる間操作不能な時

windows.el うんぬんはよくわからんが、
ange-ftp-copy-files-async を使うのはいかがかな?
■ このスレッドは過去ログ倉庫に格納されています