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

Emacs Part 40

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2012/02/11(土) 20:07:29.69
前スレ

Emacs Part 39
http://toro.2ch.net/test/read.cgi/unix/1322556644/
03653632012/04/26(木) 16:28:52.37
>>364
すみません。改めて試したらちゃんと動きました。
0366名無しさん@お腹いっぱい。2012/04/28(土) 08:03:11.84
orgファイルが開ける普通のWindowsのアウトラインプロセッサないものでしょうか
インポート、エクスポートでもいいです
0367名無しさん@お腹いっぱい。2012/04/28(土) 10:05:06.25
聞いたことない。
Emacsからエクスポートするコードを書くなり探すなりしたほうが早いと思う。
0368名無しさん@お腹いっぱい。2012/04/29(日) 18:28:07.00
debain wheezyを使っていますが、ウィンドウ透過させるにはどうしたらいいのでしょうか。

(set-frame-parameter nil 'alpha 85)
はダメでした。
0369名無しさん@お腹いっぱい。2012/04/29(日) 21:15:09.23
>>368
xcompmgrなりcairo-compmgrなり起動してる?
0370名無しさん@お腹いっぱい。2012/04/30(月) 15:19:59.03
(format-time-string "%T %z %T %z %T")
=> "12:34:56 +0900 03:34:56 +0900 18:34:56"
これってバグ?@23.4
0371名無しさん@お腹いっぱい。2012/04/30(月) 16:11:46.39
(format-time-string "%T %z %T %z %T")
"16:10:53 +0900 16:10:53 +0900 16:10:53"
@24.1
0372名無しさん@お腹いっぱい。2012/04/30(月) 16:47:20.00
(format-time-string "%T %z %T %z %T")
=> "16:46:41 +0900 16:46:41 +0900 16:46:41"

emacs-version
=> "23.4.1"
0373名無しさん@お腹いっぱい。2012/05/01(火) 03:58:28.45
win上だとorg-modeからのpdf出力って一筋縄ではいかないのかな?
texが出力されるから、auctexいれてみたけど、これも変換上手くいかないし・・。

0374名無しさん@お腹いっぱい。2012/05/01(火) 10:50:54.39
Ubuntu12.04を入れて諸設定を行っています。
Emacsのスペルチェックはhunspellを使っています。
~/.emacs.d/init.elには次のように書いています。
(setq ispell-program-name "hunspell")
(setq ispell-really-hunspell t) ;hunspellの拡張を使う

ターミナルからEmacsを起動する場合は、期待通りにスペルチェックができるのですが、
ランチャーやSylpheedの外部エディタとして起動すると、
ispell.el is already loaded
Starting new Ispell process [default] ...
Checking spelling of OWN...
ispell-send-string: Process ispell not running
とスペルチェックができません。

Sylpheedの設定は「emacs %s」となっています。
ターミナルからemacs -qで起動させてもスペルチェックができます。
ランチャーのdesktopファイルのコマンドは次の通りです。

$ grep Exec /usr/share/applications/emacs23.desktop
Exec=/usr/bin/emacs23 %F
TryExec=emacs23

emacsはalternativeで管理されていて、emacsもemacs23も同じ実体(emacs23-x)を参照しています。
助言がありましたら、よろしくお願いいたします。
03753742012/05/01(火) 14:48:28.61
自己解決しました。
Unityのランチャー経由の起動と、gnome-termialからの起動では環境変数が異なっていたためでした。
Unityのランチャー経由だと~/.bashrcに書いた設定を読み込んでおらず、スペルチェックに失敗した模様。

(setenv "DICTIONARY" "en_US")
(setenv "WORDLIST" "$HOME/.hunspell_default")

これを評価するとスペルチェックできるようになりました。

0376名無しさん@お腹いっぱい。2012/05/01(火) 15:15:05.97
>>369
ありがとうございます。
aptからxcompmgr入れたら出来ました
terminalが透過できたので何も入れなくてもできるものだと思ってました。
0377名無しさん@お腹いっぱい。2012/05/01(火) 18:41:04.74
(format-time-string "%T %z %T %z %T")
"18:38:45 +0900 09:38:45 +0900 00:38:45"
emacs-version
"23.4.1"
GNU Emacs 23.4.1 (i386-mingw-nt6.1.7601)

あれ、>>372と同じversionなのに>>370の方が再現されてしまった
0378名無しさん@お腹いっぱい。2012/05/01(火) 18:52:02.73
あー NTEmacs か。確かに変だわこりゃ。

(format-time-string "%T %z %T %z %T")
=> "18:49:09 +0900 09:49:09 +0900 00:49:09"

なんかすごいね。

(format-time-string "%T %z %T %z %T %z %T %z %T")

=> "18:51:05 +0900 09:51:05 +0900 00:51:05 +0900 15:51:05 +0900 06:51:05"
0379名無しさん@お腹いっぱい。2012/05/01(火) 23:02:10.10
>>378
%tの値を評価する度に9を引いているのかな
0380名無しさん@お腹いっぱい。2012/05/01(火) 23:37:49.87
(format-time-string "%T %z %T %z %T %z %T %z %T")
"23:34:55 +0900 23:34:55 +0900 23:34:55 +0900 23:34:55 +0900 23:34:55"
emacs-version
GNU Emacs 24.0.96.1 (i386-mingw-nt5.0.2195) of 2012-04-29 on MARVIN
0381名無しさん@お腹いっぱい。2012/05/02(水) 01:58:20.60
テスト23-50
これを
hoge23-50foo
こう置換したいので
replace-regexpを使って
^.+\([0-9]+-[0-9]+\)$
hoge\1foo
と書いたのですが全く置換できません
どう修正すればよいでしょうか?
0382名無しさん@お腹いっぱい。2012/05/02(水) 02:26:37.31
^\(\|.\)*\([0-9]+-[0-9]+\)$
hoge\2foo

か、

^[^0-9]+\([0-9]+-[0-9]+\)$
hoge\1foo


0383名無しさん@お腹いっぱい。2012/05/02(水) 05:14:53.99
hideshowモードの拡張版 hideshowvis.elを使用してる方いませんか?

このモードを有効にしているときフレーム左側に折りたためるブロックがある事を示す
マイナスマークが表示されますが、
このマイナスマークを表示している縦バーのfaceはなにかわりませんか?
バッファ内ならカーソル位置のfaceを調べられるのですが、こういうのはどうやって調べていいかわかりません。
あと、マイナスマークについてですが、ブロックを閉じているときはプラスマークとかにできないですかね・・。

ご存知の方いましたら御教授ください。

0384名無しさん@お腹いっぱい。2012/05/02(水) 05:51:15.24
ファイルに書いてあるじゃない
03853832012/05/02(水) 06:31:12.93
hideshowvis-hidable-faceはいじってみたけど変化なかったです。
あと frame-parameterのborder-colorも変化なかったです。

0386名無しさん@お腹いっぱい。2012/05/02(水) 08:31:40.22
いじってみたって何したわけ?
C-M-x で変更した defface を評価するか、M-x customize-face してみたら?
0387名無しさん@お腹いっぱい。2012/05/02(水) 12:42:45.17
今微妙にはやってるのはpowerlineか
0388名無しさん@お腹いっぱい。2012/05/02(水) 22:29:38.12
vimpulseとevilは何が違うのか教えてエロい人
0389名無しさん@お腹いっぱい。2012/05/07(月) 00:24:55.82
org-mode で comment-dwim を使いたいんだけれども、
(setq comment-start "#")すると、
comment-regionは正確に動くものの、
uncomment-regionが妙な動作(regionの第一行目のみuncommentする)になる。
これを避けて、org-modeでコメントアウトする良い方法はないですか?
0390名無しさん@お腹いっぱい。2012/05/10(木) 17:37:32.80
c言語でプリプロセッサは折りたためるけど
/* */
で囲まれたコメントを折りたたむものはありますか?
0391名無しさん@お腹いっぱい。2012/05/11(金) 07:34:05.74
freemindからorg-modeに変換したらurlのlunk情報が消えた
消えないように変換する方法ないのでしょうか
0392名無しさん@お腹いっぱい。2012/05/11(金) 08:40:55.79
長い行の行末にカーソルがある状態でカーソルを上下に動かすと、
短い行の行末にカーソルが合わされて、長い行に戻ってきても
元の位置まで戻らないんですが、何とかならないでしょうか。
-
AAAAAAAAAAAAAA■
BBBBBBBB
CCCCCCCCCCCCCCCCC
-
の状態で下にカーソルを動かすと
-
AAAAAAAAAAAAAA
BBBBBBBB■
CCCCCCCCCCCCCCCCC
-
AAAAAAAAAAAAAA
BBBBBBBB
CCCCCCCCCCCCCC■CCC
-
となって欲しいんですが、
-
AAAAAAAAAAAAAA
BBBBBBBB■
CCCCCCCCCCCCCCCCC
-
AAAAAAAAAAAAAA
BBBBBBBB
CCCCCCCC■CCCCCCCCC
-
となってしまいます。
昔は前者だったような気がするんで、何かの変数の設定で出来るんではないかと
思うんですが、検索してもよく判りませんでした。
0393名無しさん@お腹いっぱい。2012/05/11(金) 10:16:05.75
track-eol は違うか。
0394名無しさん@お腹いっぱい。2012/05/11(金) 13:27:53.35
RMSだいじょうぶかなあ
03953922012/05/11(金) 13:29:21.04
おぉ、それです!
…と言おうとしたんですが、結構動作が違いますね。

track-eol を元にでいろいろ探したんですが、
ttp://infoshako.sk.tsukuba.ac.jp/ShakoDoc/Editors/NEmacs/EmacsGuideInJ_html/chap0850.html
によると

>○カーソルを行末に追随させたい
> 目標桁が設定されていない場合、C-n/C-pによるカーソル移動は、
>桁位置を固定して上下に移動する。ところが、移動先の行のテキストが
>その桁位置よりも短い場合、カーソルは一時的に行末に移動する。
>次の行がその桁位置よりも長ければ、元通り桁位置を保存してカーソル移動をする。

となっています。これが私の望んでいる動作なので、やはりemacsの
バージョンか環境によってはこちらが普通、ということなんでしょうか。
私が困ってる環境は Windows7上の GNU Emacs 23.2.94.1(i386-mingw-nt5.1.2600)
というものです。何が違うのかなぁ…。

0396名無しさん@お腹いっぱい。2012/05/11(金) 13:51:09.90
Richard Stallman has just canceled a talk in the UPC university in Spain and they call an ambulance
http://www.reddit.com/r/linux/comments/tgqk3/richard_stallman_has_just_canceled_a_talk_in_the/

[?]hlipschitz 87 points 9 hours ago
The day the term changed to, "free, as in wine" ...

[?]mracidglee 29 points 10 hours ago
I hope he doesn't find out how few of their medical machines use free software!
0397名無しさん@お腹いっぱい。2012/05/11(金) 13:51:34.35
[?]everythingsucks 53 points 9 hours ago
EMT1: Quick, revive him!
EMT2: Oh god, it's running proprietary software! Wait....!
$ tar -vxzf defibulator.tar.gz
$ cd defibulator/
EMT1: Hurry up!
EMT2: Yeah, yeah, I'm trying! Hold your horses!
$ ./configure
$ make
$ make install
cp: cannot create regular file '/usr/local/bin/defibulator': permission denied
EMT1: What's talking so long?!
EMS2: ALMOST THERE
$ su
Password:
# make install
# defibulator --version
defibulator v0.98, Licenses under the GPLv3
# defibulator
Reviving.... done.
Stallman: Well?!
EMT2: defibulator version 0.98. GPL version 3
Stallman: Good.
(Seriously though, I hope he's alright)
0398名無しさん@お腹いっぱい。2012/05/11(金) 13:56:15.74
そんなやばい状況だったのか
0399名無しさん@お腹いっぱい。2012/05/11(金) 13:56:55.51
なぜコメントまでコピペ。
0400名無しさん@お腹いっぱい。2012/05/11(金) 13:58:02.86
>>395
next-line の定義追っかけてみたら。
simple.el かな。
04013922012/05/11(金) 23:08:33.26
おぉ、そんなものまでlispで定義されてたんですか。
正直、lispは良く判らないんですが、
/usr/local/emacs-23.2.94-20110219/lisp/simple.el の中に

(defun next-line (&optional arg try-vscroll)
(interactive "^p\np")
(or arg (setq arg 1))
(if (and next-line-add-newlines (= arg 1))
(if (save-excursion (end-of-line) (eobp))
;; When adding a newline, don't expand an abbrev.
(let ((abbrev-mode nil))
(end-of-line)
(insert (if use-hard-newlines hard-newline "\n")))
(line-move arg nil nil try-vscroll))
(if (called-interactively-p 'interactive)
(condition-case nil
(line-move arg nil nil try-vscroll)
((beginning-of-buffer end-of-buffer) (ding)))
(line-move arg nil nil try-vscroll)))
nil)

というのがあって、カーソル位置の保存に関する何かは用意されて無さそうです。
大昔の simple.el だとカーソル位置が保存される様になってるのかなぁ…。
0402名無しさん@お腹いっぱい。2012/05/11(金) 23:44:51.99
next-line → line-move → line-move-1 と適当にだけど定義を「追っかけて」みた感じだと
普通にカーソル縦移動したときに行頭からの位置が temporary-goal-column にセットされて使われてるようだけど
そもそも俺のとこでは今も昔も>>392の期待どおりに動いてるんでどうすればいいかとか知らん
バージョンのせいにする前に設定まっさらで試すとかしてみてはどうか
04033922012/05/12(土) 08:08:02.08
なるほど、.emacs に書いてた
(global-set-key "\C-n" 'next-logical-line)
(global-set-key "\C-p" 'previous-logical-line)
が原因らしく、これをコメントアウトしたら直りました。
ありがとうございました。

ただ、visual-line単位での行移動は扱いにくいので、
logical-lineでの移動にしたいのも事実です。
temporary-goal-column による桁位置保存と何とか両立できないでしょうか?
04043922012/05/12(土) 08:18:27.03
すみません、自己解決しました。
(setq line-move-visual nil)
を.emacsに追加したら、私の望む状態になりました。
お騒がせしました。

何年か前に、デフォルトの行移動がvisual-line単位になって面食らって、
(global-set-key "\C-n" 'next-logical-line)
(global-set-key "\C-p" 'previous-logical-line)
を追加したような記憶があるんですが、これは上記のsetqで
対応すべき問題だった、ということなんでしょうか。
0405名無しさん@お腹いっぱい。2012/05/12(土) 18:54:03.72
そう。もっといえばそのときNEWSをちゃんと確認すべきだった。たしか書いてあったよ。
0406名無しさん@お腹いっぱい。2012/05/20(日) 20:58:49.86
過去スレよんでたらけっこう、るびきちさんディスられてますけど、
なんか理由があるんです?
0407名無しさん@お腹いっぱい。2012/05/20(日) 21:24:08.21
大言壮語で気持ち悪いから。
ruby時代の負の遺産もある感じですね。
若気の至りだったのかもしれないが。
0408名無しさん@お腹いっぱい。2012/05/21(月) 03:52:34.53
もしかしてメルマガってまだ続いてるのか?
元から小さい影響力がますます小さくなってると思うんだ。
0409名無しさん@お腹いっぱい。2012/05/21(月) 04:00:05.92
>>407
ちなみに彼が作っているelisp等は大言壮語的なシロモノばっかりなんでしょうか?
それとも、作ってるモノはまともだけど大言壮語で煙たがられるとか?
0410名無しさん@お腹いっぱい。2012/05/21(月) 04:28:01.67
>>409
マジレスすると若い人とか Emacs 触りはじめたばかりの人が rubikitch プロ
ダクトを使ってる印象。ベテランはあんまり使ってない気がする。
個人的には rubikitch kiwanami あたりの elisp はあんまり参考にしない方
がいいと思うな。
0411名無しさん@お腹いっぱい。2012/05/21(月) 08:46:23.20
anythingだってるびきちが作ったわけじゃないしね
0412名無しさん@お腹いっぱい。2012/05/21(月) 11:07:34.81
えっ
違うの?
作者みたいなこと言ってたじゃん
0413名無しさん@お腹いっぱい。2012/05/21(月) 11:10:45.37
作ったのは別の外人。
るびきちはメンテナを引き継いだ。
もっとも補完ソース作りまくったのはるびきちだから
作者の一人と言っても構わないとは思うけど。
0414名無しさん@お腹いっぱい。2012/05/21(月) 11:24:07.57
>>412
どこで言ってた?
0415名無しさん@お腹いっぱい。2012/05/21(月) 15:24:57.36
自前でcompleting-readとicomplete使って書くよかhelmやauto-completeのsource書く方が遥かに楽ではある
0416名無しさん@お腹いっぱい。2012/05/21(月) 18:49:45.16
超初心者の基本的な質問ですいません。
Ubuntuでターミナルでemacsを使いはじめました。
M-vで画面スクロールしようとするとターミナルの表示メニューが開いてしまいます。
みなさんはどうしてるのですか?
0417名無しさん@お腹いっぱい。2012/05/21(月) 18:56:04.39
まあもう止まって久しいブツだから、もっと入力や反応周りで
小回り効くような代物が出てきて代替わりしてほしくはある
0418名無しさん@お腹いっぱい。2012/05/21(月) 19:14:35.51
>>416
ESCを押下して、次にvを押下する
0419名無しさん@お腹いっぱい。2012/05/21(月) 19:52:21.92
>>418
できました!
ありがとうございました。
0420名無しさん@お腹いっぱい。2012/05/21(月) 22:24:56.04
>>416
Xサーバ使った方が使いやすいんではないかとは思う。
0421名無しさん@お腹いっぱい。2012/05/21(月) 23:35:34.93
emacs-diffsをつまみにビール飲むのもおつなもんだな
0422名無しさん@お腹いっぱい。2012/05/23(水) 18:24:21.35
emacsで動くリバーシ作りたくてgomokuのソース探してるんだけどどこにあるんだろう
0423名無しさん@お腹いっぱい。2012/05/23(水) 18:27:46.27
M-x locate-library
0424名無しさん@お腹いっぱい。2012/05/23(水) 18:29:28.34
見つかったありがとう
*.elで見つからないと思ったらバイトコンパイルされてた
0425名無しさん@お腹いっぱい。2012/05/27(日) 06:41:03.10
diredで、ディレクトリを選択すると同一バッファ、同一ウィンドウで
ファイルを選択すると新バッファ新ウィンドウで、という動作をしてくれるelisp
を探してますが、そういうのありますか?

また、diredを使いやすくするみなさんのおすすめelispは何ですか?
0426名無しさん@お腹いっぱい。2012/05/27(日) 07:27:51.41
aとoかな
0427名無しさん@お腹いっぱい。2012/05/27(日) 08:18:00.06
移動するたびにバッファが増えないようにいろいろ苦労した記憶が
0428名無しさん@お腹いっぱい。2012/05/27(日) 10:23:52.08
Kill-rihg に入れないで行頭から行末まで削除する方法ない?

mini buffer で元から入ってる文字列削除したあと、一個前のキルリング貼り付けるの
面倒なんだけど。

0429名無しさん@お腹いっぱい。2012/05/27(日) 10:29:27.76
>>428
別解だけど delete-selection-mode を on にしておれは満足してる。
C-SPC C-a C-d
0430sage2012/05/27(日) 10:58:05.13
unix版でwindows上のemacsの話をするのは気が引けますが、
何かのタイミングでemacsが不定期に(でも結構頻繁に)固まります。
起動時に何分か固まることがありますし、ファイルのセーブ時にも
3秒くらい固まることがあります。何か調べる方法ありますか?
何かを待っているような挙動で、CPU負荷はないです。

(emacs-version)
"GNU Emacs 23.3.1 (i386-mingw-nt6.1.7601)
of 2011-03-10 on 3249CTO"
0431名無しさん@お腹いっぱい。2012/05/27(日) 11:04:23.71
>>430
C-g は効果あるの?
0432sage2012/05/27(日) 11:19:34.62
>>431
起動時は画面そのものが出ないので C-g できないです。
ファイルのセーブ中に発生したりした場合でも、
C-gでは、すぐにキャンセルできず、待たされます。
0433名無しさん@お腹いっぱい。2012/05/27(日) 11:26:36.48
>>430
ネットワーク上の共有フォルダ内のファイルを開いたりしたことがあるかな?
で、現象が起こるときには共有フォルダがあるPCなりなんなりが起動していないとか。
それと -Q 付きで起動しても同じようになるのかしら。
0434名無しさん@お腹いっぱい。2012/05/27(日) 11:27:07.41
>>432
# sage 書くところ違うよ。。

Windows だとウィルス対策ソフトがファイルの入出力監視してて遅くなるのか
も。

C-g が反応しないとなると timer が何かやってるかもしれないので、
timer-list って変数評価してみてあやしそうなタイマー関数 off にして試し
てみたら。

地道に試してく方法しかおれには思いつかない。
0435名無しさん@お腹いっぱい。2012/05/27(日) 11:35:11.41
皆さん、親切にありがとうございます。
>>433
>ネットワーク上の共有フォルダ
共有フォルダーのファイルを開いたことはないと思います。

>sage 書くところ違うよ。。
!! しまった。すみませんでした。

>ウィルス対策ソフトがファイルの入出力監視
それは有り得ます。一応入ってます。
直近でウィルススキャンしたファイルは見れるので、
今度から見てみます。

>C-g が反応しないとなると timer が何かやってるかも
了解しました。地道に調べてみます。
多分変なIOが特定のイベントに付随していて、それが時々数秒かかるのだと
思うのですけどね・・・。それが特定する効率的な方法が分からない感じで。
0436名無しさん@お腹いっぱい。2012/05/27(日) 18:08:46.42
>>429
ありがとう。すごい満足した。
0437名無しさん@お腹いっぱい。2012/05/28(月) 08:19:59.79
emacs が C-g をすぐに受け付けない時はコマンドラインから

  kill -QUIT プロセスID

を実行するとその代用が出来るよ
QUITシグナルを2回続けて送れば C-g を2回続けて押したのと同じ様に emacs がサスペンドする
0438名無しさん@お腹いっぱい。2012/05/28(月) 09:41:39.71
お題(>>430)はWindowsなんだが。SIGQUITをどうやって送るのかね?
0439名無しさん@お腹いっぱい。2012/05/28(月) 10:26:30.76
>>437
Q1. Windows で SIGQUITをどうやって送るのかね?
Q2. C-g を二回押したら suspend するの?
Q3. QUIT 送ったら Emacs が終了するんじゃないの?
Q4. QUIT signal を二回続けて送るにはどうすればいいの?
0440名無しさん@お腹いっぱい。2012/05/28(月) 17:26:12.41
へぇ と思って、QUIT 送ったら Emacs が終了しますた。(´・ω・`)
0441名無しさん@お腹いっぱい。2012/05/28(月) 17:47:42.63
kill kill 詐欺
0442名無しさん@お腹いっぱい。2012/05/28(月) 22:35:39.72
org org 詐欺
0443名無しさん@お腹いっぱい。2012/05/29(火) 13:58:41.27
elscreenとlinumを併用しているのですが
C-x 3で分割すると分割した直後はいいのですが
右側のフレームで新しいバッファを開くと
右側のフレームだけタブの表示部分がなくなったしまいます.

linum+でも同じようなのでelscreen側の問題だと思うのですが
対処されている方はいらっしゃるでしょうか?

こちらの環境はGNU Emacs 23.4を
MacでCocoa版,X版(gtk),およびDebian squeezeです.

0444名無しさん@お腹いっぱい。2012/06/05(火) 12:08:17.59
yoisho
0445名無しさん@お腹いっぱい。2012/06/05(火) 13:50:37.19
yoshio
0446名無しさん@お腹いっぱい。2012/06/05(火) 15:19:07.09
emacs24使ってる人いる?
emacs23と比べてどうなの
0447名無しさん@お腹いっぱい。2012/06/05(火) 16:49:43.70
パッケージシステムは別に使ってないしなあ。
なんか色付く場面が増えたなってのとモードラインの'-'がなくなってつるっつるになったって印象か。
積極的にelisp書いてる方じゃないからレキシカルバインドのいいところも特にまだ感じていない。

設定は今のところ23と同じで何の問題もなく動いてるよ。
0448名無しさん@お腹いっぱい。2012/06/05(火) 18:26:04.11
そうなのか
じゃあ乗り換えてもいいかな
0449名無しさん@お腹いっぱい。2012/06/05(火) 18:33:05.90
ごめんまたageてしまった
0450名無しさん@お腹いっぱい。2012/06/05(火) 21:26:39.20
別にageてもいいよ。
0451名無しさん@お腹いっぱい。2012/06/08(金) 13:14:52.41
T県の県立図書館で「Emacs実践入門」を借りてる奴へ。

お前2ヶ月くらい借りてるだろ!
さっさと返却しろよ!!

督促のメールも行ってるはずだろ?
2週間で読めないんだったら時間いくらあっても変わらねえよ。
0452名無しさん@お腹いっぱい。2012/06/08(金) 19:33:46.43
買えよ乞食
0453名無しさん@お腹いっぱい。2012/06/09(土) 17:07:14.22
ttp://emacswiki.org/emacs/ShModeのelをコンパイルしたら
sh-script.el:1767:1:Error: Invalid read syntax: ". in wrong context"
なんだけど、どこを直せばいいですか?
長くて貼れなかったんで、、
ttp://repo.or.cz/w/emacs.git/blob/HEAD:/lisp/progmodes/sh-script.el
の1767行めのsh-smie-sh-rules関数です。
0454名無しさん@お腹いっぱい。2012/06/10(日) 00:21:42.64
>>451
まぁ、本は基本、全部買えよ!5 日間ぐらい昼飯抜けば、買えるんだし。
てか、図書館に 10,000 円以下の本を置いたらあかんやろjk
0455名無しさん@お腹いっぱい。2012/06/10(日) 22:28:46.08
リリースされたな
0456名無しさん@お腹いっぱい。2012/06/10(日) 23:31:51.58
本当? 明日職場でコンパイルしよ。
結局、M-sのバッティングは放置なのかな。
0457名無しさん@お腹いっぱい。2012/06/12(火) 22:53:54.13
>>453
手元のEmacsをpcaseが使えるバージョンに更新すりゃいいんじゃね
0458名無しさん@お腹いっぱい。2012/06/12(火) 23:34:52.13
elpaって使ってんの?
0459名無しさん@お腹いっぱい。2012/06/12(火) 23:46:04.07
使ってるってどういう意味で?
みんな24のパッケージ管理使ってんの?って意味?
0460名無しさん@お腹いっぱい。2012/06/13(水) 00:06:16.33
24にした
心なしか牛さんの絵がなめらかになった気がした
0461名無しさん@お腹いっぱい。2012/06/13(水) 09:29:11.56
Emacsの中で四則演算してその計算結果を文章に挿入、
または文章中の計算式を計算結果で置換したいのですが、
最も簡便な方法はどのよう方法がありますでしょうか。
C-u !で「echo 33 * 81 | bc」とかをしているのですが、
もっと簡単な方法があるのではと思い質問することにしました。

http://www.youtube.com/watch?v=6p6bx4Rqzb8
http://www.youtube.com/watch?v=aVX55yfKeQU
も見たのですが、S式を書いてC-u C-x C-eとすると
元のS式を削除する手間があります。

よろしくお願いします。
0462名無しさん@お腹いっぱい。2012/06/13(水) 10:03:36.14
標準添付の calc や calclator でできそうな気もするんだけど
ちょろっと触った感じじゃリージョンに対してどうのこうのってのはないみたい。
自前で置換関数書いたほうが早そう
0463名無しさん@お腹いっぱい。2012/06/13(水) 10:19:17.34
これとか?
Inserting Results of Top-level evaluation
http://emacswiki.org/emacs/EvaluatingExpressions#toc2
0464名無しさん@お腹いっぱい。2012/06/13(水) 11:19:46.64
>>463
ありがとう。試してみたけど、計算結果が追記されるだけで、置換してくれない。

おやつ (* 4.5 38)kcal
;;; ⇒ 171.0

↑こんな感じ。C-u C-x C-eよりもさらに面倒。
■ このスレッドは過去ログ倉庫に格納されています