1 名前:名無しさん@お腹いっぱい。 [2012/02/11(土) 20:07:29.69 ] 前スレ Emacs Part 39 toro.2ch.net/test/read.cgi/unix/1322556644/
289 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/29(木) 00:38:51.09 ] >>288 C-c ' で編集してる?
290 名前:289 mailto:sage [2012/03/29(木) 00:39:42.62 ] >>288 > #+BEGIN_SRC c あと、大文字のCだと思う。
291 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/29(木) 01:03:23.19 ] >>289 あ、はい、 C-c 'でやると別バッファが開くのですが、 そこでインデント調整とかして C-c 'で終了でいいんですよね? おしても反映されず、 C-c ' is undefinedって言われてしまいます。 #+BEGIN_SRC のほうは小文字のcでおkでした。 大文字にしたらだめでした。
292 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/29(木) 08:55:20.23 ] >>287 find の仕様じゃないの?
293 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/29(木) 09:57:30.59 ] >>291 Emacs 23.4で emacs -Q でやってるけどこっちは上手くいってる。
294 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/29(木) 19:02:05.25 ] >>287 lsが日本語で日付を出力するせいじゃない? 環境変数LC_TIME=Cでどうかな
295 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/30(金) 17:37:28.19 ] emacsでrubyを書いていて思うんだけど、VisualStudioとかみたいに、 メソッドのブロックとかを閉じて表示とかできないだろうか - ary.each{ -- 処理 -- } ↓↓↓↓↓ + ary.each{...} これが出来たらうれしいのだけど、elispでできるものなんでしょうか?
296 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/30(金) 18:08:03.77 ] org-mode で似たようなことをしてるので参考にしてみれば。 たしか overlay 使ってなんかしてたな。 完成の暁には ruby-dev にでも投稿するように。
297 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/30(金) 21:31:58.99 ] hs-minor-modeでできる。 なぜかデフォルトのプレフィクスはやたら面倒くさいのが玉に瑕。
298 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/30(金) 22:04:50.32 ] hs-minor-mode ruby で使えないぽ。 それにしても hideshow.el みてるけど、標準配布のファイルすら文字コードめちゃくちゃなのね。
299 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/31(土) 15:01:23.65 ] みなさんありがとうございます (){}であればhs-minor-modeで折り畳みできました endではできないですね ttp://emacswiki.org/emacs/HideShow の":this will do usable ruby hide show support…" のところはいろいろ試してみているのですが、どうやって扱ってよいのかよくわかりません
300 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/03(火) 04:01:14.06 ] デフォルトのカレンダーモードはgoogleと同期できないのだろうか
301 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/03(火) 08:43:06.48 ] ical形式で落としてきて、取り込むことならできる。
302 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/05(木) 13:15:40.56 ] 誰かFacebookのTimelineを表示するlisp作ってください。
303 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/05(木) 13:33:26.84 ] facebookで友達になってくれたらね。。
304 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/06(金) 04:30:32.24 ] デフォルトのカレンダーは これから半年間の水曜日の1時 みたいな指定ができない
305 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/06(金) 13:46:59.13 ] orgmode.org/ja/index.html このサイトは.orgのファイルを変換してできているようですが、 一般のレンタルサーバーでも同じようなことはできますか? 手元にはorgファイルがいくつもあるので これを変換してウェブで見られれば快適なのですが。
306 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/06(金) 14:26:17.25 ] 単純にhtml化してアップロードしてるだけだろうからどこでもできるんじゃない?
307 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/06(金) 14:54:19.54 ] >>306 が言っているように emacsで変換してしまえばいい orgmode.org/worg/org-tutorials/org-publish-html-tutorial.html この辺を見て
308 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/08(日) 12:54:22.87 ] >>306-307 ありがとうございます。一括で変換できるようになりました。
309 名前:305 mailto:sage [2012/04/08(日) 16:54:52.21 ] すみませんあと一点質問します org-publishを使うとemacsの処理がそれのみになってしまうのですが 非同期で実行する手はないでしょうか
310 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/08(日) 19:03:10.34 ] (setq org-export-run-in-background t)
311 名前:名無しさん@お腹いっぱい。 [2012/04/09(月) 13:16:56.24 ] フォント設定について質問です。 Win7 + Emacs 23.4使用です。 今までは、 欧文:Consolas、 和文:MS ゴシック (setq face-font-rescale-alist '((".*MS ゴシック.*" . 1.1) ) で使用しており、等幅フォントを維持できていました。 これの和文フォントをメイリオに変更したところ当幅が維持できなくなったので (setq face-font-rescale-alist '((".*メイリオ.*" . 1.2) ) にしたところ、横幅は等幅になったものの、 縦幅が欧文フォントより少し大きめで 欧文しかない行と欧文+和文の行で 行間が不ぞろいになってしまいました。 これを解決する方法はないでしょうか?
312 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/09(月) 15:54:54.56 ] >>311 自分もその件で色々頑張ったけど無理でした。 プログラム書く分には基本英字だからあんまり気にならないけど 日本語主体の文章書きなんかだと改行入力でガタツクのがすごくしんどかった。 フォントリンクでは何の効果もなかったので 究極的には ttfname とかで直接フォントの高さをいじったりマージしたりするしかないと思う。
313 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 00:52:51.72 ] MSX-BASIC ↓ MSX-DOS MED.COM ↓ VZ (DOV/V) ↓ TurboPascal ↓ 秀丸 ↓ vi ↓ Vim ↓ Emacs←いまここ
314 名前:311 [2012/04/10(火) 06:13:44.55 ] >>312 そうですか・・。残念です。 別件で質問なのですが (create-fontset-from-ascii-font "-outline-Courier New-normal-r-normal-normal-12-*-*-*-*-*-iso8859-1" nil "myfont:Courier New") (create-fontset-from-ascii-font "-outline-Consolas-normal-r-normal-normal-12-*-*-*-*-*-iso8859-1" nil "myfont:Consolas") (create-fontset-from-ascii-font "-outline-VL ゴシック-normal-r-normal-normal-12-*-*-*-*-*-iso8859-1" nil "myfont:VL ゴシック") としておき (add-to-list 'default-frame-alist '(font . "fontset-myfont:Courier New")) または、 (add-to-list 'default-frame-alist '(font . "fontset-myfont:Consolas")) のときは問題ないのですが (add-to-list 'default-frame-alist '(font . "fontset-myfont:VL ゴシック")) とした時に default-frame-alistに設定したはずの width , height が無視されてしまい、小さいウィンドウサイズで起動してしまいます。 ※自分の設定では width=250, height=70 を設定しています。
315 名前:311 [2012/04/10(火) 06:18:22.93 ] 起動後に (identity default-frame-alist) で確認すると、 width/heightの値は、自分で設定した値(250&70)になっており、 C-x 5 2 などで新規フレームを作成すると、指定どおりのサイズになります。 ただ、起動後に (frame-parameter nil 'width) (frame-parameter nil 'height) で確認すると、80&35になっており、なぜ? という感じです、原因わかる方いましたら教えてください。
316 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 09:58:43.99 ] initial-frame-alist
317 名前:311 [2012/04/10(火) 12:42:09.27 ] >>316 あ、それもやってます。 default-frame-alist と同じ値が入ってますが、適用されません。 なんかウインドウの挙動を見ていると 起動後、一瞬自分の設定が適用されてるみたいですが、何かに上書きされて小さくなってるようにも見えます…
318 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 13:31:26.50 ] そろそろaspellからhunspellへの切り替えを検討しようと考えて hunspellを入れてみたが、 あらかじめexport DICTIONARY=en_USとしておけば、 (setq ispell-program-name "hunspell") でOKだった。TeX文書とかはまだ試していないが、案ずるよりも産むが易しか
319 名前:311 [2012/04/10(火) 20:55:35.75 ] いろいろ調べた結果わかったのは、 defaut-frame-alistに font および background-colorをセットするかしないかで挙動がかわるみたいです。 fontのタイプによるみたいで、 create-fontset-from-ascii-fontでMS ゴシックあたりを設定して、 defaut-frame-alistにfontとして追加した場合、 background-colorが設定されていると、 現在選択されているフレームのwidhtまたはheightの値が上書きされるようです。 defaut-frame-alistのwidth&heightは変更されません。 background-colorをコメントアウトすると、正しいwidth&heightになります。 また、background-colorが設定されていても、fontの種類によっては正しくwidth&heightが反映される場合もあります。 どうも23.x系全般でおきる模様。仕様上で、これらのパラメーターの絡みってありましたっけ? ちなみに24.0.92あたりで試したところ、上記のような挙動は一切発生せず、 設定されたとおりに素直な動作をしました・・・。
320 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 21:32:54.27 ] 各モードでインデントの設定を変えたいのですがどのように設定すればいいのでしょうか? 具体的にはc-modeではタブ幅4、yatex-modeでタブ幅2のようにしたいです。
321 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/11(水) 12:15:03.66 ] yatex-modeは知らないけどc-modeは (add-hook 'c-mode-hook '(lambda () (setq-default c-basic-offset 4)))
322 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/11(水) 17:20:40.75 ] >>321 せっかくadd-hook使っているのにsetq-default使うのはどうかと。
323 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 00:21:39.69 ] >>321 c-mode-common-hook なら、php-mode とか c-mode を継承している モードにも設定が効いた気がする。 あと '(lambda は (lambda で良い。
324 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 16:07:36.46 ] 数字を繰り返し入力するにはどうすればいいでしょうか? C-u を使うとコマンドの回数になってしまい 入力したい数字そのものを指定出来ません。
325 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 17:25:13.50 ] >>324 C-u 3 C-u 1
326 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 17:42:23.75 ] >>325 おお、ありがとうございます。
327 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/15(日) 23:06:48.03 ] このスレでauto-install使ってる人っていますか? やめた方がいいですよw 作者が作者だからなwwww
328 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/16(月) 00:40:20.11 ] なんか5年ぐらい遅れてるレスだな
329 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/16(月) 09:12:22.96 ] 今ならpackage.elとmarmalade最強 el-getなんて非公式なもん使ってんじゃねぇよwww ぐらいか? といってもこれでも1年以上遅れてるのだが
330 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/16(月) 13:16:10.37 ] 別に遅れててもそれがちゃんと機能すれば構わんがな
331 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/16(月) 13:36:17.98 ] メルマガのRTうざい
332 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/16(月) 13:46:16.73 ] もはや彼はほとんどRTされてないように見えるが。
333 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/16(月) 15:48:46.16 ] >>324 C-3 C-u 1 だと1ストローク節約できるかも。
334 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/18(水) 21:46:41.38 ] Emacs上でターミナルを起ち上げられた時は不覚にも感動した。 でも、冷静に考えれば、Emacsとターミナルを別々に起ち上げれば済むじゃん と思ってテンションダウンした。 なんかメリットあったのだろうか・・・
335 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 13:59:33.45 ] tail してるようなログ監視とかコピペが楽だとか Emacs から出なくて済む ほとんど xterm とか使わなくなったよ
336 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 14:44:16.49 ] gnome-terminalとtail -f使えよ
337 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 14:49:04.67 ] ぶっちゃけどっちでもいい
338 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 15:14:36.71 ] 無関心であることの言明の意味について
339 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 17:11:57.53 ] ぶっちゃけそんな哲学な課題どうでもいい。
340 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 17:37:10.47 ] Emacsなんてどうでもいい
341 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 18:00:14.81 ] 折り返し記号+改行を消すにはどうしたらいいですか? +--------+ |hogehoge\| |gehogeho. | +U-inel-T-+ www.emacswiki.org/emacs/LineWrap ここにたどり着いて (set-display-table-slot standard-display-table 'wrap ?\ ) したんですが改行が消えてくれないです。
342 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 19:37:55.55 ] >>341 これって、折り返し文字が空白文字になるだけで、無くなる訳じゃないですよね? 完全に無くしてしまうには、どうしたらいいのだろう?
343 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 20:14:45.00 ] M-% C-q C-j RET RET
344 名前:名無しさん@お腹いっぱい。 mailto:age [2012/04/20(金) 08:07:56.69 ] 今日も自宅警備でemacsで贅沢な生活。
345 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/20(金) 15:54:41.06 ] >>341-342 折り返さない(はみ出てる部分は非表示)ってことなら (setq truncate-lines nil) (setq truncate-partial-width-windows nil) かな。
346 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/20(金) 16:08:31.54 ] フリンジを非表示にしたいってわけじゃないの?
347 名前:341 mailto:sage [2012/04/20(金) 18:31:26.26 ] >>342 そうなんですよね。ターミナルからコピーして利用しようとするとよろしくないのでC-x-cしてcatしたりしてます。 >>346 たぶんそうです。
348 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/20(金) 19:09:42.31 ] 今コンソールでemacs立ちあげられないからうまく動くかどうかわからないけど (fringe-mode '(0 . 0)) でフリンジは非表示になるよ
349 名前:名無しさん@お腹いっぱい。 [2012/04/21(土) 09:07:29.08 ] いくつかまとめて質問させてもらいます ■1 grep-find-modeでgrepを使っていましたが lgrep に切り替えたところ、マッチ部分がカラーハイライトされなくなりました。 コレはどうすれば解決できるでしょうか・・・ lgrepが返しているリザルトにエスケープコードがないのかな?とおもって lgrep -n -Au8 -Ia -c とかつけてみたんですが変化なかったです。 ■2 ibuffer-modeでdiredで開いているバッファはディレクトリ名が表示されますが 2バイトコードを含んだバッファ名だと、 バッファ名より右側の表示インデントがずれてしまいます。 半角英数とインデントをあわさせるにはどうしたらいいでしょうか?
350 名前:名無しさん@お腹いっぱい。 [2012/04/21(土) 09:10:26.35 ] ■3 flymake-modeを利用しているのですが、 自分の環境では複数ビルド環境があり、cppソースを開くと、こちらでflymake用に指定したデフォルト条件で動いてしまうので困っています。 やりたい事は、 c:/project_a/ (VS2010使用) c:/project_b/ (gcc) c:/project_c/ (その他コンパイラ) といった異なる環境があった場合、 それぞれのディレクトリより下にあるソースファイルを開いたとき、 プロジェクトルートと思われるディレクトリまでさかのぼって、 適用すべきflymakeのコンパイラに与える条件変数を自動判別できるような仕組みってありませんかね? 現在は条件を関数ごとにまとめて手動呼び出しで切り替えています。 ↑ってCEDETのedeとかは絡められますか?
351 名前:名無しさん@お腹いっぱい。 [2012/04/21(土) 09:13:56.10 ] ■4 org-modeでorg-export-as-pdfを実行しても texファイルまでしか作成されません。 pdfetexがtexput.logを吐いているようで、 中身は This is pdfeTeXk, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) (format=pdflatex 2011.7.2) 21 APR 2012 07:13 entering extended mode file:line:error style messages enabled. %&-line parsing enabled. **c:/cygwin/home/hogehoge/test_pdf_doc.tex ! Emergency stop. <*> c:/cygwin/home/hogehoge/test_pdf_doc.tex *** (job aborted, file error in nonstop mode) Here is how much of TeX's memory you used: 4 strings out of 94500 129 string characters out of 1176767 48403 words of memory out of 1000000 3273 multiletter control sequences out of 10000+50000 3640 words of font info for 14 fonts, out of 500000 for 2000 580 hyphenation exceptions out of 1000 0i,0n,0p,1b,6s stack positions out of 1500i,500n,5000p,200000b,5000s PDF statistics: 0 PDF objects out of 300000 0 named destinations out of 131072 1 words of extra memory for PDF output out of 65536 No pages of output. となっています。 これってどうしたらいいでしょうかね・・・。
352 名前:名無しさん@お腹いっぱい。 [2012/04/21(土) 12:47:14.02 ] emacs検定 emacs-kentei.herokuapp.com/
353 名前:名無しさん@お腹いっぱい。 [2012/04/21(土) 12:54:41.26 ] てか問題解いてて思ったけど間違ってるのはどうやって報告すべきなんだろ
354 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 13:10:19.71 ] >>353 https://github.com/tomykaira/emacs_kentei/issues
355 名前:名無しさん@お腹いっぱい。 [2012/04/21(土) 14:12:08.80 ] >>354 そこはプログラムに対する要望を上げる場所だと思うが。
356 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 14:53:07.05 ] 間違ってるのはどうやって報告すべきかについての要望をあげろってことなのでは?
357 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 15:17:13.16 ] >>352 > すべての Emacs ユーザが互いに問題を出しあい、高めあう、オープンな最高のフィールド これって何かのパロディーなのかな
358 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 16:34:14.98 ] おだてて持ち上げて他人の成果を美味しく頂くのがELisp文化だからな。
359 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 20:55:08.57 ] >>348 コンソールでは駄目っぽい
360 名前:341 mailto:sage [2012/04/22(日) 12:27:46.83 ] >>348 すみません、ダメでした。
361 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/23(月) 16:46:54.73 ] emacs wiki死んでるくさい? auto-installでemacsが止まっちゃってちょっと焦った。 最初原因わかんなくてemacs再インスコしちゃったよ。
362 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/25(水) 13:26:31.37 ] >>361 PC買い替えまで行く前に気付いてよかったね
363 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/26(木) 13:47:38.56 ] gnupack(windows)のemacsを使っています gnupack7.03のemacsでは(async-shell-command "calc")で動くのですが gnupack8.00のemacsでは動きません 何がおかしいのでしょうか
364 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/26(木) 14:07:50.82 ] >>363 NTEmacsスレのほうがいいレスもらえるかもよ。
365 名前:363 mailto:sage [2012/04/26(木) 16:28:52.37 ] >>364 すみません。改めて試したらちゃんと動きました。
366 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/28(土) 08:03:11.84 ] orgファイルが開ける普通のWindowsのアウトラインプロセッサないものでしょうか インポート、エクスポートでもいいです
367 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/28(土) 10:05:06.25 ] 聞いたことない。 Emacsからエクスポートするコードを書くなり探すなりしたほうが早いと思う。
368 名前:名無しさん@お腹いっぱい。 [2012/04/29(日) 18:28:07.00 ] debain wheezyを使っていますが、ウィンドウ透過させるにはどうしたらいいのでしょうか。 (set-frame-parameter nil 'alpha 85) はダメでした。
369 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/29(日) 21:15:09.23 ] >>368 xcompmgrなりcairo-compmgrなり起動してる?
370 名前:名無しさん@お腹いっぱい。 [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
371 名前:名無しさん@お腹いっぱい。 mailto:sage [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
372 名前:名無しさん@お腹いっぱい。 mailto:sage [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"
373 名前:名無しさん@お腹いっぱい。 [2012/05/01(火) 03:58:28.45 ] win上だとorg-modeからのpdf出力って一筋縄ではいかないのかな? texが出力されるから、auctexいれてみたけど、これも変換上手くいかないし・・。
374 名前:名無しさん@お腹いっぱい。 mailto:sage [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)を参照しています。 助言がありましたら、よろしくお願いいたします。
375 名前:374 mailto:sage [2012/05/01(火) 14:48:28.61 ] 自己解決しました。 Unityのランチャー経由の起動と、gnome-termialからの起動では環境変数が異なっていたためでした。 Unityのランチャー経由だと~/.bashrcに書いた設定を読み込んでおらず、スペルチェックに失敗した模様。 (setenv "DICTIONARY" "en_US") (setenv "WORDLIST" "$HOME/.hunspell_default") これを評価するとスペルチェックできるようになりました。
376 名前:名無しさん@お腹いっぱい。 [2012/05/01(火) 15:15:05.97 ] >>369 ありがとうございます。 aptからxcompmgr入れたら出来ました terminalが透過できたので何も入れなくてもできるものだと思ってました。
377 名前:名無しさん@お腹いっぱい。 mailto:sage [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 の方が再現されてしまった
378 名前:名無しさん@お腹いっぱい。 mailto:sage [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"
379 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/01(火) 23:02:10.10 ] >>378 %tの値を評価する度に9を引いているのかな
380 名前:名無しさん@お腹いっぱい。 mailto:sage [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
381 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/02(水) 01:58:20.60 ] テスト23-50 これを hoge23-50foo こう置換したいので replace-regexpを使って ^.+\([0-9]+-[0-9]+\)$ hoge\1foo と書いたのですが全く置換できません どう修正すればよいでしょうか?
382 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/02(水) 02:26:37.31 ] ^\(\|.\)*\([0-9]+-[0-9]+\)$ hoge\2foo か、 ^[^0-9]+\([0-9]+-[0-9]+\)$ hoge\1foo
383 名前:名無しさん@お腹いっぱい。 [2012/05/02(水) 05:14:53.99 ] hideshowモードの拡張版 hideshowvis.elを使用してる方いませんか? このモードを有効にしているときフレーム左側に折りたためるブロックがある事を示す マイナスマークが表示されますが、 このマイナスマークを表示している縦バーのfaceはなにかわりませんか? バッファ内ならカーソル位置のfaceを調べられるのですが、こういうのはどうやって調べていいかわかりません。 あと、マイナスマークについてですが、ブロックを閉じているときはプラスマークとかにできないですかね・・。 ご存知の方いましたら御教授ください。
384 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/02(水) 05:51:15.24 ] ファイルに書いてあるじゃない
385 名前:383 [2012/05/02(水) 06:31:12.93 ] hideshowvis-hidable-faceはいじってみたけど変化なかったです。 あと frame-parameterのborder-colorも変化なかったです。
386 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/02(水) 08:31:40.22 ] いじってみたって何したわけ? C-M-x で変更した defface を評価するか、M-x customize-face してみたら?
387 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/02(水) 12:42:45.17 ] 今微妙にはやってるのはpowerlineか
388 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/02(水) 22:29:38.12 ] vimpulseとevilは何が違うのか教えてエロい人
389 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/07(月) 00:24:55.82 ] org-mode で comment-dwim を使いたいんだけれども、 (setq comment-start "#")すると、 comment-regionは正確に動くものの、 uncomment-regionが妙な動作(regionの第一行目のみuncommentする)になる。 これを避けて、org-modeでコメントアウトする良い方法はないですか?
390 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/10(木) 17:37:32.80 ] c言語でプリプロセッサは折りたためるけど /* */ で囲まれたコメントを折りたたむものはありますか?
391 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/11(金) 07:34:05.74 ] freemindからorg-modeに変換したらurlのlunk情報が消えた 消えないように変換する方法ないのでしょうか
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/11(金) 08:40:55.79 ] 長い行の行末にカーソルがある状態でカーソルを上下に動かすと、 短い行の行末にカーソルが合わされて、長い行に戻ってきても 元の位置まで戻らないんですが、何とかならないでしょうか。 - AAAAAAAAAAAAAA■ BBBBBBBB CCCCCCCCCCCCCCCCC - の状態で下にカーソルを動かすと - AAAAAAAAAAAAAA BBBBBBBB■ CCCCCCCCCCCCCCCCC - AAAAAAAAAAAAAA BBBBBBBB CCCCCCCCCCCCCC■CCC - となって欲しいんですが、 - AAAAAAAAAAAAAA BBBBBBBB■ CCCCCCCCCCCCCCCCC - AAAAAAAAAAAAAA BBBBBBBB CCCCCCCC■CCCCCCCCC - となってしまいます。 昔は前者だったような気がするんで、何かの変数の設定で出来るんではないかと 思うんですが、検索してもよく判りませんでした。
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/11(金) 10:16:05.75 ] track-eol は違うか。
394 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/11(金) 13:27:53.35 ] RMSだいじょうぶかなあ
395 名前:392 mailto:sage [2012/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) というものです。何が違うのかなぁ…。
396 名前:名無しさん@お腹いっぱい。 mailto:sage [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 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!
397 名前:名無しさん@お腹いっぱい。 mailto:sage [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)
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/11(金) 13:56:15.74 ] そんなやばい状況だったのか
399 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/11(金) 13:56:55.51 ] なぜコメントまでコピペ。
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/11(金) 13:58:02.86 ] >>395 next-line の定義追っかけてみたら。 simple.el かな。
401 名前:392 mailto:sage [2012/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 だとカーソル位置が保存される様になってるのかなぁ…。
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/11(金) 23:44:51.99 ] next-line → line-move → line-move-1 と適当にだけど定義を「追っかけて」みた感じだと 普通にカーソル縦移動したときに行頭からの位置が temporary-goal-column にセットされて使われてるようだけど そもそも俺のとこでは今も昔も>>392 の期待どおりに動いてるんでどうすればいいかとか知らん バージョンのせいにする前に設定まっさらで試すとかしてみてはどうか
403 名前:392 mailto:sage [2012/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 による桁位置保存と何とか両立できないでしょうか?
404 名前:392 mailto:sage [2012/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で 対応すべき問題だった、ということなんでしょうか。
405 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/12(土) 18:54:03.72 ] そう。もっといえばそのときNEWSをちゃんと確認すべきだった。たしか書いてあったよ。
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/20(日) 20:58:49.86 ] 過去スレよんでたらけっこう、るびきちさんディスられてますけど、 なんか理由があるんです?
407 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/20(日) 21:24:08.21 ] 大言壮語で気持ち悪いから。 ruby時代の負の遺産もある感じですね。 若気の至りだったのかもしれないが。
408 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/21(月) 03:52:34.53 ] もしかしてメルマガってまだ続いてるのか? 元から小さい影響力がますます小さくなってると思うんだ。
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/21(月) 04:00:05.92 ] >>407 ちなみに彼が作っているelisp等は大言壮語的なシロモノばっかりなんでしょうか? それとも、作ってるモノはまともだけど大言壮語で煙たがられるとか?
410 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/21(月) 04:28:01.67 ] >>409 マジレスすると若い人とか Emacs 触りはじめたばかりの人が rubikitch プロ ダクトを使ってる印象。ベテランはあんまり使ってない気がする。 個人的には rubikitch kiwanami あたりの elisp はあんまり参考にしない方 がいいと思うな。
411 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/21(月) 08:46:23.20 ] anythingだってるびきちが作ったわけじゃないしね
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/21(月) 11:07:34.81 ] えっ 違うの? 作者みたいなこと言ってたじゃん
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/21(月) 11:10:45.37 ] 作ったのは別の外人。 るびきちはメンテナを引き継いだ。 もっとも補完ソース作りまくったのはるびきちだから 作者の一人と言っても構わないとは思うけど。
414 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/21(月) 11:24:07.57 ] >>412 どこで言ってた?
415 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/21(月) 15:24:57.36 ] 自前でcompleting-readとicomplete使って書くよかhelmやauto-completeのsource書く方が遥かに楽ではある
416 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/21(月) 18:49:45.16 ] 超初心者の基本的な質問ですいません。 Ubuntuでターミナルでemacsを使いはじめました。 M-vで画面スクロールしようとするとターミナルの表示メニューが開いてしまいます。 みなさんはどうしてるのですか?
417 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/21(月) 18:56:04.39 ] まあもう止まって久しいブツだから、もっと入力や反応周りで 小回り効くような代物が出てきて代替わりしてほしくはある
418 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/21(月) 19:14:35.51 ] >>416 ESCを押下して、次にvを押下する
419 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/21(月) 19:52:21.92 ] >>418 できました! ありがとうございました。
420 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/21(月) 22:24:56.04 ] >>416 Xサーバ使った方が使いやすいんではないかとは思う。
421 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/21(月) 23:35:34.93 ] emacs-diffsをつまみにビール飲むのもおつなもんだな
422 名前:名無しさん@お腹いっぱい。 [2012/05/23(水) 18:24:21.35 ] emacsで動くリバーシ作りたくてgomokuのソース探してるんだけどどこにあるんだろう
423 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/23(水) 18:27:46.27 ] M-x locate-library
424 名前:名無しさん@お腹いっぱい。 [2012/05/23(水) 18:29:28.34 ] 見つかったありがとう *.elで見つからないと思ったらバイトコンパイルされてた
425 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/27(日) 06:41:03.10 ] diredで、ディレクトリを選択すると同一バッファ、同一ウィンドウで ファイルを選択すると新バッファ新ウィンドウで、という動作をしてくれるelisp を探してますが、そういうのありますか? また、diredを使いやすくするみなさんのおすすめelispは何ですか?
426 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/27(日) 07:27:51.41 ] aとoかな
427 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/27(日) 08:18:00.06 ] 移動するたびにバッファが増えないようにいろいろ苦労した記憶が
428 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/27(日) 10:23:52.08 ] Kill-rihg に入れないで行頭から行末まで削除する方法ない? mini buffer で元から入ってる文字列削除したあと、一個前のキルリング貼り付けるの 面倒なんだけど。
429 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/27(日) 10:29:27.76 ] >>428 別解だけど delete-selection-mode を on にしておれは満足してる。 C-SPC C-a C-d
430 名前:sage [2012/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"
431 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/27(日) 11:04:23.71 ] >>430 C-g は効果あるの?
432 名前:sage [2012/05/27(日) 11:19:34.62 ] >>431 起動時は画面そのものが出ないので C-g できないです。 ファイルのセーブ中に発生したりした場合でも、 C-gでは、すぐにキャンセルできず、待たされます。
433 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/27(日) 11:26:36.48 ] >>430 ネットワーク上の共有フォルダ内のファイルを開いたりしたことがあるかな? で、現象が起こるときには共有フォルダがあるPCなりなんなりが起動していないとか。 それと -Q 付きで起動しても同じようになるのかしら。
434 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/27(日) 11:27:07.41 ] >>432 # sage 書くところ違うよ。。 Windows だとウィルス対策ソフトがファイルの入出力監視してて遅くなるのか も。 C-g が反応しないとなると timer が何かやってるかもしれないので、 timer-list って変数評価してみてあやしそうなタイマー関数 off にして試し てみたら。 地道に試してく方法しかおれには思いつかない。
435 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/27(日) 11:35:11.41 ] 皆さん、親切にありがとうございます。 >>433 >ネットワーク上の共有フォルダ 共有フォルダーのファイルを開いたことはないと思います。 >sage 書くところ違うよ。。 !! しまった。すみませんでした。 >ウィルス対策ソフトがファイルの入出力監視 それは有り得ます。一応入ってます。 直近でウィルススキャンしたファイルは見れるので、 今度から見てみます。 >C-g が反応しないとなると timer が何かやってるかも 了解しました。地道に調べてみます。 多分変なIOが特定のイベントに付随していて、それが時々数秒かかるのだと 思うのですけどね・・・。それが特定する効率的な方法が分からない感じで。
436 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/27(日) 18:08:46.42 ] >>429 ありがとう。すごい満足した。
437 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/28(月) 08:19:59.79 ] emacs が C-g をすぐに受け付けない時はコマンドラインから kill -QUIT プロセスID を実行するとその代用が出来るよ QUITシグナルを2回続けて送れば C-g を2回続けて押したのと同じ様に emacs がサスペンドする
438 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/28(月) 09:41:39.71 ] お題(>>430 )はWindowsなんだが。SIGQUITをどうやって送るのかね?
439 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/28(月) 10:26:30.76 ] >>437 Q1. Windows で SIGQUITをどうやって送るのかね? Q2. C-g を二回押したら suspend するの? Q3. QUIT 送ったら Emacs が終了するんじゃないの? Q4. QUIT signal を二回続けて送るにはどうすればいいの?
440 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/28(月) 17:26:12.41 ] へぇ と思って、QUIT 送ったら Emacs が終了しますた。(´・ω・`)
441 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/28(月) 17:47:42.63 ] kill kill 詐欺
442 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/28(月) 22:35:39.72 ] org org 詐欺
443 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/29(火) 13:58:41.27 ] elscreenとlinumを併用しているのですが C-x 3で分割すると分割した直後はいいのですが 右側のフレームで新しいバッファを開くと 右側のフレームだけタブの表示部分がなくなったしまいます. linum+でも同じようなのでelscreen側の問題だと思うのですが 対処されている方はいらっしゃるでしょうか? こちらの環境はGNU Emacs 23.4を MacでCocoa版,X版(gtk),およびDebian squeezeです.