1 :名無しさん@お腹いっぱい。2011/03/01(火) 23:06:11.26
3 :名無しさん@お腹いっぱい。2011/03/01(火) 23:42:27.53
前スレにいたような「○○は間違い!」って断言してるやつ会社にいてもうざ
いよね。

4 :名無しさん@お腹いっぱい。2011/03/01(火) 23:51:29.43
eval-after-loadの一つめの引数文字列で指定するの嫌だ。
シンボルで指定したい。

だからhook使うわ。頭の悪いおっさんは黙ってろ。
5 :名無しさん@お腹いっぱい。2011/03/02(水) 00:07:51.28
前スレの加齢臭はすごかった
木を見て森を見ないというか
自己満足でメンテしにくい糞コード書いてる老害ばっかりって感じ
6 :名無しさん@お腹いっぱい。2011/03/02(水) 00:41:33.39
メンテしにくいコードを書くなって仕事してる人に対しては意味のある言葉だ
けど、仕事をしていない前スレのおっさんに言っても仕方ないよ。
8 :名無しさん@お腹いっぱい。2011/03/02(水) 02:36:38.07
どうでも良いが、口さがなく人を批判したがるような人間に限って
ボキャブラリーが画一的なのはどういう皮肉なんだろうな。
およそ批判対象と比して生産的だったり、創造的だったりするような
人間とは思えん。
9 :名無しさん@お腹いっぱい。2011/03/02(水) 04:49:32.65
eval-after-loadを使って*-load-hookを提供してないパッケージに対しても
*-load-hookを自動で実装する方法とかありそう
10 :名無しさん@お腹いっぱい。2011/03/02(水) 07:43:49.09
> 前スレにいたような「○○は間違い!」って断言してるやつ会社にいてもうざいよね。
またまたブーメラン。バカだなあ、頭悪いなあ。必死だなあ。

http://hibari.2ch.net/test/read.cgi/unix/1284957161/925
> なんでそんなひねくれる?これの方が素直な気がするけど。
>
> (add-hook 'php-mode-hook
> (lambda ()
> (define-key php-mode-map [?\C-.] 'redo)))
12 :名無しさん@お腹いっぱい。2011/03/02(水) 18:19:56.76
>>10
賢いあなたの公開しているelisp教えてください。
叩きどころ満載だったりして。それとも公開する度胸すらないのかな?
15 :名無しさん@お腹いっぱい。2011/03/02(水) 20:41:58.84
>>12
反論が幼稚だなあ。頭悪いなあ。必死だなあ。
14 :名無しさん@お腹いっぱい。2011/03/02(水) 20:34:35.70
GNU Emacs - Free Software Foundation (FSF) http://www.gnu.org/software/emacs/
EmacsWiki http://www.emacswiki.org/
Emacs 電子書棚 http://www.bookshelf.jp/
Emacs Lisp List http://www.damtp.cam.ac.uk/user/sje30/emacs/ell-date.html
ダウンロード http://ftp.gnu.org/pub/gnu/emacs/

スレッドルールは以下の通り:
* 初心者にやさしく接すること
* Emacsユーザーとの仲間意識をしっかり持って、馴れ合いを怠らないこと
* このスレでのコミュニケーションを前スレ以上に活発にすること
* 部外者/非Emacsユーザーの書き込みも可。
* 自分で書いた便利なコード/アイディアは他人とシェアしようと試みること

bzr先端 (emacs最新開発版):
$ bzr checkout -v --lightweight http://bzr.savannah.gnu.org/r/emacs/trunk emacs
17 :名無しさん@お腹いっぱい。2011/03/02(水) 21:01:52.27
bzrレポジトリよかそのミラーのgitレポジトリの方を載せるべき
18 :名無しさん@お腹いっぱい。2011/03/02(水) 21:11:39.79
>>17
あんたやって。
19 :名無しさん@お腹いっぱい。2011/03/03(木) 02:41:40.15
23.3が出たっぽい。
http://git.savannah.gnu.org/cgit/emacs.git/plain/ChangeLog?h=emacs-23
>> 2011-02-28 Chong Yidong <cyd@stupidchicken.com>
>> * Version 23.3 released.
21 :名無しさん@お腹いっぱい。2011/03/07(月) 14:50:26.74
数か月emacs使わないとタグジャンプのキー忘れてしまう
22 :名無しさん@お腹いっぱい。2011/03/08(火) 16:29:59.11
>>21
DOS時代にさんざ使っていたのに浦島状態です。タグだけはおぼえてるよ。
23 :名無しさん@お腹いっぱい。2011/03/08(火) 21:01:16.81
見えた? LISPのパジャマ生番組で阿澄佳奈の胸がチラリ
http://hato.2ch.net/test/read.cgi/news/1299576815/
24 :名無しさん@お腹いっぱい。2011/03/08(火) 23:14:58.29
>>23
他所でやれ低脳
26 :名無しさん@お腹いっぱい。2011/03/09(水) 07:48:17.14
>>24
27 :名無しさん@お腹いっぱい。2011/03/09(水) 09:19:50.99
バッファ全部を対象にgrepみたいな事できないですか?

ひとつのバッファが対象ならoccurで良いのだけど、grep hoge *のように
全部のバッファから検索したい。
32 :名無しさん@お腹いっぱい。2011/03/12(土) 13:07:53.14
自動括弧挿入なんかはみなさんどうなさってますか?
brackets.elをググってもどこにも見つからない…。
33 :名無しさん@お腹いっぱい。2011/03/12(土) 15:11:13.93
自動括弧挿入って、`( ' 入れると `)' も入ること?

それなら、

* insert-pair

* skeleton-pair-insert-maybe

が、default で Emacs に付いてるよ。
34 :名無しさん@お腹いっぱい。2011/03/12(土) 15:41:57.22
>>33
ありがとう。
そのキーワードをヒントにググると幸せになれました!
37 :名無しさん@お腹いっぱい。2011/03/12(土) 20:31:54.18
落ちこんでないでさっさと新しい elisp 作って公開しろ雑魚ども。
38 :名無しさん@お腹いっぱい。2011/03/12(土) 20:51:26.20
24.1は遂にlexbindがマージされるようだな
41 :名無しさん@お腹いっぱい。2011/03/13(日) 10:12:04.15
>>38
lexbindがマージされると何が変わるの?
無知な私にご教授お願いします。
42 :名無しさん@お腹いっぱい。2011/03/13(日) 10:56:31.51
>>41
動的バインドでない変数が使えるようになる。
46 :名無しさん@お腹いっぱい。2011/03/14(月) 03:19:49.57
43 :名無しさん@お腹いっぱい。2011/03/13(日) 14:40:45.49
彼は小心者だよなぁ。普段、威勢のいいこと言ってる人ってこんなもん。
44 :名無しさん@お腹いっぱい。2011/03/13(日) 22:35:32.80
菜食主義とか情報商材とか浜岡原発とかあの人は少なく見積っても5年ぐらい遅れてる
45 :名無しさん@お腹いっぱい。2011/03/13(日) 23:09:28.23
lexbindはconcurrencyへの布石なのかな?
しかしconcurrencyブランチの更新頻度を見ると泣けてくる
47 :名無しさん@お腹いっぱい。2011/03/14(月) 11:01:21.44
lexical-let とは、違うものなの?
49 :名無しさん@お腹いっぱい。2011/03/14(月) 22:41:30.78
>>47
lexical-letと動作的には同じものだろうね。
ただ、lexical-letは変数名が被らないように色々裏技っぽい事やってて
複雑になってるからインタープリターがやってくれるに越した事は無い。
50 :名無しさん@お腹いっぱい。2011/03/16(水) 16:31:51.45
org-mode (v7.5) でtexを通してpdfにしています
C-c C-e dでpdfにしているのですが,
このとき表示するアプリを変更したいと思い
コマンドを探してみましたがみつかりません.

変更コマンドが分かる方おられないでしょうか?
51 :名無しさん@お腹いっぱい。2011/03/16(水) 16:44:41.16
>>50
(defcustom org-latex-to-pdf-process

("pdflatex -interaction nonstopmode %s" "pdflatex -interaction nonstopmode %s")
と定義されているんでこれじゃない?
52 :502011/03/16(水) 17:27:27.94
>>51
説明不足だったようです
pdf化まではそれでいいのですが,
その後pdfファイルを開いてくれるアプリケーションの変更のことです.
53 :名無しさん@お腹いっぱい。2011/03/16(水) 18:27:54.14
新規作成したファイルの文字コードを自動的にutf-8にするにはどうすればいいですか?
いちいちC-x C-m fするのは面倒です。
54 :名無しさん@お腹いっぱい。2011/03/16(水) 18:41:51.34
>>53
試してないけど、
(setq-default buffer-file-coding-system 'utf-8)
かな。
61 :名無しさん@お腹いっぱい。2011/03/16(水) 21:00:32.93
>>54
それじゃダメでした。
(prefer-coding-system 'utf-8)
で解決。
62 :名無しさん@お腹いっぱい。2011/03/16(水) 22:11:18.24
>>61
「ありがとうございました」は?
63 :名無しさん@お腹いっぱい。2011/03/16(水) 22:25:45.05
>>62
試しもしてない誤答に礼を求めるのか?
65 :542011/03/17(木) 06:52:26.32
>>61
解決したなら良いけど……、自分の環境(Emacs 23.2)だと
(setq-default buffer-file-coding-system 'utf-8-unix)
でできてる。

(prefer-coding-system 'utf-8)
だと >>53 でしたかったこと以外にも影響あるはず。
66 :名無しさん@お腹いっぱい。2011/03/17(木) 08:30:19.03
>>65
setq-defaultだのsetq default-だのたくさんあったのを整理したら、
>>54でもOKみたいでした。誤答と言ってごめんなさい。
67 :名無しさん@お腹いっぱい。2011/03/17(木) 09:23:57.30
>>66
「ありがとうございました」は?
69 :名無しさん@お腹いっぱい。2011/03/17(木) 10:36:09.96
>>67
こんにちは
ありがとう
まほうのことばで

ttp://upload.jpn.ph/upload/img/u74132.gif
55 :名無しさん@お腹いっぱい。2011/03/16(水) 19:40:24.95
みんなはコピーペーストカットは標準ショートカットなの?
コピーとペーストが微妙に使いにくいから違う人は設定を教えて欲しいな
参考にしたい
58 :名無しさん@お腹いっぱい。2011/03/16(水) 20:08:28.24
標準のままだな。

>>55
どの辺が使いにくいの?
60 :名無しさん@お腹いっぱい。2011/03/16(水) 20:18:08.96
>>58
コピーが少し使いにくいかなと思ってます
通常ですとAlt+wなのですがコピーペーストカットの中で一つだけAltを使うというのが妙に思えてきて…
私はもうなれてそのやり方が手についてはいるのですが
未だにふとその疑問を思い出すのです
なので皆さんはどのように設定しているのかが気になり質問しました
90 :名無しさん@お腹いっぱい。2011/03/17(木) 16:30:14.62
>>60
おれは ESC w の方を使ってるな。
それか read-only でなれば C-w C-z。( (global-set-key "\C-z" 'undo) してる。)
57 :名無しさん@お腹いっぱい。2011/03/16(水) 20:03:22.40
俺は片手でコピペしたいから左手よりに設定してるな
流石に標準の仕様でやってる人はいないんじゃないか?
59 :名無しさん@お腹いっぱい。2011/03/16(水) 20:12:41.37
>流石に標準の仕様でやってる人はいないんじゃないか?

なんでそう思う?煽り?釣り?
68 :名無しさん@お腹いっぱい。2011/03/17(木) 09:57:03.18
html-modeでインデントをTabに
幅は4にしたいのですがどのようにして設定すればよいのでしょうか?

(setq indent-tabs-mode t)
(setq sgml-indent-line 4)

としてみたのですがインデントがTabに
幅は2のままでした
71 :名無しさん@お腹いっぱい。2011/03/17(木) 10:39:41.07
>>68
多分、こうかな。

(add-hook 'html-mode-hook
(lambda ()
(setq indent-tabs-mode t)
(setq tab-width 4)))

初歩的なことでつまってるみたいなので先は長そうだね。
72 :名無しさん@お腹いっぱい。2011/03/17(木) 10:44:56.54
>>71
それも試したのですが出来ないのです
zencodingおYASnippetをいれているのですが
全てタブ混じりのindent2になります
73 :名無しさん@お腹いっぱい。2011/03/17(木) 10:52:19.79
>>72
よくわからないけど html のバッファで M-x eval-expression して
indent-tabs-mode と tab-width 評価したらなんて出る?
75 :名無しさん@お腹いっぱい。2011/03/17(木) 11:01:02.93
あー、幅が 2 になるって tab の幅じゃなくて字下げルールのことかな。
もう時間がないから終わるけど、それは変更できないと思う。
詳しい人くるまで待て。
76 :名無しさん@お腹いっぱい。2011/03/17(木) 11:02:00.03
>>75
わかりました
引き続きおわかりの方はどうぞよろしくお願いします
77 :名無しさん@お腹いっぱい。2011/03/17(木) 12:07:52.22
(setq sgml-basic-offset 4)

でどうでしょう。
78 :名無しさん@お腹いっぱい。2011/03/17(木) 12:11:20.78
>>77
効果がありませんでした
zencodingでタブ挿入
indent挿入でもタブ挿入
となってしまいます
79 :名無しさん@お腹いっぱい。2011/03/17(木) 12:27:18.21
M-x eval-expression
して major-mode を評価したらどうなりますか?

80 :名無しさん@お腹いっぱい。2011/03/17(木) 12:32:14.55
>>79
html-modeになってます
82 :名無しさん@お腹いっぱい。2011/03/17(木) 12:35:01.15
余計なもの取り除いてやってみてくれ。
あなたが何を望んでいるのかもよくわからなくなってきた。
84 :名無しさん@お腹いっぱい。2011/03/17(木) 13:15:08.58
>>82
承知しました
今から問題の箇所を調べて再度質問したいと思います
ありがとうございました
83 :名無しさん@お腹いっぱい。2011/03/17(木) 13:10:29.08
skkスレってないの?
91 :名無しさん@お腹いっぱい。2011/03/17(木) 16:31:02.52
>>83
今はない。
85 :名無しさん@お腹いっぱい。2011/03/17(木) 14:00:43.79
speedbarで隠しファイルやディレクトリを表示するにはどうしたらいいのん?
先頭にdotがついてるとspeedbar-toggle-show-all-filesでも表示されないです
95 :名無しさん@お腹いっぱい。2011/03/17(木) 20:31:23.01
>>85
(setq speedbar-directory-unshown-regexp "^\\'")

あとは
speedbar-ignored-directory-expressions
vc-directory-exclusion-list
も設定しないと、全ては表示されないはず。
96 :名無しさん@お腹いっぱい。2011/03/17(木) 20:41:08.08
>>95
ありがとう!
最初のパラメータだけでバッチリでした!
86 :名無しさん@お腹いっぱい。2011/03/17(木) 15:35:37.54
emacs起動時のscratchには
;; This buffer is for notes you don't want to save, and for Lisp evaluation.
;; If you want to create a file, visit that file with C-x C-f,
;; then enter the text in that file's own buffer.
と記述されていますが、これが記述されないようにするにはどうすればいいでしょうか?
88 :名無しさん@お腹いっぱい。2011/03/17(木) 15:44:57.58
html-modeのインデントの件です
どうやらZenCodingが原因のようでした

ttp://d.hatena.ne.jp/idesaku/20100424/1272092255

VimですとこうやってTabを空白にすることが可能なようですが
Emacsではどのように設定すればよいのか検索しても見つかりません

どうかご教示を…
89 :名無しさん@お腹いっぱい。2011/03/17(木) 15:58:38.00
indent-tabs-mode を nil にしてみたら
92 :名無しさん@お腹いっぱい。2011/03/17(木) 17:43:49.48
>>89
nilにしてもTabが埋め込まれてしまいます
うーん、ZenCoding拡張って行儀が悪いな…
94 :名無しさん@お腹いっぱい。2011/03/17(木) 18:21:58.87
いえ、.emacsでやって再起動後eval-expressionを実行してチェック
その後、ZenCodingを実行しています
97 :名無しさん@お腹いっぱい。2011/03/17(木) 21:31:42.45
>>94
ZenCoding て https://github.com/rooney/zencoding のこと?

zencoding-mode.el
> (defun zencoding-indent (text)
> "Indent the text"
> (if text
> (replace-regexp-in-string "\n" "\n " (concat "\n" text))
> nil))
とあるけど、この関数を変更すれば良いんじゃないか?

それか、
http://www.emacswiki.org/emacs/ZenCoding
> (defun zencode ()
> "Zen Coding utility."
> (interactive)
> (shell-command-on-region
> (line-beginning-position)
> (line-end-position)
> "/home/chris/Programs/bin/zencoding" ;; change to wherever yours is
> t)
> ;; if you want it to auto indent
> (save-excursion
> (mark-page)
> (indent-for-tab-command)))
のように、zencoding を実行した後 indent-for-tab-command するようにする。
98 :名無しさん@お腹いっぱい。2011/03/17(木) 21:53:52.75
>>97
そうです
そのZenCodingです

さっそく提示された二つ目のアプローチを試してみましたがやはりインデントがTab刻みになってしまいます
むむむ…
99 :名無しさん@お腹いっぱい。2011/03/18(金) 20:40:57.87
trampがまた使えない子になってもうた・・・。
不安定やなー。
100 :名無しさん@お腹いっぱい。2011/03/18(金) 21:49:51.59
>>99
kwsk
101 :名無しさん@お腹いっぱい。2011/03/18(金) 22:22:42.09
まー仕方ないんだけど、俺のめまぐるしく更新されてく環境だとtrampが度々使えない子になるのよね・・・。
eshell上でsudoしてパスワード打ち込むと、60secタイムアウトとか言われるんですわ。
で、どうやら正規表現が一致しないってメッセージも見えるのだけど、elisp辿ってもよーわからんのよね。

どうにか別の方法をひねり出さないとなー。。。
102 :名無しさん@お腹いっぱい。2011/03/19(土) 00:07:11.72
[[Regexp `\(^[^#$%>
\)[^#$%>
]*#?[#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'' not found in 60 secs]]

こういうのなら、私もよく出ます
原因わからないんで放置しますが
105 :名無しさん@お腹いっぱい。2011/03/19(土) 13:34:14.63
trampといえば、新しいの入れたら C-xf /sudo::/etc Tab ってすると

Tramp: Opening connection for root@lucchini.localdomain using sudo...done

このメッセージで1分くらい固まって

Tramp: `getconf PATH' not successful, using default value "/bin:/usr/bin".

こうなる。そのあとは普通に使えるんだけど、やっぱ致命的なんでelispを追ってみたけど途中で疲れてやめた。
>>102みたいな症状はないけど、普段から eshell/rm,sudo,mv は fmakunbound してるせいかもな。
冗長になってしまうのは仕方ないのかしらね・・・。
103 :名無しさん@お腹いっぱい。2011/03/19(土) 00:53:55.45
よくわからんけど、tramp-shell-prompt-pattern をいじると解決するタイプの問題だったりはしない?
104 :名無しさん@お腹いっぱい。2011/03/19(土) 01:04:32.94
>>103
どうなんでしょうねぇ
sudo chmod の場合にしか見えないパターンなので、いまいち問題の切り分けができずにいるのですが

あと、trampがshを別プロセスで起動して何かやってる・・・くらいの認識しかないってのも問題でしょうね
emacs+tramp使いとして致命的かもしれません

以前はstatコマンドを用いていた為に、ver間で動作が違う為にバグが起こっていましたが今回は何がなにやら。
いっそ、eshellとtrampの連携を切ってしまい、パスワード入力プロンプトが出たときだけフックする
仕掛けを自前で用意した方がいいのかもしれません
106 :名無しさん@お腹いっぱい。2011/03/20(日) 18:12:53.18
Ubuntu 環境で Emacs + mozc + ibus.el にしようとしている。
使える環境にはなったが、いろいろと困っている。

みんな、ちゃんと使えているのか?
107 :名無しさん@お腹いっぱい。2011/03/20(日) 18:31:17.54
>>106
普通に使えるだろ。
108 :名無しさん@お腹いっぱい。2011/03/21(月) 00:47:07.28
irieさんにどういう感じだったか報告しな
109 :名無しさん@お腹いっぱい。2011/03/21(月) 08:15:35.59
>>108
した。
この現象、他にもいないの?
110 :名無しさん@お腹いっぱい。2011/03/22(火) 16:44:31.88
端末からの利用。色がつくと見難いので--color=noをつけて起動しているけど
いちいちつけるのが面倒なので.emacs(or 環境変数)で指定できないでしょうか?
111 :名無しさん@お腹いっぱい。2011/03/22(火) 19:35:46.11
>>110
シェルのaliasでいいじゃないか
112 :名無しさん@お腹いっぱい。2011/03/22(火) 22:24:12.31
sdic のフレームを縦分割ではなく横分割させる方法があったら教えてほしい。
できれば、その際の分割割合を7対3ぐらいにしたいんだけど、やってる人いないかなぁ。
114 :名無しさん@お腹いっぱい。2011/03/24(木) 00:30:48.91
>>112
popwin使えないかね?
113 :名無しさん@お腹いっぱい。2011/03/23(水) 00:37:20.26
作ったElispに対して寄付を期待するとか馬鹿すぎる。
Emacs使いといえば貧乏だろ。
116 :名無しさん@お腹いっぱい。2011/03/27(日) 13:31:31.77
MIFESだろ。これ以上に高い統合環境じゃない汎用エディタを見たことがない。
117 :名無しさん@お腹いっぱい。2011/03/27(日) 16:22:13.06
YASnippetの展開のキー(TAB)を別のキーに割り当てたいけどどうしたらいいのん?
120 :名無しさん@お腹いっぱい。2011/03/27(日) 18:16:26.48
んー、やっぱり平日じゃないと出来る人は現れないのかなぁ
123 :名無しさん@お腹いっぱい。2011/03/27(日) 19:47:21.88
>>120
いや、できるけど教えないだけ。
121 :名無しさん@お腹いっぱい。2011/03/27(日) 18:57:34.81
Vim使いのおれにEmacsの良さを教えるんだ!
122 :名無しさん@お腹いっぱい。2011/03/27(日) 19:12:13.26
>>121
Emacs使いの方々にVimの良さを教えるのが先だろうが。
124 :1172011/03/27(日) 19:55:18.29
虚勢をはりなさんな
とりあえずわかる人の邪魔だけはしないでね
127 :名無しさん@お腹いっぱい。2011/03/27(日) 20:07:07.36
ttp://emacsformacosx.com/
なんかスタイリッシュだなw
ちなみに、MacOSX版って使い勝手はどうなの?
自分じゃ試す環境がないんでよう分からん。
129 :名無しさん@お腹いっぱい。2011/03/27(日) 22:50:12.02
windowsのemacsはvirtualbox中のlinuxとかで動かす方がマシってぐらいもっさりだけど
macのやつはそうでもないのかな?
130 :Zeno ◆5nZQbNmQPs 2011/03/28(月) 00:16:56.04

結局 Mac X 10.6 から Linux 機に戻ってしまった…

Mac X が自分に合わないと気付くまでの教育費 = 本体価格

はどう考えても高かったな。
(本体をオークションに出すのが面倒なので放置)
131 :名無しさん@お腹いっぱい。2011/03/28(月) 00:45:14.98
だからあれほどMacなんぞやめとけと。。。
あんなの使うならSolarisでも使った方がマシである。
比較対象としてはおかしいけど、まぁ、そんくらい糞ってことである。うむ
133 :名無しさん@お腹いっぱい。2011/03/28(月) 00:55:01.82
たまーに人のMac使うと驚異的な使いにくさに全身硬直した後、3分後に失神、倒れた衝撃で骨折してしまう。
691 :名無しさん@お腹いっぱい。2011/05/21(土) 19:33:38.78
お前の存在意義はわからないままなのにな。>>133
>>787
135 :名無しさん@お腹いっぱい。2011/03/28(月) 01:41:45.78
MacOSに限らずLinux使ってる人はみんな自分の使いやすいようにカスタマイズしてるだろうから
他人のパソコン触るとストレスでマッハな人は多いんじゃなかろうか。

136 :名無しさん@お腹いっぱい。2011/03/28(月) 01:43:19.10
Mac は日本語ファイル名がなあ。
それ以外はそれなりに。
Linux の方が楽だけど。
139 :Zeno ◆5nZQbNmQPs 2011/03/28(月) 23:26:54.69

ナビゲーション:

初心者
  Mac Xデフォ > Linuxデフォ

 マルチタッチジェスチャー習得後
  Mac Xデフォ >>> Linuxデフォ

 カスタマイズ後 [初級 - システムメニューからカスタマイズする程度。gconf-editorも使える。]
  Mac X > Linux

 カスタマイズ後 [中級 - ccsm、xbindkeys、Xmodmap、devilspieなどのコマンドツールを使って操作性を高めれる。]
  Linux >= Mac X

 カスタマイズ後 [上級 - 大体はキーボード(mousekey)、またはチクビで操作。WNも自分の気に言ったものを使用(自分の用途に最適化したconfigureオプションで)。作業効率の上がる/操作性の良くなるツールをいくつも自作している。]
  Linux >>> Mac X
140 :Zeno ◆5nZQbNmQPs 2011/03/28(月) 23:29:22.52

>>139
× WN
○ WM
141 :名無しさん@お腹いっぱい。2011/03/28(月) 23:46:30.96
>>139
初めて Zeno 様に同意したわ。
144 :名無しさん@お腹いっぱい。2011/03/30(水) 20:50:30.50
emacs23.3にしたけど異様にもっさりで吹いた
145 :名無しさん@お腹いっぱい。2011/03/31(木) 06:33:44.17
>>144
んなこたーない。
148 :名無しさん@お腹いっぱい。2011/03/31(木) 10:39:57.31
巨大な宝石はガラス越しに閲覧されるのみ
使用される事は殆ど無い
152 :名無しさん@お腹いっぱい。2011/04/01(金) 19:53:01.24
さすが老害言い訳が苦しい
154 :名無しさん@お腹いっぱい。2011/04/01(金) 20:13:38.46
>>152
おっさん黙れwwww
153 :Zeno ◆5nZQbNmQPs 2011/04/01(金) 20:04:04.34

彼女と別れた。
一応報告しておく。

156 :名無しさん@お腹いっぱい。2011/04/01(金) 21:28:35.85
>>153
アタシの胸に飛び込んで!
160 :名無しさん@お腹いっぱい。2011/04/02(土) 00:14:44.38
>>153
このスレでいちいちそんな報告せんでいいわボケ
155 :名無しさん@お腹いっぱい。2011/04/01(金) 20:29:02.08
冗談っぽく見えないのはエイプリルフールねたとして面白くない。
157 :名無しさん@お腹いっぱい。2011/04/01(金) 22:31:09.42
Vimマンセーのオレに3行でEmacsの良さを伝えてくれ。

ググレはなしだ。暇なんだと相手して?
162 :名無しさん@お腹いっぱい。2011/04/02(土) 05:14:38.89
Emacsを星飛雄馬、Vimを花形満、IDEを左門豊作として
他のライバル達を考えてみるとか
163 :名無しさん@お腹いっぱい。2011/04/02(土) 09:22:31.38
>>162
花形と左門は逆だろ?
166 :名無しさん@お腹いっぱい。2011/04/02(土) 11:23:27.26
サーバー管理してるとvimは必須だし
ある程度のEmacs使いだったらvimは併用するものじゃないのかな。
vim使いは別にEmacsを使う必要はないかもしれんが。
167 :名無しさん@お腹いっぱい。2011/04/02(土) 11:27:53.23
標準で入ってないプログラムが必須なわけがない。
edはよく使うが。
170 :名無しさん@お腹いっぱい。2011/04/02(土) 12:18:24.39
>>167
今のサーバーは別に yum 等で一発なので、
標準で入ってるかどうかはあんま関係ない。
まあ別に vi でもいいし(大抵はインストール済み)。

Emacsを使うほどでもないことにはvimが一番手っとり早いし、
共通言語として基本操作ぐらいは覚えておくのは必須。
edはダサめやね。
174 :名無しさん@お腹いっぱい。2011/04/02(土) 13:18:03.72
>>170
頭悪いね。ネットにつながってインストールできる環境ならemacs使う。
ネットにつながらなくてインストールできない時や端末がスクリーン
エディタサポートできない場合にemacs以外のエディタの出番だ。
vimの出番なんかねーよ。
175 :名無しさん@お腹いっぱい。2011/04/02(土) 14:06:53.37
>>174
頭悪い通り越してウンコだな。ネットにつながってインストールできる環境ならvim使う。
ネットにつながらなくてインストールできない時や端末がスクリーン
エディタサポートできない場合にvim以外のエディタの出番だ。
emasの出番なんかねーよ。
176 :名無しさん@お腹いっぱい。2011/04/02(土) 14:07:59.74
>>174
Emacsデフォルトで使ってんの?
Emacsはカスタマイズして使う物、viはいわば標準規格みたいなもの
様々な環境で仕事してれば、viを「使えない」事はありえないわけで
どうせ両方使う以上は適材適所で使い分けた方が合理的。
それが「ある程度のEmacs使い」の意味。
ある程度のEmacs使いの環境再現なんてvim一発入れるより圧倒的に面倒だよ。
178 :名無しさん@お腹いっぱい。2011/04/02(土) 15:36:54.35
>>176
vimをインストールして使うという結論にはならんな。
vi使うならedかsedで充分。emacsとed,sedを使い分けている、これで充分。
169 :名無しさん@お腹いっぱい。2011/04/02(土) 11:58:30.08
デフォルトのキーバインドで使うと、vimはhjklの移動キーをはじめ右手多用だがemacsは左手寄り。
左利きの俺にはEmacsが合ってた。キーバインド変えれば済む話だし、ささいなことかもしれないが。
左利きで道具が使いづらかった経験した人なら分かってくれるかなぁ。
171 :名無しさん@お腹いっぱい。2011/04/02(土) 12:26:38.23
Emacsとviを使い分けることはあっても、Vimを起動することはないな。
Emacsを起動しないときは、Vimじゃ重い。viじゃないとダメ。
もっというならメモ帳ばりに軽いのがいい。
172 :Zeno ◆5nZQbNmQPs 2011/04/02(土) 12:57:29.01

>>154
吾はまだおっさんではない。まだ無臭だ。

>>155
残念ながら本当だ。

>>156
シーメールの方ですか?

>>171
最近の Linux だと vi は vim への symlink。
177 :1552011/04/02(土) 14:25:57.80
>>172
てめーのことじゃねーよ。rbktだ。
で、別れた理由は?
179 :名無しさん@お腹いっぱい。2011/04/02(土) 16:04:11.97
ここまで lexbind が trunk にマージされた話題無し
洒落た返信があったんで載せとく

On 01/04/11 18:32, Stefan Monnier wrote:
> Just a note that the lexbind branch has been merged into trunk,

wow, very cool... waaaiiit...

;;; -*- lexical-binding: t -*-
(defun april-fools? ()
(let ((a t)
(check (let ((a nil)) (lambda () a))))
(funcall check)))

(april-fools?) => nil

This is great news.
184 :名無しさん@お腹いっぱい。2011/04/03(日) 01:14:45.31
>>179
April Fools に合わせてマージするなんて憎い演出だわ
ホント great news だね
181 :名無しさん@お腹いっぱい。2011/04/02(土) 16:07:03.68
Trampがもうちょっとマシになればviもedも必要ないんだけどね。しょうがない
185 :名無しさん@お腹いっぱい。2011/04/03(日) 10:47:50.18
読んでると思うのでここに書いておこう。
嫌なことから逃げまわってるといつまで経っても成長しませんよ?
いい加減にしなさい。

http://twitter.com/rubikitch/statuses/54351091483156480
187 :Zeno ◆5nZQbNmQPs 2011/04/03(日) 11:47:22.21

るびきち氏のエイプリルフールネタはどちらかと言えば寒かったな。

> この度、14年間使ってきたLinuxから決別することにしました。
> 今日からWindowsを使うことにしました。
188 :名無しさん@お腹いっぱい。2011/04/03(日) 11:50:42.06
ホストがwindowsな仮想マシンで動くLinuxを使うのはLinuxと決別してWindowsを愛用していると自称してもいいですかね?
190 :名無しさん@お腹いっぱい。2011/04/03(日) 14:35:09.58
>>188
おまえの人生にはそんなことよりもっと大切なことがいろいろあるだろう?
192 :名無しさん@お腹いっぱい。2011/04/03(日) 15:12:06.75
ゴミために向かって上から目線で人生を語るよりももっと何か大切なことを探してこいやw
196 :名無しさん@お腹いっぱい。2011/04/03(日) 20:20:15.03
最近XEmacs(19シリーズ)からEmacs(23.3.1シリーズ)へ乗り換えた者です。今、環境を整えているところなのですが、
mode-lineの色分けの設定うまくいきません。どうかお力をお貸しください

やりたいのは、XEmacsのmode-lineのように、Emacsのmode-lineでもmajor-modeとminor-modeの表示を色分け
することです。buffer-nameの色は、下記の1行で変えられることが分かったのですが、

(add-text-properties 0 4 '(face (:foreground "MediumBlue" :weight bold)) (car mode-line-buffer-identification))

例えば、major-mode名をグリーンで、minor-modeは濃青で表示といった色分けを簡単に設定する方法は分かりませんでした。
Emacsではmode-line-modes変数を全て自分で設定しなければならないのでしょうか?なにかよい方法があればお教えください。
197 :名無しさん@お腹いっぱい。2011/04/03(日) 20:38:33.84
む、Trampを新しくしたら妙なエラーが出るな。
getconf PATH に失敗したとか出るが、elisp見る限りじゃ別のところで引っかかってるっぽいが。
shにコマンドを送信する部分か、もしくは得られた出力のパースで引っかかってるか、のどちらかだと思うけど。
十中八九環境側の問題だが、message関数でデバッグできないし戻すか。VMで検証してみるかのー
198 :名無しさん@お腹いっぱい。2011/04/04(月) 15:01:06.33
質問です・・
emacsってそのターミナル上で、ソースファイルのエディットと実行
二つともできるんですか?
199 :名無しさん@お腹いっぱい。2011/04/04(月) 15:03:13.60
出来ます
200 :名無しさん@お腹いっぱい。2011/04/04(月) 15:26:26.22
>>199
そうですか。
後emacsでxwindowsとC言語でプログラミングしたいのですが、xwindows
はemacsに入ってますか?

emacsをダウンロードしたいので一番良い環境やバージョンを教えて下さい^-^;
201 :名無しさん@お腹いっぱい。2011/04/04(月) 15:50:00.20
>>200
質問の内容がxwindowsとかC言語とかEmacs以前の問題で辛い。
203 :名無しさん@お腹いっぱい。2011/04/04(月) 16:10:32.97
>>200
入ってません。
205 :名無しさん@お腹いっぱい。2011/04/04(月) 18:17:58.51
>>200

質問がいまいちわからんけど X で GUI のプログラミングを やるなら linux でやるのが楽だろう。
gtk とか gnome のページでも見てね。
mac なら fink か mac ports で gtk 関連のパッケージを入れればやれる。 windows は知らん。

もちろんemacs上で開発はできる。
206 :名無しさん@お腹いっぱい。2011/04/04(月) 18:30:52.28
Visual 〜のことが頭にあるから、
統合開発環境と、GUI開発環境がセットになっていると思っているのだろう。
UNIXでは二つは切り離されているから、
統合開発環境使わずにGUI開発は可能。
もちろんEmacsも利用できる。
211 :名無しさん@お腹いっぱい。2011/04/04(月) 22:51:06.17
新しいパスにある同名の実行ファイルを優先させたいからだと予想
212 :名無しさん@お腹いっぱい。2011/04/05(火) 00:38:55.44
perl scriptを編集するとき、
myとlocalは色が付くのに、ourに色が付かないのは何故なんだろう。
214 :名無しさん@お腹いっぱい。2011/04/05(火) 01:14:21.06
>>212
(describe-variable 'perl-font-lock-keywords-2)
220 :名無しさん@お腹いっぱい。2011/04/06(水) 13:19:48.43
空気読まずにバーボンを飲む俺。
ワイルドターキーのレアブリードおいしい
223 :名無しさん@お腹いっぱい。2011/04/06(水) 19:49:42.87
どうして先生はEmacs以外の事柄についてはあんなにもアレなのだろう
227 :名無しさん@お腹いっぱい。2011/04/06(水) 21:23:11.49
質問です。

いままで使ってなかったんですが、
ふとM-x compileを使ってみようと思い立って実行してみたところ、
ミニバッファにEnd of bufferと表示されるだけで何も起こりませんでした。

http://d.hatena.ne.jp/higepon/20060308/1141804526
↑にあるように、
全角スペース・タブを目立つように表示する設定を.emacs.elに書いているのですが、
その設定のうち、
以下の部分をコメントアウトすれば、
M-x compileがきちんと動作することを確認できました。
  (ad-activate 'font-lock-mode)

この問題をどう解決する良い方法があれば
教えていただけませんでしょうか?
234 :名無しさん@お腹いっぱい。2011/04/07(木) 21:33:24.20
WindowsからPuttyでFedora9上のemacs23を使っています。

>>227にも貼ってあるような
全角スペース・タブを目立つように表示する設定をしているんですが、
ttp://d.hatena.ne.jp/higepon/20060308/1141804526
Gnu Screen起動後にemacsを使うと、
なぜか'underlineの表示がされません。

原因と、できれば解決策があれば教えて欲しいんですが、
同様の症状の方はいらっしゃいませんかね?
241 :名無しさん@お腹いっぱい。2011/04/08(金) 19:54:35.98
>>239-240
ご丁寧にありがとうございました。
あとで調べてみます。

>>234の件は、
$TERMの設定がマズかったみたいです...
screen起動前: TERM=xterm
screen起動後: TERM=screen
.screenrcにtermの設定を書き足して解決しました。
お騒がせてすみませんでした。
228 :名無しさん@お腹いっぱい。2011/04/06(水) 21:48:28.82
デバッグしてみる
230 :名無しさん@お腹いっぱい。2011/04/06(水) 23:23:49.43
>>228-229
*Message*バッファには以下のように表示されていました。
  font-lock-default-fontify-region: End of buffer

*compilation*バッファは作成されますが、
中身は
  -*- mode: compilation
のみといった状況です。
229 :名無しさん@お腹いっぱい。2011/04/06(水) 22:22:29.37
自分が空っぽだとバレるのを避けたのだと推測する。
いや、もうバレてるんだけど。
231 :名無しさん@お腹いっぱい。2011/04/07(木) 09:51:14.63
237 :名無しさん@お腹いっぱい。2011/04/08(金) 00:02:31.41
地震いい加減にしてほしいね

>>231
なにこれ?
てか、ctrlキーがない時点でEmacsなめてるだろ
233 :名無しさん@お腹いっぱい。2011/04/07(木) 20:45:46.81
windowsでgnu emacsを使ってるんですが半角カナが全て半角の四角い記号になってしまいます
正しく半角カナ文字を表示させる為にはどうすれば良いでしょうか?
261 :名無しさん@お腹いっぱい。2011/04/12(火) 15:58:13.88
>>233分かる方いませんか?
235 :名無しさん@お腹いっぱい。2011/04/07(木) 23:21:04.69
2006年とか本記事を見る気もしない
238 :名無しさん@お腹いっぱい。2011/04/08(金) 05:28:20.99
>>235
確かにおっしゃる通り古すぎかもしれないですね。
ずいぶん昔に設定をコピペしたまま
使い続けてるもので・・・

行頭or行末のスペースを、
青色のアンダーラインで表示したいとして、
最近ならどう設定するのが正しいんでしょうか?
239 :名無しさん@お腹いっぱい。2011/04/08(金) 11:32:39.87
>>238
;; 行末の空白を強調させる
(setq-default show-trailing-whitespace t)
;; 見た目を変える
(set-face-background 'trailing-whitespace "blue")
(set-face-underline 'trailing-whitespace t)

残念ながら「アンダーラインを青色にする」方法は知らない
240 :名無しさん@お腹いっぱい。2011/04/08(金) 15:38:58.24
face を customize の画面で変更してみればわかるけど、
under line とか一部の選択肢の中で、 on/off 以外に colored ってのがあって、
それで色を指定できるよ。
242 :名無しさん@お腹いっぱい。2011/04/11(月) 13:18:15.55
>amachang 今粛々と民事刑事の方面で進めています。一応、すべて証拠として保存しなければいけないので、冗談でも今はこのスレに変なこと書き込まないでください。
>2011/01/28


http://hibari.2ch.net/test/read.cgi/prog/1291518728/

>1 :amachang撲滅振興協議会:2010/12/05(日) 12:12:08
> amachangが憎い・・・・amachangが許せない・・・・

> ククク・・・・クククククク・・・・・
> クックックックックックックッ・・・・・
> クー、クー、クー、クー、クー、クー・・・・・
>
> もう許せない。
> もはや沸き上がる滅意を抑えることが出来ない!!!
243 :名無しさん@お腹いっぱい。2011/04/11(月) 14:23:49.95
お前ら、WMは何使ってる?
どうせEmacsとFirefoxしか使わないんで、xmonadつこうとるんだけど
244 :名無しさん@お腹いっぱい。2011/04/11(月) 14:25:43.77
>>243
ウィンドウマネージャ総合 その3
http://hibari.2ch.net/test/read.cgi/unix/1061822653/
245 :名無しさん@お腹いっぱい。2011/04/11(月) 14:50:28.86
うるせーボケ、Emacs使いに最適なWMを知りたいんだよ
250 :名無しさん@お腹いっぱい。2011/04/11(月) 19:26:53.69
>>245
sawfish使ってる
251 :名無しさん@お腹いっぱい。2011/04/11(月) 23:37:47.46
ターミナル接続にて256色にならない

256色対応のターミナル?→Yes
256colors2.plで256色表示される?→Yes
Emacsは最新の物いれた?→ソースをmakeして2.3.3いれた
list-color-displayで色の候補は出てる?→出てるけど8色以外は色が表示されない

何か抜けてるか教えておくれ…
252 :名無しさん@お腹いっぱい。2011/04/12(火) 00:26:11.95
TERM=xterm-256color emacs -nw
253 :名無しさん@お腹いっぱい。2011/04/12(火) 00:42:03.19
>>252
やってみたけど駄目でした…
んー、何がわるいのだろう?
255 :名無しさん@お腹いっぱい。2011/04/12(火) 02:07:02.48
PuTTY or TeraTerm
256colors2.plが正常に表示されるのにターミナルが原因なの?
257 :名無しさん@お腹いっぱい。2011/04/12(火) 03:25:00.81
>>255
export TERM=xterm-256color; emacs

でダメなら白根。
puttyは色んなビルドがあったハズだから、それぞれ検証してみるのも手だな。
259 :名無しさん@お腹いっぱい。2011/04/12(火) 06:47:25.05
>>255
terminfo の colors が256になっている?

% infocmp xterm-256color | grep colors
xterm-256color|xterm with 256 colors,
colors#256, cols#80, it#8, lines#24, pairs#32767,
256 :名無しさん@お腹いっぱい。2011/04/12(火) 02:15:20.70
むしろEmacsをWMにしたいが無理かなぁ。
258 :名無しさん@お腹いっぱい。2011/04/12(火) 05:28:39.69
>>256
今、その発想でxmonad弄って、Emacsと親和性の高いWMにしようとしてる。
まあ、かなり険しい道程だが。
262 :名無しさん@お腹いっぱい。2011/04/12(火) 17:59:19.16
ttp://www.bookshelf.jp/soft/meadow_8.html
ここの設定済みmeadowを使っているんですが、設定を拡張しようと思い.emacsに設定を書き再起動すると、最初からされている設定が無効になってしまいます
どうすればいいですかね
263 :2622011/04/12(火) 19:00:00.82
>>262
自己解決いたしました
264 :名無しさん@お腹いっぱい。2011/04/12(火) 19:55:43.52
QWERTYのEmacst使いの皆さん。
fとbはどうやって押していますか?
カーソル移動で行き過ぎて戻るときに、同じ指の右人差し指を伸ばす動作にいちいちイライラするんですが。
269 :名無しさん@お腹いっぱい。2011/04/12(火) 22:28:27.43
>>266
>>264ほどではない。

最適なやり方は自分で見つけるしかなく、
指とキーを固定にするほど馬鹿らしいことはない。
265 :名無しさん@お腹いっぱい。2011/04/12(火) 21:49:45.44
ctrl-bのbは右人差し指です。
ctrl抜きなら左で打つこともありますが。
266 :名無しさん@お腹いっぱい。2011/04/12(火) 22:19:36.44
>>265
c-nやc-jも右人差し指になって忙しくなりませんか?
267 :名無しさん@お腹いっぱい。2011/04/12(火) 22:25:33.25
俺もC-bは右人差し指だな。
bだけなら右だったり左だったりするけど。

Ctrl押すと左手は少し左にずれるので、
左手人差し指で押すのは、右手で押すよりちょっと大変。
268 :名無しさん@お腹いっぱい。2011/04/12(火) 22:27:57.78
矢印キー使う方がラク・・・
先頭 末尾 Deleteの
C-a C-e C-d
は使うけども
270 :名無しさん@お腹いっぱい。2011/04/12(火) 22:36:41.19
>>268
もしかしてCtrlがaの左にないタイプ?
271 :名無しさん@お腹いっぱい。2011/04/12(火) 22:56:31.28
とりあえず、俺ははじめはfを人差し指で押してるんだけど、
bに人差し指をやってからfは中指で押すようになる。
そんな人は少数派かな?
272 :名無しさん@お腹いっぱい。2011/04/12(火) 22:57:21.94
A の左を CAPS にした人って誰なんだろうな
きっと誰かの役に立とうとして一生懸命考えたんだろうけど・・・
273 :名無しさん@お腹いっぱい。2011/04/12(火) 23:08:36.38
Zの隣がSHIFT、Aの隣がCAPSってのは、
タイプライターでおなじみの配列。

例えばここ
http://blog.hangame.co.jp/B0001095383/article/21697368/
274 :名無しさん@お腹いっぱい。2011/04/12(火) 23:59:55.23
そもそもCaps Lockて使ってる人は英語圏でもほとんどいないだろ。
タイプライタ時代の名残と言うけども、使わないどころか、
邪魔でしかない機能は淘汰されるべきとは思う。

かと言って、Dvorak配列なんてのは使おうとは思わないけど。
290 :名無しさん@お腹いっぱい。2011/04/14(木) 07:37:46.34
>>274
Caps Lock さんには FORTRAN 使う時に大変お世話になりました。
275 :名無しさん@お腹いっぱい。2011/04/13(水) 00:17:49.78
俺は、Escapeキーで移動するマイナモードを実装してる。もちろん、Xmodmap前提だけど。
hjklで移動させる。ベースとなるモードから、移動用モードと入力用モードを交互に呼び出す感じか。
277 :名無しさん@お腹いっぱい。2011/04/13(水) 00:27:09.39
>>275
vi-mode とか viper-mode じゃ駄目なのかい?
俺は使ってないので不満点があるのかもしれないけど。
278 :名無しさん@お腹いっぱい。2011/04/13(水) 00:47:35.89
>>277
・viの機能が欲しいわけじゃなくて、hjklが欲しい
・コードが複雑化してるせいでカスタマイズしづらい
・あとなんか色々不満があったと思うけど、理由は忘れた

メリットとしては、そこそこ単純なコードにしてあるので軽く、気に入らなきゃバシバシ書き直せるところかな。
276 :名無しさん@お腹いっぱい。2011/04/13(水) 00:19:50.68
Ecapeキーで移動って違うな、Escapeキーで移動モードに切り替えるマイナモードだ。
280 :名無しさん@お腹いっぱい。2011/04/13(水) 06:20:56.20
キーボードの話になったとたんにスレ速度が光速になる不思議。
282 :名無しさん@お腹いっぱい。2011/04/13(水) 11:19:21.29
俺もカーソル連打から卒業したいな〜
287 :名無しさん@お腹いっぱい。2011/04/13(水) 22:43:14.28
>>282
鬼軍曹.el
283 :名無しさん@お腹いっぱい。2011/04/13(水) 11:23:34.09
かつての俺がそうだったように
カーソル卒業した自分へのご褒美()にHHKPro2
284 :名無しさん@お腹いっぱい。2011/04/13(水) 11:34:33.63
emacserは以外とカーソルやhjklを使っていることが判明してしまった
285 :名無しさん@お腹いっぱい。2011/04/13(水) 17:58:43.49
メソッド非表示とかクラス非表示とかって出来ませんか?
エクリプスやVisualStudioみたいに
286 :名無しさん@お腹いっぱい。2011/04/13(水) 18:08:11.76
できる
291 :名無しさん@お腹いっぱい。2011/04/15(金) 00:32:54.01
>>286
もう少し調べてみます
288 :名無しさん@お腹いっぱい。2011/04/14(木) 01:09:09.94
ソースを色付けしている時に、その色がどんなシンタックスで色が付いて
いるかを表示する機能があった気がするけど忘れた。教えてくれ!
289 :名無しさん@お腹いっぱい。2011/04/14(木) 02:46:10.98
>>288
"C-u C-x =" でいいのかな?
292 :名無しさん@お腹いっぱい。2011/04/15(金) 01:28:09.99
>>289
確かにfont-lockの情報が分かった。ありがとう。
ただ、これを元にソースのシンタックスをカスタマイズするには情報が足りない。。
294 :名無しさん@お腹いっぱい。2011/04/16(土) 11:10:39.05
C-nを押しっぱなしでカーソルを下に移動させてスクロールすると
一定量の移動で画面真ん中にカーソルがきてまたそこからスクロールしてしまいます。
これを通常エディタのようにカーソルが下の位置にある状態でスクロールさせるにはどうすれば良いのでしょうか?
295 :名無しさん@お腹いっぱい。2011/04/16(土) 13:33:01.57
>>294
(setq scroll-step 1) かな?
296 :名無しさん@お腹いっぱい。2011/04/16(土) 13:42:32.93
>>295
ありがとうございます

スクロール関連の設定は以下のようにしてみました
   (setq scroll-conservatively 1)
   (setq scroll-margin 0)
   (setq scroll-step 1)
   (setq next-screen-context-lines 1)

これで1行ずつカーソル移動+スクロールが出来るのですが
C-p等を押下し続けてスクロールし続けると何故か画面が飛んでしまします
具体的な症状はスクロール途中でC-lを実行したときのようにカーソルが中央にきて
またカーソルが移動してスクロールしてしまいます

C-p,C-p...と時間をかけながら一定の間隔でキーを押すと期待する動きになりますが
移動をキーリピート絡めて行うとおかしくなるようで…

何か設定で回避できればよいのですがいかがでしょうか?
304 :2952011/04/16(土) 16:26:01.60
>>296

(setq redisplay-preemption-period nil)

とするのも良さそうだが、完全ではなさそうだね。
スクロール系のコマンドを、強制的に redisplay させてみれば?
たとえば、こんなかんじで...

(defadvice next-line (after my-next-line (&optional arg try-vscroll) activate)
(if (interactive-p)
(redisplay t)))

(defadvice previous-line (after my-previous-line (&optional arg try-vscroll) activate)
(if (interactive-p)
(redisplay t)))

;; 解除
(ad-unadvise 'next-line)
(ad-unadvise 'previous-line)
305 :名無しさん@お腹いっぱい。2011/04/16(土) 16:50:10.76
>>304
おおぉ!
これは素晴らしい
結果、バッチリでした

定番のコードになりそうな程の良質なソースを提供して頂き、本当にありがとうございました
297 :名無しさん@お腹いっぱい。2011/04/16(土) 14:11:28.26
scroll-conservativelyを大きくしてみなさいよ。
298 :名無しさん@お腹いっぱい。2011/04/16(土) 14:57:20.26
>>297
10,100,1000,10000と色々ためしてみましたが駄目でした…
299 :名無しさん@お腹いっぱい。2011/04/16(土) 15:11:04.55
それは昔からある問題。確かtrunkでは直っているはず。(というコミットログを見た記憶がある)
300 :名無しさん@お腹いっぱい。2011/04/16(土) 15:15:09.20
スゲーーーー!!!
EmacsでFPS(一人称視点シューティング)が動いている!!
しかもマルチプレイも対応している!!(プロトコルがテキストなのがEmacsらしい)
元メールは↓これ
ttp://lists.gnu.org/archive/html/help-gnu-emacs/2011-04/msg00232.html
310 :名無しさん@お腹いっぱい。2011/04/16(土) 17:24:08.88
>>300
凄いっちゃ凄いが、20年以上前のクオリティだなw
301 :名無しさん@お腹いっぱい。2011/04/16(土) 15:20:13.63
ちゃんと調べたら日本人が作ったっぽい。名のあるハカーに違いない。
それとFPSは(First Person Sanpo)の略だったw
302 :名無しさん@お腹いっぱい。2011/04/16(土) 15:38:22.84
それ、HN でも pick up されてたね

http://news.ycombinator.com/item?id=2449500

自分も elisp でゲームを作りたくなったので、取り敢えず↓を読み始めてみた

http://dantorop.info/project/emacs-animation/
306 :名無しさん@お腹いっぱい。2011/04/16(土) 16:58:07.30
つうか、そんな苦労しなくてもデフォの半画面スクロールが一番いいんだが
308 :名無しさん@お腹いっぱい。2011/04/16(土) 17:21:08.19
横からだけどスクロールして行末に来たときにrecenterされるけど
これをさせないようにするのってどうすればいいのん?(´・ω・`)
312 :2952011/04/16(土) 20:01:49.62
>>308
こんな感じでしょう。
advice の制限により defadvice が効かないので、新たに関数を作成した。

(defun my-forward-char (&optional n)
(interactive "p")
(setq n (prefix-numeric-value n))
(forward-char n)
(cond ((and (> n 0)
(<= (window-end) (+ (point) n)))
(recenter -1))
((and (< n 0)
(< (+ (point) n) (window-start)))
(recenter 0))))

(defun my-backward-char (&optional n)
(interactive "p")
(my-forward-char (- n)))

(global-set-key "\C-f" 'my-forward-char)
(global-set-key "\C-b" 'my-backward-char)
313 :2952011/04/16(土) 20:17:51.66
>>312
間違いがあったので、訂正。

(defun my-forward-char (&optional n)
(interactive "p")
(setq n (prefix-numeric-value n))
(cond ((and (> n 0)
(<= (window-end) (+ (point) n)))
(forward-char n)
(recenter -1))
((and (< n 0)
(< (+ (point) n) (window-start)))
(forward-char n)
(recenter 0))
(t
(forward-char n))))
314 :2952011/04/16(土) 20:28:04.34
>>308
見直したら、その投稿主の意図するところを正しく解釈できていたのか、よくわ
からなくなった。間違ってたら上2つの投稿は無視してくれ。
311 :名無しさん@お腹いっぱい。2011/04/16(土) 17:30:41.57
画像処理とか外部に任せればできるんだろうけど、本当にやるのがキティガイ。
316 :名無しさん@お腹いっぱい。2011/04/16(土) 23:57:17.60
find-fileみたいな引数ありの関数はどうやってC-x C-eで実行出来ますか?
(find-file)
こうして行末括弧でC-x C-eでM-x find-fileと同じ事(ミニバッファで入力を待機)をやってみたい

引数無しの関数だと行末の括弧でC-x C-eで呼び出せるのにどうして出来ないのだろう…
319 :名無しさん@お腹いっぱい。2011/04/17(日) 06:19:15.78
shell-modeやeshellとかで、lsコマンドを実行したときに
1列表示を止めたいんだけど、どうすればいいでしょう?
321 :名無しさん@お腹いっぱい。2011/04/17(日) 07:48:12.36
>>319
正確な表現じゃないかもしれないけど、

ls コマンドは、対象ディレクトリ中の文字列の最長を調べて、
それが端末の幅 ( echo $COLUMNS ) に何列入るかで、
切り替えている。(間のスペースも考慮に入れて)

だから、長いファイル名を削除なりrenameすれば表示が変わる。

書いてて思ったけど、ファイル名先頭何文字表示っていうoption
があっても面白いな。

323 :名無しさん@お腹いっぱい。2011/04/17(日) 16:04:20.09
>>319
> 1列表示を止めたいんだけど

どうしたいの?
340 :3192011/04/19(火) 04:11:22.48
>>321

ありがとうございます。
gnome-terminalと比較していたので、
eshellでlsしたときにフレームサイズはgnome-terminalより大きいのになんで
1列になってしまうんだろうと不思議に思っていました。

gnome-terminal: COLUMNS=80
eshell: COLUMNS=50

これが原因でした。

ちなみに、eshellで
export COLUMNS=80
としても変らないんですけどなぜでしょうか。

eshell-modify-global-environment を tにしてみたけど
変りません。



320 :3192011/04/17(日) 06:47:01.78
ファイル名が長いのがある場合にだけ1列表示になっていました。
この幅みたいなのはどうやって調整できるんでしょうか。
325 :名無しさん@お腹いっぱい。2011/04/18(月) 00:10:04.72
コピーした後もリージョンの選択範囲の表示を保つ為に以下のようにしましたがうまくいきません

  (defun my-kill-ring-save ()
    (interactive)
    (kill-ring-save (region-beginning) (region-end))
    (exchange-point-and-mark)
    (exchange-point-and-mark))

C-w C-xC-x C-xC-x
とすると選択範囲の色?を表示される事が出来たのでそれをエミュレートしてみたのですが…

どなたかよろしくお願いします
327 :名無しさん@お腹いっぱい。2011/04/18(月) 00:55:23.01
安直に (setq deactivate-mark nil) を最後に入れてみたら。
328 :3252011/04/18(月) 01:04:33.31
>>327
返信、ありがとうございます

早速(setq deactivate-mark nil)を入れてみました

結果、選択範囲は表示されたままとなりました
しかしその後カーソルを動かすと範囲の拡張又は縮小となります
期待する動作としてはM-w C-xC-x C-xC-xの時と同じで
範囲表示のままカーソルを動かすと拡張縮小ではなく範囲の表示が消え通常通りの移動としたいのです

期待の動作が後出しになってしまいすみません
どうぞよろしくお願いします
329 :名無しさん@お腹いっぱい。2011/04/18(月) 01:25:09.77
何のためにそんなことしたいのかわからん。
でも post-command-hook でがんばればできるかもね。
330 :名無しさん@お腹いっぱい。2011/04/18(月) 02:12:48.35
選択範囲の表示ってもとの文字列に付いているfaceのこと?
331 :名無しさん@お腹いっぱい。2011/04/18(月) 02:16:27.64
>>330
transient-mark-mode を設定したときに表示されるSetMarkのリージョンの事です
335 :名無しさん@お腹いっぱい。2011/04/18(月) 10:11:53.57
>>331
つけるのは簡単だけど、いつ消すの?
あと、範囲内の文字を編集したときの挙動はどうするの?
あとは、そうする目的とかあると分かりやすいかもね。
333 :Perl忍者 ◆M5ZWRnXOj6 2011/04/18(月) 09:22:45.96
[最新ニュース!!!]  ★Perl忍者大激怒 vs ニコニコ生放送でDQN共が犬虐待!!!★
http://www.nicovideo.jp/watch/sm14156259
犬にタバコを近づけるなど、首を掴み投げ飛ばす、物を思い切り投げてぶつけるなどの
暴行、犬は怯え、投げ飛ばされた衝撃で足が折れそうであった、そしてDQNどもは喜んでいる!!!
http://twitter.com/fu_taso
ツイッターでも反省無し 2chスレまで出没し炎上状態
http://toki.2ch.net/test/read.cgi/ms/1302773943/
住所なども晒されて逆に動物虐待ではなく人間虐殺を受ける恐怖に怯えているらしい
DQNたち
@F5_twit こええだろwww刃物とかマジこええwwwもし俺の家に来たら一瞬で逃げる。全力で逃げる。
1:12 AM Apr 15th webから F5_twit宛
こいつの目的は、フォロー数+観覧数
動物虐待!!!!!!!動物虐待!!!!!!通報しよう!!!!!!!!!!

336 :名無しさん@お腹いっぱい。2011/04/18(月) 14:09:21.66
あれ開発版って一日から更新止まっている?
ttp://repo.or.cz/w/emacs.git
339 :名無しさん@お腹いっぱい。2011/04/19(火) 01:17:39.71
346 :名無しさん@お腹いっぱい。2011/04/20(水) 01:31:58.20
>>339
http://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00596.html

アンドレアスさん待ちみたいですね・・・
337 :名無しさん@お腹いっぱい。2011/04/19(火) 00:50:24.72
たしかに pre-command-hook の方が適切か。
Windows とかのエディタっぽい挙動を目指してるとみた。
こういう目的でカスタマイズするのは不毛だわ。
341 :名無しさん@お腹いっぱい。2011/04/19(火) 08:13:19.55
esh-var.elを見るに、COLUMNSは値を憶えているわけじゃなくて
常に(window-width)から計算するようになってるからじゃないかなあ
342 :名無しさん@お腹いっぱい。2011/04/19(火) 15:57:40.31
ls -C
とか?
343 :3192011/04/19(火) 18:03:45.79
>>342

ls -Cはだとgnome-terminalのCOLUMNS=80のようには表示できなかったです
344 :名無しさん@お腹いっぱい。2011/04/19(火) 21:25:07.70
meadowを使っているんですが、my-elispというディレクトリに
(if (fboundp 'normal-top-level-add-subdirs-to-load-path)
(normal-top-level-add-subdirs-to-load-path))
と書いたsubdirs.elを置き、.emacsに
(setq load-path(cons "~/my-elisp" load-path))
と書いているのですが、サブディレクトリの.elが読み込まれないのですが
どうすればいいですかね
347 :名無しさん@お腹いっぱい。2011/04/20(水) 11:57:32.57
348 :名無しさん@お腹いっぱい。2011/04/20(水) 12:40:21.60
perl開発環境お勧めの
dot emacs
どこかないですか
355 :名無しさん@お腹いっぱい。2011/04/20(水) 19:19:34.10
>>348
俺はこれだけ
(defalias 'perl-mode 'cperl-mode)
(setq cperl-indent-level 2)
350 :名無しさん@お腹いっぱい。2011/04/20(水) 15:56:28.04
質問させてください。

現在、Emacs2.33を使用しています。
sense-region.elを導入したのですがC-SPCで短形モードにトグルできません。
SetMarkした後に sense-region-toggle とすると短形モードに移行するので
この拡張が有効にはなっているようなのですが…。

もしおわかりの方がいらっしゃいましたら
ご教示をお願いいたします。
351 :名無しさん@お腹いっぱい。2011/04/20(水) 16:49:42.83
そんなに古いの使ってるからだよ
354 :名無しさん@お腹いっぱい。2011/04/20(水) 17:12:33.58
>>351
ナイス!
358 :名無しさん@お腹いっぱい。2011/04/21(木) 12:01:30.91
んー個人的にはちょっと中途半端な状態でリリースした感じが…
中断再開を組み込んでないからその辺を使用者が書くとなると結局はちょっと上品なパスタコードが出来上がるよね
361 :名無しさん@お腹いっぱい。2011/04/21(木) 16:49:20.64
>>358
スレッドの中断再開はプログラマの責任では?
Javaもdeprecatedだし
359 :名無しさん@お腹いっぱい。2011/04/21(木) 13:23:12.58
中途半端なコードをリリースすると、よってたかって完成させてくれるのが
ネットの良いところだよねっ
360 :名無しさん@お腹いっぱい。2011/04/21(木) 16:31:21.62
昨今の elisp/emacs 事情からすると誰が寄ってたかるのよ。
Meadow が盛り上がってたころとは明らかに違うからな。
364 :名無しさん@お腹いっぱい。2011/04/21(木) 17:36:50.43
>>360
Meadow出た頃なんて衰亡し尽くした末期だろ。mule出た頃の……
362 :名無しさん@お腹いっぱい。2011/04/21(木) 16:57:20.64
背伸びして emacs使おうみたいに入門してくる奴もいなくなったよね。
ゆとり世代はみんなguiの付属エディタ使って設定ファイル変えるし、プログラミングはideで作ってる。
それで確かに十分なんだよな。
363 :名無しさん@お腹いっぱい。2011/04/21(木) 17:33:56.69
これってマルチスレッドを参考にしたとか書いてあるけど
他の非同期処理との連携という基本的な事が簡単に出来なくね?
てか並列計算系のライブラリって認識でいいのかね?
365 :名無しさん@お腹いっぱい。2011/04/21(木) 17:56:09.83
>>363
語る前に
http://cho45.stfuawsc.com/jsdeferred/doc/intro.html
くらいは読めば?
369 :名無しさん@お腹いっぱい。2011/04/21(木) 18:41:45.84
>>365
後半のレスぐらい読め
そんな物を提示するとそれしか知らない物と思われるぞ
ったく俺の言ったことが何も理解出来てない証拠だな…
366 :名無しさん@お腹いっぱい。2011/04/21(木) 18:16:55.02
知ってそうな書き方してる割には非同期とかnode.jsとかしらんのか
370 :名無しさん@お腹いっぱい。2011/04/21(木) 18:46:14.35
>>366
node.jsは既に一部実務で使ってますが何か
何が問題が理解も出来ないとか鯖サイドばっかりやるからそうやって偏る
レベルが低い
出直せ
375 :3662011/04/21(木) 19:39:19.18
>>370
わるい。すまんかった。ごめんな。
ただ、本当に何が問題かわからんので教えてくれ。
deferred.elが参考にしているらしいjsdeferredはnode.jsにも対応していて、
deferred.elの悪いところはそのままjsdeferredにも当てはまると思うのだが、
370のとこではnode.js上でどうやってコールバック書いてるんだ?
コールバックネストすると辛くないか?
376 :名無しさん@お腹いっぱい。2011/04/21(木) 19:44:20.03
>>375
つasync.js
というかそう言う事ではなくてだな…
まぁいいか
こっちも悪かったな
377 :3662011/04/21(木) 20:11:26.40
>>376
async.jsかー。言いたいことは分かった気がする。
おそらく探してる機能はdeferred.elの通信とかコマンド実行するあたりではないかと予想。
368 :名無しさん@お腹いっぱい。2011/04/21(木) 18:35:06.94
emacs使って特に便利ってわけでもないからなあ
慣れたら惰性で使うだけで
373 :名無しさん@お腹いっぱい。2011/04/21(木) 18:53:35.24
よし!
俺が全部悪いから喧嘩すんなっ!
文句はすべて俺に言え!
378 :名無しさん@お腹いっぱい。2011/04/21(木) 21:03:19.88
括弧の自動補完をモードごとに設定したいんだけど、できます?
383 :名無しさん@お腹いっぱい。2011/04/22(金) 17:24:08.67
/usr/share/emacs/site-lispの下を勝手に掘り当ててload-pathに追加してるのって普通誰なの?
386 :名無しさん@お腹いっぱい。2011/04/22(金) 23:14:16.37
ほんとだ /usr/share/emacs/site-lisp/には subdirs.el があった。
だから /usr/local/share/emacs/site-lisp/ 以下のディレクトリは自動的に読まれなかったのかー
387 :名無しさん@お腹いっぱい。2011/04/23(土) 13:19:54.30
PuTTYからemacs -nwで使っています。
環境変数$TERMによって色付きの文字の色が変わってしまうのですが
この辺の設定ってどこを見ればいいのでしょうか?

具体的には、TERM=screenのときもTERM=xtermと同じ色にしたいです。
$TERMの方は変えずに、Emacs側で設定できないですかね?
389 :名無しさん@お腹いっぱい。2011/04/24(日) 12:06:42.47
意味わかる人に聞いています。
分からないなら黙っててください。
390 :名無しさん@お腹いっぱい。2011/04/24(日) 12:38:32.77
-nwの時の色はtermcapの情報を直で参照してるみたいだから
emacsのプロセスだけ環境変数を設定直して起動するぐらいしか無いんじゃないのかな?
394 :名無しさん@お腹いっぱい。2011/04/24(日) 23:55:30.43
this is kuso thread.
396 :名無しさん@お腹いっぱい。2011/04/25(月) 19:47:35.06
>>394
英語出来ないのかな
冠詞がいるよ
398 :名無しさん@お腹いっぱい。2011/04/26(火) 21:20:15.62
"\C-c\C-m"
399 :名無しさん@お腹いっぱい。2011/04/26(火) 21:26:25.74
>>398
できました。ありがとう。
400 :名無しさん@お腹いっぱい。2011/04/27(水) 10:54:07.88
hexl-modeが2バイトずつで区切ってるのはなんでですか?
検索しづらいです><
416 :名無しさん@お腹いっぱい。2011/04/30(土) 20:02:01.42
>>400
hexl-isearch-search-function がバグっている気がする。
402 :名無しさん@お腹いっぱい。2011/04/27(水) 14:56:29.43
あうあう・・・puttyで奇妙なキーコード送るのやめてくり・・・。
403 :名無しさん@お腹いっぱい。2011/04/27(水) 20:54:54.39
http://d.hatena.ne.jp/mytestdone/20110423/1303507941

「オープンソース」がカタカナな理由

「秀丸なんて古いし化石だろ」
「emacsは豊富な過去の資産がすばらしい」
405 :名無しさん@お腹いっぱい。2011/04/28(木) 01:53:21.09
>>403
> 「オープンソース」がカタカナな理由

どういう事?
406 :名無しさん@お腹いっぱい。2011/04/28(木) 10:10:27.46
情報公開とかもっと普段から使う言葉いろいろあると思うのに
横文字にしなくたってねえ
408 :名無しさん@お腹いっぱい。2011/04/28(木) 12:59:20.68
ssh1に接続したあとssh2に接続してファイル編集したいんですが
C-c C-fを使って下に書いてできますか?
409 :名無しさん@お腹いっぱい。2011/04/28(木) 13:29:50.77
emacs-23.3でauto-complete-modeが動かん。
ac-completing-map を eval すると:

Debugger entered--Lisp error: (wrong-type-argument characterp 134217865)
edmacro-parse-keys("M-TAB" nil)
read-kbd-macro("M-TAB")
#[(keys) "\301^H!\207" [keys read-kbd-macro] 2 2186490]("M-TAB")
(kbd "M-TAB")
(define-key map (kbd "M-TAB") (quote auto-complete))
(let ((map ...)) (define-key map " " (quote ac-expand)) (define-key map "^M" $
(defvar ac-completing-map (let (...) (define-key map " " ...) (define-key$
eval((defvar ac-completing-map (let (...) (define-key map " " ...) (define-key$
eval-last-sexp-1(nil)
eval-last-sexp(nil)
call-interactively(eval-last-sexp nil nil)
410 :名無しさん@お腹いっぱい。2011/04/28(木) 13:57:54.61
>>409
すまん。別のパッケージが悪さをしているみたいだった。
414 :名無しさん@お腹いっぱい。2011/04/30(土) 19:01:26.04
会社のコーディングルール
『行頭からのインデントのみタブを使い
Alignはスペースを使う』
に従うために
なんか良いのないかとググったら
SmartTabsというのが出てきた。

こういうルールって
うちの会社くらいのもんかと思ってたけど
そうでもないんですね〜。
417 :名無しさん@お腹いっぱい。2011/04/30(土) 21:19:09.80
>>414
というか、それが普通だと思ってた。
415 :名無しさん@お腹いっぱい。2011/04/30(土) 19:17:17.75
インデントは人によって幾つにすればよいか違うから、またその違いを認めたいから、
必ずタブで表現して、tab-widthを変更することによって、各人の違いを吸収する。
って考えに基づいたルールだと思う。昔は結構多かったと思う。
418 :名無しさん@お腹いっぱい。2011/04/30(土) 21:21:06.08
俺は100以上のプロジェクトに立ち会ったけどそんな規約見たことがないな…
419 :名無しさん@お腹いっぱい。2011/04/30(土) 21:59:24.45
まあ、ジェクトが数だと思ってる時点で全然修行足りないねえ。
420 :名無しさん@お腹いっぱい。2011/04/30(土) 22:03:50.86
ジェクトってカッコいいなw

『次のジェクトはウィザード級のエリート技術者ばかり集まるって噂だぜ』
『聞いたか、あいつの行ってたジェクトは今、火を噴いてるらしいぞ』
『ジェクトを守る為に、犠牲になれと・・・?』
421 :名無しさん@お腹いっぱい。2011/04/30(土) 22:05:16.33
ええっ
ジェクトってティーダの父親でFF10のラスボスでしょ?
427 :名無しさん@お腹いっぱい。2011/05/01(日) 10:30:21.57
マルスレとかジェクトとか臭い用語が
業界底辺では使われてんの?
430 :名無しさん@お腹いっぱい。2011/05/01(日) 15:56:46.54
> まあ、ジェクトが数だと思ってる時点で全然修行足りないねえ。

上級者過ぎて煽れない
431 :名無しさん@お腹いっぱい。2011/05/01(日) 15:58:55.98
↑こういう自演がEmacsスレで見られるようになると悲しくなるな
432 :名無しさん@お腹いっぱい。2011/05/01(日) 18:01:16.78
ネタに対して反応が過剰としか
442 :名無しさん@お腹いっぱい。2011/05/02(月) 13:50:48.49
>>432
面白いネタならいいんだけどね。
434 :名無しさん@お腹いっぱい。2011/05/01(日) 22:18:41.29
はてなクラスの企業でもジェクトは普通に使うんだが…。
いくらEmacsスレでもみんな時代に取り残されすぎ。
437 :名無しさん@お腹いっぱい。2011/05/02(月) 02:15:39.09
メイリオ+Consolaを使ってます
.emacsを編集してM-x eval-bufferで設定を適用しようとすると、already registerd meiriyo-consolas font. と出て、フォント設定以下のコードが評価されないのですが、どうにかできないでしょうか
行数足りないっぽいので次レスにコード晒します
438 :4372011/05/02(月) 02:16:19.80
(w32-add-font "meiryo-consolas" nil)
(w32-change-font
"meiryo-consolas"
'((spec
((:char-spec ascii :height any)
strict
(w32-logfont "Consolas" 0 -15 400 0 nil nil nil 0 1 3 0))
((:char-spec ascii :height any :weight bold)
strict
(w32-logfont "Consolas" 0 -15 700 0 nil nil nil 0 1 3 0))
((:char-spec ascii :height any :slant italic)
strict
(w32-logfont "Consolas" 0 -15 400 0 t nil nil 0 1 3 0))
((:char-spec ascii :height any :weight bold :slant italic)
strict
(w32-logfont "Consolas" 0 -15 700 0 t nil nil 0 1 3 0))
((:char-spec japanese-jisx0208 :height any)
strict
(w32-logfont "meiryo" 0 -10 400 0 nil nil nil 128 1 3 49)
((spacing . 1)))
((:char-spec japanese-jisx0208 :height any :slant italic)
strict
(w32-logfont "meiryo" 0 -10 400 0 t nil nil 128 1 3 49)
((spacing . 1)))
((:char-spec japanese-jisx0208 :height any :weight bold)
strict
(w32-logfont "meiryo" 0 -10 700 0 nil nil nil 128 1 3 49)
((spacing . 1)))
((:char-spec japanese-jisx0208 :height any :weight bold :slant italic)
strict
(w32-logfont "meiryo" 0 -10 700 0 t nil nil 128 1 3 49)
((spacing . 1))))))
443 : 忍法帖【Lv=11,xxxPT】 2011/05/02(月) 14:41:41.81
>>438
eval-bufferだとw32-add-fontがもう一度走るからマズイんじゃねーの?
設定を即時反映させたいならw32-change-fontだけevalすればいんじゃね?
439 :名無しさん@お腹いっぱい。2011/05/02(月) 10:54:19.10
-nwで起動すると、Alt-xは ^[x になるのか・・・。
表現できるエスケープシーケンスがないのね。
440 :名無しさん@お腹いっぱい。2011/05/02(月) 12:23:25.81
「エスケープシーケンス」ってそういう場合に使わないから。
端末がそのコードを送ってるだけだから。
7bit符号系なら衝突しないでalt-xを送ることは可能だから。
447 :名無しさん@お腹いっぱい。2011/05/02(月) 23:00:51.67
>>440
何を怒ってるのか知らないけど、もうちょっと詳しく教えて。
455 :名無しさん@お腹いっぱい。2011/05/03(火) 09:42:07.50
>>447
Escに機能を割り当てて、かつAlt-xを潰したくないってこと?
シェル側で解決した方がいいような気もするけど・・・。Puttyなら割と簡単に独自のシーケンスを送れるようにできるし。

Emacsで解決すんのは、どうやったっけな・・・。
terminfoとか調べたような気がするけど。
467 :名無しさん@お腹いっぱい。2011/05/03(火) 12:01:59.59
>>455
確か、viper-modeがそれを実現してたような
疑似スティッキーシフト的な方法だったとおもいますすす
505 :名無しさん@お腹いっぱい。2011/05/04(水) 10:36:27.91
>>467
今調べたけど、なんかスゲー面倒なことしてる。
ESCキーに割り当てるだけで、なんでここまで長大なスクリプトを・・・。
444 :名無しさん@お腹いっぱい。2011/05/02(月) 14:48:38.37
imaxima.el だけど、ghostscript9.02 にするとpngの出力が真っ白になる。
Ghostscript 8.70 だと正常に動く。どこかにパッチがないでしょうか?
445 :名無しさん@お腹いっぱい。2011/05/02(月) 22:14:54.12
gnome-shellでsuspend-frameすると、maximizeしても復旧しないなあ
453 :名無しさん@お腹いっぱい。2011/05/03(火) 01:59:44.40
>>445
Activitiesのdockからmaximizeしてもキーボード無反応だったけど、
titlebarのwindow menuからもう一回maximizeすると復活するな。
457 :名無しさん@お腹いっぱい。2011/05/03(火) 10:12:21.50
IDEと比較してる時点でそもそもなんかオカシイっていう。
458 :名無しさん@お腹いっぱい。2011/05/03(火) 10:38:03.31
この人の方が偏執的だと思っちゃうな。
発言の内容とか顔つきとか体つきとかな。
459 :名無しさん@お腹いっぱい。2011/05/03(火) 10:45:05.25
古いものを拡張してまで使うのはやめて
もっと新しい道具の使い方を覚えるようにしろ!
ということかな?

ついでに、以下のような情報を出すのも禁止、と。
「こう拡張すれば最新の◯◯ツールと同様のことができる」(等の、古いものを拡張する方法)
460 :名無しさん@お腹いっぱい。2011/05/03(火) 10:58:14.97
組込みLinuxでcのプログラム書いてるんだけど、
Eclipseとかいうの使えるのかなあ。
IDEなるものをちゃんと使ったことがないので、
いま自分が不利な状況で働いているのかどうかすらわからない、、、
5年前に流行った言葉すらほとんど出てこない職場だし、、、
CVSとかいまだに使っていて、
コミット予約表があって、
人力テストオンリーという
463 :名無しさん@お腹いっぱい。2011/05/03(火) 11:38:26.64
>>460
とりあえず cvs 辞めて、 git もしくは mercurial 使ったほうがいい。
461 :名無しさん@お腹いっぱい。2011/05/03(火) 11:06:02.81
vi/emacs有り:プログラミングスキル高い・性格良し・会話も楽しい
vi/emacs無し:プログラミングスキル低い・厨房率高い・面白味の無い奴
462 :名無しさん@お腹いっぱい。2011/05/03(火) 11:07:42.72
組込み現場でEclipse・・・もし使うならNetbeansかもしれない。
ちゅーか、OOP言語とそのAPIにありがちな膨大な仕様を自動補完してくれるのが最大の魅力なわけで、
プロジェクト管理自体に劇的なイノベーションをもたらすワケではないかな、と思う。
482 :名無しさん@お腹いっぱい。2011/05/03(火) 18:48:08.65
>>462
組み込みでoopとか使わんだろ Cだろ
487 :名無しさん@お腹いっぱい。2011/05/03(火) 19:54:20.69
>>482
組み込みといってもSymbianを使うようなリッチな環境もあるだろ
464 :名無しさん@お腹いっぱい。2011/05/03(火) 11:39:37.88
IDE使うとコードの自動補完が効くんですってね。
Emacsにもauto-complete.elがあるけど、
この変数はこの構造体だからメンバにはこういう変数があって〜とかまでは
見てくれないよね、たしか。
465 :名無しさん@お腹いっぱい。2011/05/03(火) 11:51:32.64
cedetとかありますけど…
473 :名無しさん@お腹いっぱい。2011/05/03(火) 14:38:58.42
>>465
Cedetインストールして、
補完機能だけ使ってみました。
けどこれは結構 時間かかりますね。
ひとつのcファイルに
ふたつの構造体しかないのに、
補完候補が出てくるのに2〜3秒かかるという。
468 :名無しさん@お腹いっぱい。2011/05/03(火) 12:23:18.51
いまだにCVSさえ知らない職場もあるんだよ。。
そういえばogochanのやってるプロジェクトはまだCVSだったような。
470 :名無しさん@お腹いっぱい。2011/05/03(火) 14:01:28.07
俺も自分一人で開発する時は cp でソースツリー全コピしてバージョン管理してるわ
471 :名無しさん@お腹いっぱい。2011/05/03(火) 14:29:03.49
俺もだわ。
ひとりで開発するときは、バージョン管理システムはいらんだろ。
472 :名無しさん@お腹いっぱい。2011/05/03(火) 14:32:13.70
普通にいるわw
個人開発で小さいものでも2週間も作業してれば
ステップが10万超えてブランチ切りたくなるから絶対に必須
474 :名無しさん@お腹いっぱい。2011/05/03(火) 14:55:05.22
svn のことも忘れないでおいて下さい
475 :名無しさん@お腹いっぱい。2011/05/03(火) 15:01:21.81
>>474
                   , - 、 __,- 、
              , ー 、 /、 丁  ,.ノ_
            , ー、f   `l l  |_,ィ'´  ノ
           |ヽ `〈l   ド、 l  _/_
       , -、  / ` 、 ゝ   ! `´rゥ- '´ j
     __/ `ュ >_/    1_,/`‐'  ''"   _.../
        |            r' ´
          l      _, -‐ '´厶_
         ト-‐ゥ-‐' \   ィ´  `t┼
         `ゝ_| !   」   ヽ   / 1 キュッ
         ___」   |∧    / 勺
        "      !ヽヘ  _/ ゙;`

477 :名無しさん@お腹いっぱい。2011/05/03(火) 17:52:02.08
Gccsenseはgccのビルドからせにゃならんという時点で
難しそうだから諦めた
480 :名無しさん@お腹いっぱい。2011/05/03(火) 18:02:58.78
書き捨てコードのバックアップとしてgithub使ってるから個人用途でもgitかな
色んな所でノウハウが公開されているのも大きい
484 :名無しさん@お腹いっぱい。2011/05/03(火) 19:33:20.74
bzr がいつ全盛に...
まぁ Emacs の開発は bzr を使ってるみたいだけど、、、
486 :名無しさん@お腹いっぱい。2011/05/03(火) 19:47:19.50
Help View モードうぜぇ。勝手に最上位にこないでよぉ・・・。ぷんぷん><
489 :名無しさん@お腹いっぱい。2011/05/03(火) 21:42:01.69
Emacsって最近ホットだね。革新に次ぐ革新って感じ。

この勢いで名前空間をだな
490 :名無しさん@お腹いっぱい。2011/05/03(火) 21:49:38.82
bzrってdarcsより動作とろいし機能面でも既存のやつの劣化コピーだし誰が使うんだろうって思ってたけど
GNUではこれがデファクトスタンダードなんだよな本当わからん
493 :名無しさん@お腹いっぱい。2011/05/03(火) 22:16:01.80
gitは管理できてるようで、実際は散らかしほうだいってことが多いからなぁ
494 :名無しさん@お腹いっぱい。2011/05/03(火) 22:31:26.76
>>493
なんかわかる
495 :名無しさん@お腹いっぱい。2011/05/03(火) 22:37:25.45
なら散らかし放題の書き捨てスクリプトのバックアップには向いてるはず
506 :名無しさん@お腹いっぱい。2011/05/04(水) 11:28:19.08
>>495
HDD全部をバージョン管理することになるな。
あ。Macではもうやってるか。
496 :名無しさん@お腹いっぱい。2011/05/04(水) 00:58:58.44
Emacsやviなんかが流行ってる会社ってのは、設計力がないんじゃないかって思い始めた
なんというか、そういう会社って設計よりもコーディングを重視しているような気がするから
しっかり設計なされてりゃコーディングの負荷ってほとんどないと思うんだよね
つまり、編集ツールのでばんが減るのではないかと
ともかく、エディタの効率性を模索するのはほどほどにして、設計力を磨くべきってはなし
なんかへんなこといってたらすまん
497 :名無しさん@お腹いっぱい。2011/05/04(水) 01:01:30.74
>>496
エストニア語でok
499 :名無しさん@お腹いっぱい。2011/05/04(水) 01:11:34.32
統合環境に頼っている奴の方が、
考えることをおろそかにしていると思うが。
500 :名無しさん@お腹いっぱい。2011/05/04(水) 01:16:49.98
っていうかEmacsって立派な総合環境なんですが

端末しかない時代にEmacsを使っていた人はわかるはず
501 :名無しさん@お腹いっぱい。2011/05/04(水) 01:32:39.11
サクサク補完出来て、名前の一括変更とか、リファクタリング機能が充実しているのが良いみたいよ
502 :名無しさん@お腹いっぱい。2011/05/04(水) 02:17:36.62
Bill Joy大先生みたいに、
cat > filename.cでプログラム書けないと。
503 :名無しさん@お腹いっぱい。2011/05/04(水) 03:50:18.14
その糞な設計からまともなものを作ることでおまんま食ってたりする・・・
510 :名無しさん@お腹いっぱい。2011/05/04(水) 13:39:13.43
Emacs初心者でいろんなこと試したいんだけど
movie.elについて誰か解説してくれないか。
試してる日本語のヘルプが見つからない
511 :名無しさん@お腹いっぱい。2011/05/04(水) 16:34:18.41
>>510
Documentは英語のを嫁。
たとえ、日本語のがネット上にあっても、古かったりする。

最終的にはソース嫁。
バグが隠れていたりする。
512 :名無しさん@お腹いっぱい。2011/05/04(水) 17:48:40.42
elispを解読する度に「これならCの方がマシ」と思う。割と本気で
522 :名無しさん@お腹いっぱい。2011/05/04(水) 22:18:57.15
524 :名無しさん@お腹いっぱい。2011/05/04(水) 23:14:47.47
>>522
Common Lisp なら Climacs も忘れないで
http://common-lisp.net/project/climacs/
517 :名無しさん@お腹いっぱい。2011/05/04(水) 19:45:45.91
Emacsの設定のためだけにElispを覚える気にはどうもなれない
Elispでスクリプト作ったりすることは出来るんだろうけど、そんなんだったらperlとかruby使うし・・・
521 :名無しさん@お腹いっぱい。2011/05/04(水) 21:30:40.43
PythonでEmacsを作り直した方がよくないか?
言語を2つも内蔵するのは美しくない。
523 :名無しさん@お腹いっぱい。2011/05/04(水) 22:49:57.35
Yiは本気で使えるようにしようと1年ぐらい頑張ったら多分コミッタになれる
525 :名無しさん@お腹いっぱい。2011/05/05(木) 19:44:52.00
elispとか勉強してもそれに見合うだけのリターンは最早ないだろ
emacs wiki あさっていろんなパッケージを必死で追いかけてるバカもいるけど
哀れだな
527 :名無しさん@お腹いっぱい。2011/05/05(木) 21:02:10.74
elispの時代はきますよ

百年後か、千年後かわかりませんが…
529 :名無しさん@お腹いっぱい。2011/05/05(木) 22:24:08.88
実際、Lispは自分で組む分にはすごく良いんだよ。
returnで関数を抜けられないという糞仕様もあるが、まぁおおむねいいんだよ。

他人の書いたスクリプトなんか絶対読みたくないけどな。
530 :名無しさん@お腹いっぱい。2011/05/05(木) 22:37:12.25
>>529
>returnで関数を抜けられない

elisp は知らんが、Lisp には return はあるぞ。
Lisp を使って組んだ事があるなら当然知っているとは思うが。
531 :名無しさん@お腹いっぱい。2011/05/05(木) 23:15:40.01
clパッケージに名前付きのブロックを作ってreturn 名前でそのブロックから脱出するみたいなものはあったと思う
(block unko .... (return unko))だったかそういうの
532 :名無しさん@お腹いっぱい。2011/05/05(木) 23:22:21.34
つうか、returnが必要になった事なんて今まで無かったな。
それと、lispはプログラマとして知っておくべき言語なのは間違いない。
実用する事は無いだろうけど。
533 :名無しさん@お腹いっぱい。2011/05/05(木) 23:28:37.60
(retrun-from ブロック名 戻り値)だな
まぁとりあえずreturnっぽいのはelispにもある
それどころかクラスシステムっぽいの(eieio)とかパターンマッチ(pcase)すらあるから
割と道具は揃ってる、名前空間とかスレッドみたいなものはまだまだ貧弱だけどもあとパフォーマンス
535 :名無しさん@お腹いっぱい。2011/05/05(木) 23:45:02.61
標準ライブラリの関数を使わずプリミティブでというのがEmacs的というのならばそうなんだろうな
いや確かにそういうelispが多いのは事実なんだけども
538 :名無しさん@お腹いっぱい。2011/05/06(金) 10:51:28.78
emacs 23でprologのソースコードを編集しているのですが
複数行のコメントアウト部分で赤色に表示されるようにしたいのですが
.emacsなりの設定方法を知っている人はいませんか?

現状態では /**/のコメントアウトで一行分しか色が
強調されないです
539 :名無しさん@お腹いっぱい。2011/05/07(土) 07:29:58.51
>>538
Prologのソースなんて書いた事も無いけど、prolog.elを見る限りだと、
%の一行コメントが基本になっていて、/* */はあまり考えられてないみたい。
というか多分間違っていそうなので改良が必要だと思う。

ちなみに、どの言語でもそうだけど、コメントアウトしたいところをリージョンで
選択して M-; で一気にコメントアウトしたりはずしたり出来るからそれで
いいんじゃない?
541 :名無しさん@お腹いっぱい。2011/05/07(土) 14:30:26.28
folding.elを使っています
常にfolding-modeをonにしておきたいのですが、folding.elを読む限り.emacsに
(setq folding-default-keys-function
'folding-bind-backward-compatible-keys)
(if (load "folding" 'nomessage 'noerror)
(folding-mode-add-find-file-hook))
書けばいいと書いてあるようなのですが(自分英語がいまいちなので自信はないですが)、このとおりに書いてもfolding-modeがonになりません(ただし、folding.elを開いた時だけonになります)
どうすれば常にonにできますでしょうか
542 :名無しさん@お腹いっぱい。2011/05/07(土) 15:19:03.35
require
543 :名無しさん@お腹いっぱい。2011/05/07(土) 15:35:38.85
>>542
一応requireは書いています
コード晒しときます

(defvar folding-narrow-by-default "");;外すとエラー
(require 'folding)
(autoload 'folding-mode "folding" "Folding mode" t)
(autoload 'turn-off-folding-mode "folding" "Folding mode" t)
(autoload 'turn-on-folding-mode "folding" "Folding mode" t)
(setq folding-default-keys-function
'folding-bind-backward-compatible-keys)
(if (load "folding" 'nomessage 'noerror)
(folding-mode-add-find-file-hook))
(define-key folding-mode-map "\C-o" 'folding-toggle-show-hide);; C-oでトグル

autoloadの三行だけコメントアウトしたり、requireだけコメントアウトしたりしましたがダメでした
544 :名無しさん@お腹いっぱい。2011/05/07(土) 16:06:39.83
>543
試してないけど、3.42のソースに
>;; traditional installation. Here Folding mode starts
>;; automatically when you load a folded file.
とあるのは関係ある? folded fileを開くとonになるんじゃね?
546 :名無しさん@お腹いっぱい。2011/05/07(土) 17:02:54.11
>>544
folded fileってのが{{{ }}}を書いてるファイルってことなら、そのようなファイルを開いてもonになりませんでした
551 :名無しさん@お腹いっぱい。2011/05/08(日) 01:05:00.12
>>546
folding-mode-add-find-file-hook でファイルを開くときの自動実行関数を
設定しますが、これは、変数 folded-file が、file local variable として、
t で設定されている時のみ folding-mode を有効にするみたいです。

file local variable とは、下記のようなものです。

;; Local variables:
;; folded-file: t
;; folding-internal-margins: nil
;; end:

folding-mode.el のファイルの下の方に書いてあるため、
それを開いたときのみ、有効になっているのでしょう。

コピペでも良いのですが、コメントマークとか、良くわからなかったら、
下の二つの関数のどちらかを試してみると良いかもしれません。

M-x add-file-local-variable
M-x add-file-local-variable-prop-line

別なやり方として、 folding-mode-add-find-file-hook を使わずに、
直接、folding-mode を有効にする方法もあります。
これなら、いちいち、folded-file: t を記入する必要がありません。

具体的には、
(add-hook 'c++-mode-hook 'turn-on-folding-mode t)

などのようにします。
当然、c++-mode-hook の部分は、あなたの使いたい モード名で
置き換えてください。
552 :名無しさん@お腹いっぱい。2011/05/08(日) 02:15:54.13
>>551
出来ました!
ご丁寧な回答どうもです
547 :名無しさん@お腹いっぱい。2011/05/07(土) 23:27:37.80
Ubuntu Linuxで、Emacs23をインストールしてみたのですが、起動後にホームディレクトリに
.emacsファイルがありません。
何か設定をしないと作られないのでしょうか?
548 :名無しさん@お腹いっぱい。2011/05/07(土) 23:48:58.51
.emacsは自分で作るものだよ。
何か設定したい事があったら作る必要がある。
549 :名無しさん@お腹いっぱい。2011/05/08(日) 00:41:55.64
>>547 >>548
今風は、
~/.emacs.d/init.el
だよ。
550 :名無しさん@お腹いっぱい。2011/05/08(日) 00:53:30.37
今風w
今風なんてものに左右されないのがEmacsだろ。
.emacsも作れない奴にEmacsを触る視覚はない。
554 :名無しさん@お腹いっぱい。2011/05/08(日) 06:26:48.43
>>550
そうやって初心者を追い払うから、みんな嫌になってEmacsがますますジリ貧に。
555 :名無しさん@お腹いっぱい。2011/05/08(日) 06:42:32.37
起動したら.emacsが作られるとか、GUIから(?)何か設定すると
.emacsが作られると信じているのなら参考にした情報源の質が
相当悪いってことではないのか。
556 :名無しさん@お腹いっぱい。2011/05/08(日) 06:48:35.11
Apacheみたいにデフォルトの設定ファイルがあってそれを改変すると考えたのでは?
559 :名無しさん@お腹いっぱい。2011/05/08(日) 13:27:16.72
windows.elのconfiguration切り替えが知らん間に
数字だけからアルファベット対応になってんな。
旧バージョンを改造してアルファベット可能化してたけど、もうお別れだ。
560 :名無しさん@お腹いっぱい。2011/05/08(日) 14:07:51.95
>>559
ずっと前からなってるだろ。
562 :名無しさん@お腹いっぱい。2011/05/08(日) 22:00:02.66
Edit preferencesでGUIから設定して設定ファイルが自動で作られるんじゃ。
563 :名無しさん@お腹いっぱい。2011/05/10(火) 01:35:02.76
Emacsに止めをさしたのはOOPだよな。
しかし世の中には手続き型の言語もあるので、なるべく延命して欲しい。
574 :名無しさん@お腹いっぱい。2011/05/10(火) 14:06:13.23
>>563はJava限定の話題じゃない。
同じ名前で異なる実装のコード相手にgrepやTAGSで立ち向かうのは
クラスブラウザになれてしまった身から見ると、原始人。
577 :名無しさん@お腹いっぱい。2011/05/10(火) 15:09:52.40
>>574
grepだけでやっちゃうのを原始人っていうのは同意なんだけど、
TAGS使ってたら結構な精度で探してる先に辿りつけるんじゃないの?
javaやるときはeclipse使ってるから知らないんだけど。
579 :名無しさん@お腹いっぱい。2011/05/10(火) 15:18:01.91
>>563 は知能が低そうだな。
564 :名無しさん@お腹いっぱい。2011/05/10(火) 01:40:35.47
どうトドメをさしたのかkwsk

とはいえ、オレもJavaの開発ではEclipseしか使ってないが
571 :名無しさん@お腹いっぱい。2011/05/10(火) 11:01:50.91
Eclipseとか?
エディタって言うかは微妙だけど、それはEmacsも同じ。
575 :名無しさん@お腹いっぱい。2011/05/10(火) 14:29:21.89
ヒント
IDE: プログラムコードを書くときに使う
Emacs: プログラムコードを書くとき以外にも使う
578 :名無しさん@お腹いっぱい。2011/05/10(火) 15:17:22.21
豪華なIDE(eclipse, Visual Studio, Xcode等)のコーディング能力を100とすると、
Emacsの標準的な機能のみでのコーディング能力は20ぐらいだと思う。
しかし、今はEmacsでもコーディング支援を受けられる。
(flymake, cedet, gccsense, jdee, yasnippet, gtags等々)
機能は中途半端だったり、設定が面倒だったりすると思うので
+40ぐらいで計60ぐらいにはなると思う。
Emacsならさらに各種elispやカスタマイズで使い勝手が向上するから、
IDEの能力を上回るかどうかはともかく、トータルではそう悪くないと思う。

確かにIDEのコーディング支援機能はすさまじくて快適好ぎるんだけど、
それがコーディングの速度や質を飛躍的に上げるかというと、?でもある。

580 :名無しさん@お腹いっぱい。2011/05/10(火) 15:21:24.42
両方使えればいいんじゃないかな。
IDEは馬鹿でも使えるからEmacs使えるおれらはやっぱすごいわ。
581 :名無しさん@お腹いっぱい。2011/05/10(火) 16:09:28.37
機械の方が得意な事を人間様の頭脳を使って処理するのは無駄。
582 :名無しさん@お腹いっぱい。2011/05/10(火) 16:47:11.42
>>581
なんのこと?
587 :名無しさん@お腹いっぱい。2011/05/10(火) 19:27:21.82
部分式の型推論とか多分関数型どころかC#とかjava書く上でも役に立ちそうだけど
それには専用に型推論機と外部参照ソルバの再発明がいるんだよなぁ
588 :名無しさん@お腹いっぱい。2011/05/11(水) 00:24:32.12
会社のパソコンがLINUXの時点でVisual Studioとか使えん。。。
Eclipseはjavaしか使えんのだろ?
貧乏会社の俺にはIDEとか無縁だわ。。。
589 :名無しさん@お腹いっぱい。2011/05/11(水) 00:27:17.21
Ecllipseはプラグインでいろんな言語使えるでしょ。
596 :名無しさん@お腹いっぱい。2011/05/11(水) 09:28:22.23
>>589
業務で本気で使うには辛い。
気の利いたテキストエディタ以上の生産性は望めないし安定してない。
590 :名無しさん@お腹いっぱい。2011/05/11(水) 06:47:16.86
ちなみに、EmacsがOOP言語の補完が出来ないという事はない。
23.2で標準搭載されたSemantic使ってC++で普通に補完出来てるし、
他にもC、Java、Pythonに対応しているみたいだ。
591 :sage2011/05/11(水) 07:14:50.79
ubuntu10.04で23.1を使い始めたところなんですが、
copy-to-bufferのソースがどこにあるかわかりません。
% cd /usr/share/emacs/23.1/lisp/
% find . -name "*.el*" |xargs sudo etags -L -
してからfind-tagしているんですが見つからないようで。
find-functionからソースに飛んだりする事はできないんでしょうか?
593 :名無しさん@お腹いっぱい。2011/05/11(水) 07:44:33.32
F1押してfで関数名を聞かれるから、copy-to-bufferを入力して
出たHelpからソースへ飛べるはず。
595 :5912011/05/11(水) 08:58:29.38
>>593
emacs-elが入ってなかったorz
問題なく飛べました。ありがとう
てかetags -Rでいいよね。何考えてんだろ
594 :名無しさん@お腹いっぱい。2011/05/11(水) 08:06:51.44
EmacsでのOPP言語補完なんて昔から使えなかったっけ?
いま、設定ファイル眺めていたら、abbrev なるものの
設定があった。
# 使ってないのでコメントアウトしてるけど…
600 :名無しさん@お腹いっぱい。2011/05/12(木) 00:39:29.31
>>594
abbrevもdynamic abbrevも文脈依存で補完できない。
597 :名無しさん@お腹いっぱい。2011/05/11(水) 18:12:33.14
開発機にメモリ512Mしか入れてくれないからeclipseなんてろくに使えなくて
各々好きなエディタ+CUIデバッガで頑張ってるよ・・・
605 :名無しさん@お腹いっぱい。2011/05/12(木) 10:40:58.12
>>604
>>597

いまどき512Mは竹光以下ではあるが。
607 :名無しさん@お腹いっぱい。2011/05/12(木) 21:19:12.97
>>597の職場に行けば見られる。
599 :名無しさん@お腹いっぱい。2011/05/11(水) 20:56:28.34
emacs23でもメモリ使用量200MBぐらいいかね?
OSが200MB使ってたらもうカツカツだな。
firefoxもやたらメモリ食うし
603 :名無しさん@お腹いっぱい。2011/05/12(木) 03:50:03.82
開発機が貧弱な会社は、包丁が竹光な日本料理屋と考えればひどさが分かりやすいかと。
604 : 【東電 85.4 %】 忍法帖【Lv=9,xxxP】 2011/05/12(木) 10:38:11.37
そんな料理屋どこにあるん?
608 :名無しさん@お腹いっぱい。2011/05/12(木) 22:29:31.31
いまだにPEN4とかなんだが、うちの会社おかしのか?
メモリは1GBあるけど・・・512MBは確かにひどいな
Emacsだと起動がおそくてたまらん 動き出せば問題ないけどさ
618 :名無しさん@お腹いっぱい。2011/05/13(金) 18:20:35.23
>>608
すでに虐待の域
619 :名無しさん@お腹いっぱい。2011/05/13(金) 22:38:32.52
>>608
それ、会社全体? お前だけじゃないの?
609 :名無しさん@お腹いっぱい。2011/05/12(木) 22:32:18.63
それはかなり変
半年毎にノートPC買って良いぞーと言われるうちとは大違いだ…
610 :名無しさん@お腹いっぱい。2011/05/12(木) 23:34:29.14
emacs は環境とか言ってたおっさんは息してるの?
612 :名無しさん@お腹いっぱい。2011/05/12(木) 23:49:28.97
>>610
コンビニ前で拾った女の子とHして今電車で帰るところだよ
615 :名無しさん@お腹いっぱい。2011/05/13(金) 10:16:23.46
>>612
妄想からも加齢臭が漂ってきそう
おっさんてほんと気持ち悪い
611 :名無しさん@お腹いっぱい。2011/05/12(木) 23:40:47.42
朝イチで上げて帰るまで上げっぱなしが基本だから、起動時間の話はやめようよ。

時間の話するなら、メモリよりもCPUのクロックとかドライブの読み込み速d(ry
621 :名無しさん@お腹いっぱい。2011/05/14(土) 05:47:12.07
普通の会社じゃ、計算機はリースでしょ。
いや、P4だったら資産にしてるかな?

かなり変。
627 :名無しさん@お腹いっぱい。2011/05/14(土) 17:59:50.03
もうelispを無料で配布する時代じゃないんですよ。
普段世話になってるelisperに送金してあげましょう。
633 :名無しさん@お腹いっぱい。2011/05/14(土) 23:58:58.55
emacsみたいな金にならんことをするからそうなる
そんな間があれば工場で刺身にたんぽぽでも載せてればいい
635 :名無しさん@お腹いっぱい。2011/05/15(日) 00:28:34.53
IPAから金もらって募金もつのってる人いるみたいだよ?
637 :名無しさん@お腹いっぱい。2011/05/15(日) 08:28:09.74
>>635
税金で作ってるの?
678 :名無しさん@お腹いっぱい。2011/05/19(木) 08:09:53.59
>>635
ああいうのは研究費が下りてくるまで時間がかかるから
それまでは自分たちでなんとかしないといけなかったり
638 :名無しさん@お腹いっぱい。2011/05/15(日) 11:17:01.09
プログラマの権利宣言
http://www.aoky.net/articles/jeff_atwood/the_programmers_bill_of_rights.htm
> 企業は開発者に給与として60-100kドル支払いながら、ひどい作業環境と汚い
> 使い古しのハードウェアによって彼らを損なっている。信じられない話だ。
> そんなのはビジネス的に理屈に合わない。ところがそういうのをどこでも目に
> する。
639 :名無しさん@お腹いっぱい。2011/05/15(日) 12:38:12.59
org-modeの表の色を変更したいのですが、
どのように設定すれば良いでしょうか?
あるいは検索に役立ちそうなキーワードがあれば教えていただけませんか?

濃い青で表示されるので、
明るい青などに変更したいと思っています。
641 :名無しさん@お腹いっぱい。2011/05/15(日) 16:28:49.65
>>639
その場所で M-x customize-face
644 :名無しさん@お腹いっぱい。2011/05/15(日) 23:33:21.53
>>639です。
レスありがとうございました。
いただいたレスを参考にいまから試してみようと思います。
640 :名無しさん@お腹いっぱい。2011/05/15(日) 13:07:01.57
変えたい色の文字があるところにカーソルを合わせてM-:して
(plist-get :face (text-properties-at (point)))的なものを評価するとその部分のfaceがわかるから
set-face-foreground 'face名 もっと明るい色で変更する
643 :名無しさん@お腹いっぱい。2011/05/15(日) 16:45:04.76
>>640
C-uC-x=でいいだろ
645 :名無しさん@お腹いっぱい。2011/05/15(日) 23:44:38.67
C-x = みたいなめったに使わないキーバインドすぐ忘れちゃうよね。
648 :名無しさん@お腹いっぱい。2011/05/16(月) 22:21:16.94
emacs lisp内でだけでも、lispのマクロ機能でなんとかperl regex → emacs regex文字列に変換できんのかね。
いくらテキスト処理が強くても、regexウン糞すぎるわ
649 :名無しさん@お腹いっぱい。2011/05/16(月) 22:54:58.59
>>648
自分で書けば?
emacsの正規表現もそんなにひどいとは思えんが…
651 :名無しさん@お腹いっぱい。2011/05/16(月) 23:27:41.50
>>649
interactiveに使う時は、まあ不便な正規表現程度なんだけど、
elisp上で書くと妙に複雑になる。
kazuさんが詳しく書いてる。
http://www.mew.org/~kazu/doc/elisp/regexp.html
654 :名無しさん@お腹いっぱい。2011/05/17(火) 00:15:05.42
>>651
read macroがないとどうにもならんわな。
669 :名無しさん@お腹いっぱい。2011/05/17(火) 15:30:34.52
>>654
emacs lispってリードマクロないんだね。

でも、エスケープ文字を別の文字に置き換えれば変換はできそうだな。例えば#とか
ex. (translate-perl-regex "^(hoge|fuga)-(#w*#d+)$") → "^\(hoge\|fuga\)-\([a-zA-Z_0-9]*[0-9]+\)$"
652 :名無しさん@お腹いっぱい。2011/05/16(月) 23:36:34.75
苦労する割に遅いしなあ
外に投げた方が色々楽な気が
非同期にもできるし
655 :名無しさん@お腹いっぱい。2011/05/17(火) 00:39:23.93
1855. Emacsの哲学?ふざけんな、と言う話。
ttp://www.shido.info/gb/guestbook.php?id=1855
657 :名無しさん@お腹いっぱい。2011/05/17(火) 00:51:44.20
>>655
たとえ開発者でも初心者に使いやすくなんて考えてないだろうな
哲学云々は知らんが、要は自分が満足できりゃいいんだ
656 :名無しさん@お腹いっぱい。2011/05/17(火) 00:42:52.35
.お気に入り..vimやEmacsを「使いこなす」なんてやっていいのは20世紀までだろ
ttp://togetter.com/li/130686

>Software Design のvim/Emacs特集をきっかけとした、生越さん、くさかべさんらによる
> vi/Emacs 談議です。
660 :名無しさん@お腹いっぱい。2011/05/17(火) 09:41:55.28
>>656
内容が10年前から言われ続けてるような事で全く進歩がないし
おごちゃんは相変らず頭が悪いんだけど、
結局「かといって代替案ないじゃん」って所に落ち着くんだよなあ。

そういう意味ではEmacsは腐ってもやっぱり偉大だと思うわ。相対的に。
658 :名無しさん@お腹いっぱい。2011/05/17(火) 07:26:45.71
C#とかであるけど、@"\n"とか書くと文字通りエンマーク(バックスラッシュ)とnに
解釈される機能があるといいんだが。
659 :名無しさん@お腹いっぱい。2011/05/17(火) 08:00:47.73
あるよ。というかその機能が追加されたパッケージがあるみたい。
661 :名無しさん@お腹いっぱい。2011/05/17(火) 10:29:44.21
Rubyとかで書かれて、スクリプトもRuby風とかのエディタ作ったらうけそう。
だれかオープンソースプロジェクトでやらないかな?
663 :名無しさん@お腹いっぱい。2011/05/17(火) 10:40:47.15
内輪受けを勘違いしているruby信者のキモさが堪らないな。
667 :名無しさん@お腹いっぱい。2011/05/17(火) 13:17:58.09
normal-top-level-add-subdirs-to-load-path
の動作って一定じゃないのね・・・。先頭だったり後尾だったり。
泣きそう
671 :名無しさん@お腹いっぱい。2011/05/17(火) 21:36:01.05
じゃあここらで別の話題を・・・

http://bellard.org/jslinux/

ちょっと上のページを開いて emacs って入力してみそ
673 :文学の良心? ◆abXfJskHU2 2011/05/17(火) 23:24:02.95
>>671
こ、これは?
俺は猛烈に感動したぞ。
675 :名無しさん@お腹いっぱい。2011/05/18(水) 00:33:43.43
>>671
javascriptで仮想マシンつくってLinux走らせるとかすごいな
elispで仮想マシンとかないよな
emacsでlinux動かすとか意味不明だが・・・
emacsがqeとかいうのにシンボリックはられてたけど、調べてみたら、qemacsってやつ?
emacsではないのか・・・
672 :名無しさん@お腹いっぱい。2011/05/17(火) 21:59:53.73
find-file や eshell での補完候補の表示って、挙動変えられないんかなぁ。
sr-speedbar使ってると、ウィンドウ乗っ取られてウザイ
677 :名無しさん@お腹いっぱい。2011/05/19(木) 00:18:27.46
help-mode で eval: (mapcar 'car minor-mode-map-alist) しても view-mode が先頭にあるわけでもないのに
なぜかview-modeのキーバインドが優先されるんだけど、これはhelp-modeとview-modeのどっちが悪いんでしょーか。
679 :名無しさん@お腹いっぱい。2011/05/19(木) 08:59:20.04
俺福島から帰ってきたらその報酬で研究再開するんだ・・・

みたいなことになるのか
686 :名無しさん@お腹いっぱい。2011/05/20(金) 18:29:42.73
無益な質問で申し訳ないのですが
(if (and のテストフォームに
既存のファイル名のリストとカレントバッファ名を比較するものを入れたいのです。
思いつかないので (while と (throw を使って (if の外でやらせているのですが、
(if の中で完結させる方法はありませんか
687 :名無しさん@お腹いっぱい。2011/05/20(金) 21:00:58.31
member使えばいんでね?
そういう話じゃないのかな。
688 :名無しさん@お腹いっぱい。2011/05/20(金) 23:02:40.98
>>687
うまくいきました。ありがとうございます
695 :名無しさん@お腹いっぱい。2011/05/22(日) 04:12:55.44
デフォルトだとC-hでヘルプとか出てくるんだけど不便じゃないの?
697 :名無しさん@お腹いっぱい。2011/05/22(日) 13:13:30.01
hel-mode で hを押したときの腹立たしさといったら
698 :名無しさん@お腹いっぱい。2011/05/22(日) 14:47:09.21
>>697
まさに地獄だぜ、とこう言いたいわけですね。

マイクロソフト ワイヤレス ブルートラック マウス Arc Touch Mouse RVF-00006
マイクロソフト ワイヤレス ブルートラック マウス Arc Touch Mouse RVF-00006