Emacs part 28
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2009/01/21(水) 20:20:55EmacsWiki http://www.emacswiki.org/
Emacs 電子書棚 http://www.bookshelf.jp/
Emacs CVS Repositories [Savannah] http://savannah.gnu.org/cvs/?group=emacs
Emacs Lisp List http://www.damtp.cam.ac.uk/user/sje30/emacs/ell-date.html
最新の stable リリースのダウンロード http://ftp.gnu.org/pub/gnu/emacs/
Windows用 NTEmacs の最新ダウンロード https://sourceforge.jp/projects/ntemacsjp/files/
前スレ http://pc11.2ch.net/test/read.cgi/unix/1226188082/
CVS先端: cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co emacs
0002名無しさん@お腹いっぱい。
2009/01/21(水) 21:53:570003名無しさん@お腹いっぱい。
2009/01/21(水) 21:55:150004名無しさん@お腹いっぱい。
2009/01/21(水) 23:08:310005名無しさん@お腹いっぱい。
2009/01/22(木) 02:30:490006名無しさん@お腹いっぱい。
2009/01/22(木) 08:52:170007名無しさん@お腹いっぱい。
2009/01/22(木) 10:33:480008名無しさん@お腹いっぱい。
2009/01/22(木) 13:18:57emacs23で動くようにメンテして。
0009名無しさん@お腹いっぱい。
2009/01/22(木) 14:28:52自分でやれボケ
じゃなければCVS HEADなんて使うな
0010名無しさん@お腹いっぱい。
2009/01/22(木) 15:58:25lookup.elって、口だけメンテナ問題が持ち上がっていたよね?
0011名無しさん@お腹いっぱい。
2009/01/22(木) 16:03:500012名無しさん@お腹いっぱい。
2009/01/22(木) 17:08:190013名無しさん@お腹いっぱい。
2009/01/22(木) 17:59:530014名無しさん@お腹いっぱい。
2009/01/23(金) 09:52:11どのlookup.elかも分からん。
0015名無しさん@お腹いっぱい。
2009/01/23(金) 13:25:490016名無しさん@お腹いっぱい。
2009/01/23(金) 22:36:59ttp://green.ribbon.to/~ikazuhiro/lookup/lookup.html はどう?
0017名無しさん@お腹いっぱい。
2009/01/24(土) 01:55:050018名無しさん@お腹いっぱい。
2009/01/24(土) 02:03:230019名無しさん@お腹いっぱい。
2009/01/24(土) 13:46:040020名無しさん@お腹いっぱい。
2009/01/24(土) 13:46:400021名無しさん@お腹いっぱい。
2009/01/24(土) 13:59:050022名無しさん@お腹いっぱい。
2009/01/25(日) 16:29:580023名無しさん@お腹いっぱい。
2009/01/25(日) 16:48:44ウェブアプリ版のEmacsがあれば……
0024名無しさん@お腹いっぱい。
2009/01/25(日) 17:01:55なれるぐらいUI変えられないだろうか
0025名無しさん@お腹いっぱい。
2009/01/25(日) 17:14:45GNOMEがEmacsに合わせるのが筋だろ。
まあ、GNOMEでEmacs風キーテーマとかあるけどね。
0026名無しさん@お腹いっぱい。
2009/01/25(日) 17:19:410027名無しさん@お腹いっぱい。
2009/01/25(日) 17:23:08全てはEmacsの前に跪くべきだ。
0028名無しさん@お腹いっぱい。
2009/01/25(日) 17:52:200029名無しさん@お腹いっぱい。
2009/01/25(日) 19:02:390030名無しさん@お腹いっぱい。
2009/01/25(日) 19:23:11もしくは何が不便だろうか
それとも何も問題無いのではないだろうか
0031名無しさん@お腹いっぱい。
2009/01/25(日) 19:51:44メール:mew, wl
ブラウザ:w3m
mp3プレイヤー:mpg123.el
あれ、ほんとだ
0032名無しさん@お腹いっぱい。
2009/01/25(日) 20:02:20他は、ほぼ満足。
0033名無しさん@お腹いっぱい。
2009/01/25(日) 21:05:28表示してくれるTeXインタフェースがあればもっとよいのだが。
0034名無しさん@お腹いっぱい。
2009/01/25(日) 21:12:14ソートするのにどんだけ時間かかるねん。
0035名無しさん@お腹いっぱい。
2009/01/25(日) 21:38:130036名無しさん@お腹いっぱい。
2009/01/25(日) 23:50:360037名無しさん@お腹いっぱい。
2009/01/26(月) 01:23:40WNNとかanthyで C-\ が toggle-input-method になっていますが,トグルでは
なくて現在の入力モードに関わらず日本語モード,英語モードにしたいです。
たとえば,
C-\ → 日本語モード
C-o → 英語モード
ポインタだけでも教えてくださいm(_ _)m
0038名無しさん@お腹いっぱい。
2009/01/26(月) 01:38:02C-h b
0039名無しさん@お腹いっぱい。
2009/01/26(月) 01:39:450040名無しさん@お腹いっぱい。
2009/01/26(月) 02:01:01C-u C-h a RET input-method
0041名無しさん@お腹いっぱい。
2009/01/26(月) 02:21:36まだ出来てませんが,current-input-methodとかset-input-methodとか,
ヒントらしいものはわかったのでこれならなんとか作れそうです。
どうもありがとうございました。
0042名無しさん@お腹いっぱい。
2009/01/26(月) 02:22:30(global-set-key [?\C-\\]
(lambda () (interactive)
(unless current-input-method
(toggle-input-method))))
(global-set-key [?\C-o]
(lambda () (interactive)
(inactivate-input-method)))
004440
2009/01/26(月) 02:37:02age てるし専用ブラウザで 2ch 閲覧してるわけじゃないのかな。
>>42 に答えが出たので別解でも。
(global-set-key "\C-\\"
(lambda () (interactive)
(activate-input-method default-input-method)))
(global-set-key "\C-o"
(lambda () (interactive)
(activate-input-method nil)))
0045名無しさん@お腹いっぱい。
2009/01/26(月) 08:33:31どうやって使えばいいですか?
0046名無しさん@お腹いっぱい。
2009/01/26(月) 17:19:52SQL Convert (SQL整形) - NodaSoft@
http://www.geocities.jp/rgyxd366/
ググるとこんなページが見つかりますが、これはJavaの外部ライブラリを呼び
出しています。できたら elispだけで実装されたものがほしいのです。
Emacs で SQL を整形する ? ありえるえりあ
http://dev.ariel-networks.com/Members/matsuyama/sql-beautifying-in-emacs
0047名無しさん@お腹いっぱい。
2009/01/26(月) 23:14:05これは?
http://www.emacswiki.org/emacs/SqlIndent
0048名無しさん@お腹いっぱい。
2009/01/27(火) 00:25:33すみません、ちょっと使ってみただけですけれど、
これはゼロからSQLを書くためのものはないでしょうか?
自分がほしいのは、例えばログファイルに出力されたSQLをバッファにコピーし
て、それをキーボード一発で整形する、といったものなのです。
0049名無しさん@お腹いっぱい。
2009/01/27(火) 00:44:10じゃぁ、これかな。
(info "(elisp) Regular Expressions")
0050名無しさん@お腹いっぱい。
2009/01/27(火) 01:13:58をみて
~/opt
にいろいろぶち込むスタイルがあるのを知った
~/usr/
とかやるよりは確かにいいな
0051名無しさん@お腹いっぱい。
2009/01/27(火) 03:33:07にするともっといいよ
0052名無しさん@お腹いっぱい。
2009/01/27(火) 03:37:350053名無しさん@お腹いっぱい。
2009/01/27(火) 04:25:54設定することはできますか?
0054名無しさん@お腹いっぱい。
2009/01/27(火) 11:10:18> じゃぁ、これかな。
> (info "(elisp) Regular Expressions")
えーとそれは、「じゃあ自分で書きなさい」というジョークなのでしょうか?
自分がこれを探し始めたのは、知人がそういう秀丸マクロを使っていてうらや
ましかったからなのですが、Emacsなら似たものがあるだろうと思っていました。
ないのですか、うーん。Emacsユーザはこのぐらいならみんな自分で書けるって
ことなのかしら。
0055名無しさん@お腹いっぱい。
2009/01/27(火) 11:35:010056名無しさん@お腹いっぱい。
2009/01/27(火) 14:37:550057名無しさん@お腹いっぱい。
2009/01/27(火) 14:45:10わかる人は>>53に答えてください。
0058名無しさん@お腹いっぱい。
2009/01/27(火) 16:00:170059名無しさん@お腹いっぱい。
2009/01/27(火) 16:05:48釣られんなよ。
秀丸もJAVA整形は外部プログラム呼び出し。
つか、整形は整形プログラム呼び出しの方がいいだろ。
0060名無しさん@お腹いっぱい。
2009/01/27(火) 16:05:550061名無しさん@お腹いっぱい。
2009/01/27(火) 16:06:110062名無しさん@お腹いっぱい。
2009/01/27(火) 16:18:29C-u C-s/C-r
(add-hook 'isearch-mode-hook
(lambda ()
(define-key isearch-mode-map "-"
(if isearch-regexp
(lambda () (interactive)
(setq isearch-string (concat isearch-string "[_-]")
isearch-regexp isearch-string
isearch-message isearch-regexp)
(isearch-search-and-update))
'isearch-printing-char))))
0063名無しさん@お腹いっぱい。
2009/01/27(火) 16:49:46ありがとうございます!
これで相当検索が楽になりました。
0064名無しさん@お腹いっぱい。
2009/01/27(火) 22:18:01"XEmacs 21.4 (patch 21) \"Educational Television\" [Lucid] (i486-linux-gnu, Mule) of Sat Aug 2 2008 on palmer"
だけど、get-selection関係がおかしくなって、文字化けするね。
どうもCONPOUND_TEXTじゃなくて、UTF-8が渡っているらしい。
0065名無しさん@お腹いっぱい。
2009/01/27(火) 22:43:38希望する動作をする Elisp で実装されたツールはないということ。
誰も作っていないということは需要がないということ。
もしも次に同じことを言う人のためにキミが最初につくって配ればいいじゃないということ。
SQL のログ変換なんてやったことがないんだけど、
そんなツールが無いってのは
sql.el 通してクエリを書いていれば整形とかいらないからなんじゃないの?
これは想像だけど、ジョークではない。
0066名無しさん@お腹いっぱい。
2009/01/27(火) 23:14:06その前後の編集は>>47でいいだろう。
0067名無しさん@お腹いっぱい。
2009/01/28(水) 00:40:090068名無しさん@お腹いっぱい。
2009/01/28(水) 03:07:420069名無しさん@お腹いっぱい。
2009/01/28(水) 12:12:41分かりました。ジョークとか言ってすみません。
ただ、SQLの整形は必要だと思います。今はSQLをじかに書かずに、ORマッパー
を使うことが多いですが、そのデバッグには、ORマッパーが動的に生成した
SQLを読む必要があって、それには整形がぜひとも欲しいのです。
LISPはSchemeぐらいしか知らないのですけれど、時間を見つけて勉強がてらに
やってみます。ヘタレなので完成するかどうかは分かりませんが...。
Scheme、Common Lisp、Emacs Lispの比較
http://www.ice.nuie.nagoya-u.ac.jp/~h003149b/lang/comparison.html
0070名無しさん@お腹いっぱい。
2009/01/28(水) 12:57:54そしてUNIX的ではない。
だがそこから何かが生まれるかもしれない。
がんばれ。
0071名無しさん@お腹いっぱい。
2009/01/28(水) 14:24:190072名無しさん@お腹いっぱい。
2009/01/28(水) 14:46:17GNU is Not Unix
0073名無しさん@お腹いっぱい。
2009/01/28(水) 14:48:490074名無しさん@お腹いっぱい。
2009/01/28(水) 15:03:29まーそうだね。
と言っても全てをelispでやってる訳じゃない。
0075名無しさん@お腹いっぱい。
2009/01/28(水) 19:31:490076名無しさん@お腹いっぱい。
2009/01/28(水) 21:53:48> エディタは開発者の生命線であり、Emacsは総司令官である。
禿同!
0077名無しさん@お腹いっぱい。
2009/01/28(水) 22:52:23鬼才あらわる
0078名無しさん@お腹いっぱい。
2009/01/29(木) 00:42:340079名無しさん@お腹いっぱい。
2009/01/29(木) 20:37:430080名無しさん@お腹いっぱい。
2009/01/29(木) 22:16:05いますぐM-x doctor呼んだほうがいいよ
0081名無しさん@お腹いっぱい。
2009/01/29(木) 22:24:55navi2chな俺は一体どうしたら…
0082名無しさん@お腹いっぱい。
2009/01/29(木) 22:48:39you are finished talking, type RET twice.
気持ち悪いんです
Why do you say 気持ち 悪いんです?
こういう自己愛というか、ロマンチシズムがね
Is it because of your plans that you say what do I think こういう 自己
愛というか ロマンチシズムがね?
0083irie
2009/01/30(金) 01:26:39table-insert で作成した表内での入力ができるようにしてみました。
あと、yasnippet.el の最新版に対応しました。
0084名無しさん@お腹いっぱい。
2009/01/31(土) 01:01:590085名無しさん@お腹いっぱい。
2009/01/31(土) 02:17:54(defvar my-face-b-1 'my-face-b-1)
(defadvice font-lock-mode (before my-font-lock-mode ())
(font-lock-add-keywords
major-mode
(" " 0 my-face-b-1 append)
)))
(ad-enable-advice 'font-lock-mode 'before 'my-font-lock-mode)
(ad-activate 'font-lock-mode)
ってやってんだけど、Warning defface for `my-face-b-1' fails to specify containing group
ってなるのが気持ち悪いんだけど・・・・。
0086名無しさん@お腹いっぱい。
2009/01/31(土) 10:07:56nil の後にグループ追加じゃ
0087名無しさん@お腹いっぱい。
2009/01/31(土) 15:25:27irieさん乙!
0088名無しさん@お腹いっぱい。
2009/01/31(土) 15:45:51これ http://packages.debian.org/ja/source/sid/egg くらいか。
0089名無しさん@お腹いっぱい。
2009/02/01(日) 05:14:29・デファクトスタンダードにちょっとカスタマイズ
・他人からみて、変態と思われるぐらいのカスタマイズ
変態と思われるぐらいのカスタマイズをして、弊害ってあるよね?
逆にちょっとカスタマイズで効率性などのデメリットもあるのかな?
キーボード配列も個人的に変えたくないんだよなあ
0090名無しさん@お腹いっぱい。
2009/02/01(日) 09:37:32anthy-mode はわからんけど、egg 経由でよいならこういうのも。
http://www.eva.hi-ho.ne.jp/~minoura/kbd/index.html
0091名無しさん@お腹いっぱい。
2009/02/01(日) 11:31:30カスタマイズをバンバンすると、
Emacsやelispのバージョンアップについていけなくなることあるね。
だから出来るだけパッチにして投げるようにしてる。
defcustamでoffの状態で。
0092名無しさん@お腹いっぱい。
2009/02/01(日) 11:47:00変態的なカスタマイズができなくていいなら、 Emacs Lisp なんかいらないわけで。
ぶっちゃけ、素の状態の Emacs はとても使いにくい。
カスタマイズなしで使いたいなら、 Vim あたりのがずっといい。
0093名無しさん@お腹いっぱい。
2009/02/01(日) 17:00:44(例のみでも構いませんのでおねがいします。)
0094名無しさん@お腹いっぱい。
2009/02/01(日) 17:13:50なるような決定版的なものってないですか?
linux/Documentation/CodingStyleにあるc-lineup-arglist-tabs-only
も設定してみましたが、まだGNUインデントの面影がたまに。
linux-modeのようなメジャーモードがあるといいんですが。
0095名無しさん@お腹いっぱい。
2009/02/01(日) 17:45:370096名無しさん@お腹いっぱい。
2009/02/01(日) 18:07:34(buffer-face-set (font-face-attributes "VL Gothic 10"))
0097名無しさん@お腹いっぱい。
2009/02/01(日) 19:01:22ありがとう。それはもうやってて、だいたいうまくいくんだけど
一部インデントに空白を使おうとする挙動が残ってる
ほんとにタブしか使わない挙動に一発で変更できないかなあ、と
0098名無しさん@お腹いっぱい。
2009/02/01(日) 19:20:340099名無しさん@お腹いっぱい。
2009/02/01(日) 19:46:48でもまだ他にもあるわけで。1行コメントが右マージンを超えた場合に
タブと空白を混ぜて微調整しようとする挙動をやめさせたい。M-; で
int i;<tab><tab><sp><sp>/* long ... 80桁超え comment */
ここはタブだけで空白の微調整はいらないから。
そのほか全般にタブと空白を混ぜようとする挙動を禁止したい。
簡単には無理なんでしょうか?
0100名無しさん@お腹いっぱい。
2009/02/01(日) 20:30:03「全般的に」は具体的にどこ?
CodingStyleの記述で指摘して。
CodingStyleに従うルールなら書いてみるけども。
0101名無しさん@お腹いっぱい。
2009/02/01(日) 21:12:57Chapter 1: Indentationの次の部分
Outside of comments, documentation and except in Kconfig, spaces are never
used for indentation, and the above example is deliberately broken.
int i;<tab><sp>/* comment.... */
この場合って、コメントのoutsideですよね。全般的にの具体例は他にない。ごめん。
Emacsのc-offset-alistの項目の多さをみて、これ全部個々に対処するんじゃなくて、全般的にタブだけ使うように強制できないかなと考えた訳で。
■ このスレッドは過去ログ倉庫に格納されています