Emacs Part 32
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2009/10/24(土) 04:05:36スレッドルールは以下の通り:
* 初心者にやさしく接すること
* Emacsユーザーとの仲間意識をしっかり持って、馴れ合いを怠らないこと
* このスレでのコミュニケーションを前スレ以上に活発にすること (用がなくとも、毎日の書き込みが理想)
* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可
* 自分で書いた便利なコード/アイディアは他人とシェアしようと試みること
GNU Emacs - Free Software Foundation (FSF) http://www.gnu.org/software/emacs/
EmacsWiki http://www.emacswiki.org/
Emacs 電子書棚 http://www.bookshelf.jp/
Emacs CVS Repositories [Savannah] http://savannah.gnu.org/cvs/?group=emacs
Emacs Lisp List http://www.damtp.cam.ac.uk/user/sje30/emacs/ell-date.html
ダウンロード http://ftp.gnu.org/pub/gnu/emacs/
Windows用 NTEmacs の最新ダウンロード https://sourceforge.jp/projects/ntemacsjp/files/
CVS先端: cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co emacs
Git: git clone git://git.savannah.gnu.org/emacs.git emacs
_/l__
/ く
| ´ω` | ぐにゅう emacs
| C='|
前スレ http://pc12.2ch.net/test/read.cgi/unix/1251665639/
Emacs は世界を救う!
0469名無しさん@お腹いっぱい。
2009/11/30(月) 23:34:540分だが何か?
0470名無しさん@お腹いっぱい。
2009/11/30(月) 23:42:590471名無しさん@お腹いっぱい。
2009/11/30(月) 23:44:490472名無しさん@お腹いっぱい。
2009/11/30(月) 23:47:59VIPでやればいいのに
0473名無しさん@お腹いっぱい。
2009/11/30(月) 23:48:220474名無しさん@お腹いっぱい。
2009/11/30(月) 23:53:140475名無しさん@お腹いっぱい。
2009/11/30(月) 23:54:200476名無しさん@お腹いっぱい。
2009/11/30(月) 23:54:240477名無しさん@お腹いっぱい。
2009/11/30(月) 23:56:200478名無しさん@お腹いっぱい。
2009/11/30(月) 23:57:43結構面白いな、これ。
0479名無しさん@お腹いっぱい。
2009/11/30(月) 23:58:260480名無しさん@お腹いっぱい。
2009/11/30(月) 23:58:580481名無しさん@お腹いっぱい。
2009/12/01(火) 00:00:42まさに糞溜め
0482名無しさん@お腹いっぱい。
2009/12/01(火) 00:03:430483Zeno ◆5nZQbNmQPs
2009/12/01(火) 00:06:02>>462-482
ここは吾の、そして吾の為のスレッドだ。
下らん書き込みはその辺にしておけよ、貴様等。
0484名無しさん@お腹いっぱい。
2009/12/01(火) 00:16:480485名無しさん@お腹いっぱい。
2009/12/01(火) 00:17:060486名無しさん@お腹いっぱい。
2009/12/01(火) 00:54:400487名無しさん@お腹いっぱい。
2009/12/01(火) 01:26:400488名無しさん@お腹いっぱい。
2009/12/01(火) 01:27:230489名無しさん@お腹いっぱい。
2009/12/01(火) 02:19:25神elispキタコレ
0490名無しさん@お腹いっぱい。
2009/12/01(火) 03:14:01おもしろいね。ツリー構造になるのもおもしろい。
0491名無しさん@お腹いっぱい。
2009/12/01(火) 04:12:41acp.elだと開き括弧を入力の際、閉じ括弧を補完し、括弧内にカーソルが移動しません。
parenthesisやruby-electricみたいに括弧内にカーソル移動するにはどうすればいいでしょうか?
0492名無しさん@お腹いっぱい。
2009/12/01(火) 09:24:36paredit-mode有効時にシンボルを選択(C-M-SPC)選択してM-(
0493名無しさん@お腹いっぱい。
2009/12/01(火) 10:07:00文字コードがuuEからuuuになってしまい、C-x+Ret+fで戻しても、
C-x+C-sでセーブした瞬間に元に戻ってしまいます
どうすればuuEの状態に戻せますか?
0494名無しさん@お腹いっぱい。
2009/12/01(火) 17:51:40はやく特許取ったほうがいいのでは…
0495名無しさん@お腹いっぱい。
2009/12/01(火) 18:24:22sed「呼んだ?」
0496名無しさん@お腹いっぱい。
2009/12/01(火) 20:49:36特許法29条1項2号に該当するのでもう特許は取れないよ。
0497名無しさん@お腹いっぱい。
2009/12/01(火) 21:57:13これいいわ。前からこういうのが欲しいって思ってた。
0498名無しさん@お腹いっぱい。
2009/12/01(火) 22:48:090499名無しさん@お腹いっぱい。
2009/12/01(火) 22:53:00http://bit.ly/2lR8aZ
http://bit.ly/2lR8aZ
http://bit.ly/2lR8aZ
http://bit.ly/2lR8aZ
0500名無しさん@お腹いっぱい。
2009/12/01(火) 22:56:230501名無しさん@お腹いっぱい。
2009/12/01(火) 23:06:580502名無しさん@お腹いっぱい。
2009/12/02(水) 00:39:16人口の多い言語で有名なモノ作るのとはさすがに違うと思う
0503名無しさん@お腹いっぱい。
2009/12/02(水) 00:41:350504名無しさん@お腹いっぱい。
2009/12/02(水) 02:03:06if[](condition)
[][]{
[][]}
のように補完されてしまいます。
([]は半角空白です。見にくくてすいません)
このスタイルは初めて見たのですが、一般的なのですか?
また、インデントの仕方を変更することは可能でしょうか?
if[](condition){
}
あるいは
if[](condition)
{
}
にしたいです。
0505名無しさん@お腹いっぱい。
2009/12/02(水) 02:29:40text-modeに入ってるファイルの中身を変更してもできない?
0506名無しさん@お腹いっぱい。
2009/12/02(水) 03:00:50木構造は慣れないとあまり使わないけど、アンドゥ・リドゥが普通の
エディタと同じになるのがいい!
なにより、VimにあってEmacsにない機能が実装されたってだけでも意義がある。
世の中すごい奴がいるもんだな。
それとUndoTreeに関連した事で質問だけど、WindowsだとC-?が効かないけど
システムのなんかに使われてるの?WIndowsでC-?が使いたいけどうすれば
いいでしょうか?
0507504
2009/12/02(水) 17:43:40アドバイスありがとうございます。
text-mode/cc-modeのifを見てみると
if (${1:condition})
{
[][][][]$0
}
となっていました。
これを見る限り、>>504の最後のスタイルに当たると思うのですが、なぜか{の前にスペースが入ってしまいます。
調べてみると、どうやらyasnippetとは別にデフォルトのインデントスタイルが影響してるみたいです。
if (condition)
{
[][][][]return 0;
}
これを範囲インデントすると
if (condition)
[][]{
[][][][]return 0;
[][]}
となってしまいます。
これがデフォルトということはやっぱりemacs使いの人はこのインデントスタイルに慣れてるのでしょうか。
だとしたら設定いじるより自分の先入観を消す方が早いのか。
0508名無しさん@お腹いっぱい。
2009/12/02(水) 18:02:46http://ja.wikipedia.org/wiki/%E5%AD%97%E4%B8%8B%E3%81%92%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB
0509名無しさん@お腹いっぱい。
2009/12/02(水) 18:05:18ttp://blog.livedoor.jp/pokketo-program/archives/1341901.html
0510名無しさん@お腹いっぱい。
2009/12/02(水) 18:05:30if(${1:conditon}) {
[][][][]$0
}
にして if と '{' を同じ行にするとデフォルトのままでも '{' と '}' をインデントしたりしなくなるみたいだ。
あとインデントスタイルは個人でやるときは別に好きにしていいと思うけどね。
'{'を2カラム上げるやりかたもそんなに一般的とは思えないし。
0511504
2009/12/02(水) 18:18:40丁寧にありがとうございます。
吟味した結果k&rスタイルに落ち着きました。
if (condition)
[][]{
[][][][]return 0;
[][]}
この見慣れないスタイルはGNUが推してるスタイルのようですね。
EmacsもGNUだからこれがデフォルトになってると…。
0512名無しさん@お腹いっぱい。
2009/12/02(水) 18:44:19行数は増えるけどね。
0513名無しさん@お腹いっぱい。
2009/12/02(水) 19:08:260514名無しさん@お腹いっぱい。
2009/12/02(水) 19:15:490515名無しさん@お腹いっぱい。
2009/12/02(水) 19:49:07色んな言語と色んな開発環境、IDE使っていくうちに結構どうでもよくなって
全部デフォルトなんてこともありうるけど。
0516名無しさん@お腹いっぱい。
2009/12/02(水) 21:12:21HTMLでは半角スペースは で表す。
if (condition)
{
return 0;
}
0517名無しさん@お腹いっぱい。
2009/12/02(水) 22:22:25お前は何を言ってるんだ・・・
0518名無しさん@お腹いっぱい。
2009/12/02(水) 22:25:01>>516の言ってることを理解できないとか、ちょっと引くわ...
0519名無しさん@お腹いっぱい。
2009/12/02(水) 22:33:150520名無しさん@お腹いっぱい。
2009/12/02(水) 22:35:30int *a;
じゃなくて
int* a;
だが、誰も賛同してくれない。
0521名無しさん@お腹いっぱい。
2009/12/02(水) 22:39:27> int* a;
C++ は後者を支持しているんだけどな。
でもやっぱり foo *var スタイルが多いな。
俺はCでもC++でも書くことがあるから、中間を取って
foo * var
って書いたりする。
0522名無しさん@お腹いっぱい。
2009/12/02(水) 22:50:54int* a, b; // !?
int* a, *b; // !!??
0523520
2009/12/02(水) 22:53:37そこは諦めて
int *a, *b;
あるいは
int* a;
int* b;
としてる。でも本当は
(int*) a, b;
とかしたい。
(struct tm)* t;
とか。
0524名無しさん@お腹いっぱい。
2009/12/02(水) 22:54:37俺は int* a; スタイルなら、1行には1個しか書かないようにしてる。
他人と仕事するときは自分のスタイルはすべて忘れる。
0525520,523
2009/12/02(水) 22:56:40int (*func)(int, int);
じゃなくて
(int (int, int))* func;
とか。Javaの書き方(String[] args等)はだいぶ俺の考えに近い。
0526名無しさん@お腹いっぱい。
2009/12/02(水) 22:59:05確かに Java だの C# だのは型と変数部分がしっかり分離してていいよね。
0527名無しさん@お腹いっぱい。
2009/12/02(水) 23:01:47double[,] m = new double[3, 3];
こうだからw
0528名無しさん@お腹いっぱい。
2009/12/02(水) 23:19:27int *a; の書き方を支持してるね。
Cはポインタに限らず訳のわからない宣言方法だらけだから
無理に分かりやすく解釈するよりも「そういうもんだ」と諦めろということらしい。
0529名無しさん@お腹いっぱい。
2009/12/02(水) 23:25:43int * a は
int (* a) って結合だからなあ
int* a だと
(int*) a って勘違いしちゃうからってのが前者を推奨する側の根拠だったと思う。
>>522 みたいなときに b がどうなるのかわからんみたいな。
もっともコンパイルするときに警告でるからわかるとは思うけどね。
0530名無しさん@お腹いっぱい。
2009/12/02(水) 23:35:24C なら int *a
で使いわけてる。
0531名無しさん@お腹いっぱい。
2009/12/02(水) 23:40:52lispだとコーディングスタイル論争が無いから新鮮だ。
0532名無しさん@お腹いっぱい。
2009/12/02(水) 23:43:270533名無しさん@お腹いっぱい。
2009/12/03(木) 00:26:30int* a, b;みたいなときパッと見わけわかんないじゃん
論理的にはint *a, b;だろ
0534名無しさん@お腹いっぱい。
2009/12/03(木) 01:07:320535名無しさん@お腹いっぱい。
2009/12/03(木) 01:09:15どうせlisperにはカッコ見えてないだろうしw
0536名無しさん@お腹いっぱい。
2009/12/03(木) 02:07:22インデントしちゃうのは他の言語からきた人。
それだけ。
それだけ。
0537名無しさん@お腹いっぱい。
2009/12/03(木) 02:31:49で、一度に一個しか書かない派だな。
C++(orC99)は使う直前に変数を宣言できるから、一度に複数宣言する
事があまりないし。
0538名無しさん@お腹いっぱい。
2009/12/03(木) 04:13:44古い人が特に気に入らないようで
0539名無しさん@お腹いっぱい。
2009/12/03(木) 06:05:58職場のPCはWindowsXPです 職種は普通の事務職です(プログラマではありません)
職場の自分用のPCは有るのですがインストール権限は有りません
しかし、職場のPCでもEmacsを使いたいと思い
ttp://code.google.com/p/emacs-for-windows/
上記のサイトからダウンロードしたEmacs23.1を使っています
.emacsとロードパスを通してinstall-elispが使えるところまでは出来ました
今つまづいているのはAnthyのインストールです
上記のサイトから使わせてもらっている Portable Emacs の
どこをどうすればAnthyを使えるようになるのでしょうか
家のubuntuのEmacsからAnthy関係のファイルをコピペして設定を書けば
Anthyが動くような気もするのですが そんなものでも無いのでしょうか?
0540名無しさん@お腹いっぱい。
2009/12/03(木) 11:20:070541名無しさん@お腹いっぱい。
2009/12/03(木) 11:27:39そりゃまとめるだろうけど、
letのバインドのとこの閉じカッコの位置なんか、好みで違うじゃん。
0542名無しさん@お腹いっぱい。
2009/12/03(木) 12:23:11っていう書き方。
0543名無しさん@お腹いっぱい。
2009/12/03(木) 14:03:43早くLinux版がほしいとこだよな
0544名無しさん@お腹いっぱい。
2009/12/03(木) 14:08:410545名無しさん@お腹いっぱい。
2009/12/03(木) 14:59:470546名無しさん@お腹いっぱい。
2009/12/03(木) 17:10:04meadow を使った方がいいんじゃない?
ttp://www.meadowy.org/meadow/
0547546
2009/12/03(木) 22:01:290548名無しさん@お腹いっぱい。
2009/12/03(木) 22:14:190549名無しさん@お腹いっぱい。
2009/12/03(木) 22:20:220550名無しさん@お腹いっぱい。
2009/12/03(木) 22:23:400551名無しさん@お腹いっぱい。
2009/12/03(木) 22:24:23windows上でもmeadowつかわないで普通のemacs使う人が増えたなとは思う
0552名無しさん@お腹いっぱい。
2009/12/03(木) 22:27:540553名無しさん@お腹いっぱい。
2009/12/03(木) 22:28:040554名無しさん@お腹いっぱい。
2009/12/03(木) 22:33:190555名無しさん@お腹いっぱい。
2009/12/03(木) 22:43:15そうだったんだ。
>>539 の言ってる emacs のほうが、meadow よりいいのかな。
0556名無しさん@お腹いっぱい。
2009/12/03(木) 22:50:450557名無しさん@お腹いっぱい。
2009/12/04(金) 00:56:15NTEmacs で MS-IME 使うときには、なにか特別な設定だかパッチが必要だったと思う。
パッチ当てられたやつが配布されてなかったっけか。
Windows で Anthy を使う方法は知らない。
>>555
とりあえずフォントの設定は楽チンだった。
0558名無しさん@お腹いっぱい。
2009/12/04(金) 02:32:57公開されているNTEmacs23用のIMEパッチは糞だった。
もうあきらめてSKK使ってる。
0559名無しさん@お腹いっぱい。
2009/12/04(金) 03:21:200560名無しさん@お腹いっぱい。
2009/12/04(金) 03:21:590561539
2009/12/04(金) 04:47:40アプリを車のキーに付けたUSBメモリに入れて持ち歩いています
http://portableapps.com/ ←ここ以外のサイトにも沢山あります
7-ZIPやPDFリーダーも便利です こんな感じでEmacsも持ち歩けたら
便利(カッコイイ)なと思いました 職場のPCのCドライブにもコピー
するだけで動くし WindowsPCなら何処にでもあるし
0562539
2009/12/04(金) 05:20:06Ymacs すごくカッコいいです! びっくりしました
USBメモリから(Windows上で)起動出来るアプリとしては
Portable ubuntuも使っているのですが 環境を整えると
サイズが大きくなりすぎる事と 管理者権限でfirewallを設定
されているPCではcolinuxのdaemonが弾かれて起動しないので
Portable ubuntu にEmacsをインストールして使用するのは
諦めました
0563名無しさん@お腹いっぱい。
2009/12/04(金) 07:24:46つ WinAnthy
0564名無しさん@お腹いっぱい。
2009/12/04(金) 16:14:350565名無しさん@お腹いっぱい。
2009/12/04(金) 17:51:21今では彼よりも使いこなしてるけど。
0566名無しさん@お腹いっぱい。
2009/12/04(金) 17:57:400567名無しさん@お腹いっぱい。
2009/12/04(金) 18:07:59500人に一人、0.2%ぐらいかな?
0568名無しさん@お腹いっぱい。
2009/12/04(金) 18:09:46■ このスレッドは過去ログ倉庫に格納されています