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
0637名無しさん@お腹いっぱい。
2009/03/30(月) 01:34:04期待
0638名無しさん@お腹いっぱい。
2009/03/30(月) 02:38:120639名無しさん@お腹いっぱい。
2009/03/30(月) 09:38:530640名無しさん@お腹いっぱい。
2009/03/30(月) 12:24:02C-x 3だと2分割にしかなりません
0641名無しさん@お腹いっぱい。
2009/03/30(月) 12:42:24俺は左利きだが、自分でキーバインディングをカスタマイズしてる
利き腕に関わらずそれが一番
0642名無しさん@お腹いっぱい。
2009/03/30(月) 13:02:30(let ((width (/ (window-width) 3)))
(split-window-horizontally (- width))
(split-window-horizontally (- width)))
適当にバインディングして。
0643名無しさん@お腹いっぱい。
2009/03/30(月) 14:09:30(split-window-horizontally (- width))
(split-window-horizontally (- width))))
(global-set-key "\C-x4" 'foo)
これの何がまずいんでしょうか?ミニバッファに
Wrong type argument: commandp, foo
と出て画面分割してくれませんorz
0644名無しさん@お腹いっぱい。
2009/03/30(月) 14:13:260645名無しさん@お腹いっぱい。
2009/03/30(月) 14:15:18ありがとうございます(defun foo () (interactive) ..でおkでした
0646名無しさん@お腹いっぱい。
2009/03/30(月) 23:04:20C-x C-r filename で開けば read-only で開いてくれます。
コマンド名は >>620 にあるとおりなので、適当にバインドするか使いわければいいでしょう。
>>640
C-x 3 C-x 3 C-x + で等分になります。
各ウィンドウの横幅を変えたいときは C-x } とか C-x { で調整できます。
同じことを横の分割でやるなら
C-x 2 C-x 2 C-x +
縦のサイズは C-x ^ や、それに負の前置引数をつけたりして調整します。
狭くする shrink-window というコマンドはあるので、適当にバインドすればいいでしょう。
0647名無しさん@お腹いっぱい。
2009/03/31(火) 06:03:23Loading subst-gb2312...done
Loading subst-big5...done
Loading subst-jis...done
Loading encoded-kb...done
これはでふぉ?
日本語入力とかに必要かもしれないけどどういう動きしてるか誰かplz
0648名無しさん@お腹いっぱい。
2009/03/31(火) 07:22:34utf-8使う局面になるとロードされるんだったと思う。
encoded-kbd-modeはEmacsのマルチバイト文字入力受け付けシステムで
英語以外の入力に必要なんじゃなかったかな。
0649名無しさん@お腹いっぱい。
2009/03/31(火) 20:31:52後続だけあってemacs lispにくらべて結構整然としてるのな。
Scheme採用したSchemacsとか誰かつくらんかな
0650名無しさん@お腹いっぱい。
2009/03/31(火) 23:49:580651名無しさん@お腹いっぱい。
2009/04/01(水) 00:11:550652名無しさん@お腹いっぱい。
2009/04/01(水) 00:21:290653名無しさん@お腹いっぱい。
2009/04/01(水) 00:57:340654名無しさん@お腹いっぱい。
2009/04/01(水) 02:25:42https://sourceforge.jp/projects/shiki/
haskellで良ければYiというのもありますよ
0655名無しさん@お腹いっぱい。
2009/04/01(水) 12:00:47C系の命令型言語で書きたいと何度思ったことか・・・
0656名無しさん@お腹いっぱい。
2009/04/01(水) 13:51:30デフォである逐次実行なんて継続の塊だぜ?
0657名無しさん@お腹いっぱい。
2009/04/01(水) 14:01:32エディタの拡張言語があえてlispなきゃいけない理由ってあるのかね?
別に他の言語でなきゃいけない理由も思いつかないけど。
0658名無しさん@お腹いっぱい。
2009/04/01(水) 14:55:09lispじゃなくても良いと思うけど、インタプリタか動的言語であることは大切だと思う。
0659名無しさん@お腹いっぱい。
2009/04/01(水) 15:01:02http://www.kt.rim.or.jp/~kbk/zakkicho/08/stallman-and-lisp.txt
0660名無しさん@お腹いっぱい。
2009/04/01(水) 16:51:39シンボル名の名前空間がフラットだったり
なんかこう書いてて足元がふわふわして落ち着きない
0661名無しさん@お腹いっぱい。
2009/04/01(水) 16:54:52でも何故か人気ないね。
0662名無しさん@お腹いっぱい。
2009/04/01(水) 22:33:27最近でたバジルトマト、まずくね?
0663名無しさん@お腹いっぱい。
2009/04/01(水) 22:51:00フトルシクワナイ。
0664名無しさん@お腹いっぱい。
2009/04/02(木) 00:11:27そうか、ワインには結構合ったよ
0665名無しさん@お腹いっぱい。
2009/04/02(木) 14:12:32というマクロがほしいんだが,どう書けばいいんだ?
+ aaa
+++ bbb
++++++ ccc
+++--ddd
+++ccc
これを
aaa
bbb
ccc
--ddd
ccc
こうしたい
0666名無しさん@お腹いっぱい。
2009/04/02(木) 14:29:39M-x replace-regexp (query-replace-regexpでもいい)
Replace regexp: ^\++
with: (改行のみ)
C-x n n で置換したい領域をnarrowingしてからやったほうが間違いがなくていいね。
C-x n w で広げられるから。
プログラムで書くなら replace-regexp の describe-function より以下:
(while (re-search-forward "正規表現" nil t)
(replace-match "置換後の文字列" nil nil))
M-x re-builder で作った正規表現が文章のどこにマッチするか事前に実験出来るよ。
0667名無しさん@お腹いっぱい。
2009/04/02(木) 14:31:12正規表現は"^\++ ?"になるな。
0668名無しさん@お腹いっぱい。
2009/04/02(木) 14:47:58行ごとに文字を指定したい、ってこと?
0669名無しさん@お腹いっぱい。
2009/04/02(木) 18:33:58おー,すばらしい.まさにこれです!
ありがとうございます
0670名無しさん@お腹いっぱい。
2009/04/02(木) 20:14:21そうでなくてもC-Spaceを2回連続で打ってから範囲指定すれば一時的にon)で
リージョンがアクティブなときは(query-)replace-*は置換の範囲を限定してくれる。
0671名無しさん@お腹いっぱい。
2009/04/02(木) 23:26:500672名無しさん@お腹いっぱい。
2009/04/02(木) 23:34:15そうぽんぽん連打するような機能でもないし。
0673名無しさん@お腹いっぱい。
2009/04/02(木) 23:37:38ESC C-%で打てよ
0674名無しさん@お腹いっぱい。
2009/04/02(木) 23:55:08いやまじめな話。
0675名無しさん@お腹いっぱい。
2009/04/03(金) 00:15:22これで慣れちゃってるしね
不便なら好きにバインドすればいいじゃない
0676名無しさん@お腹いっぱい。
2009/04/03(金) 00:20:170677名無しさん@お腹いっぱい。
2009/04/03(金) 00:34:240678名無しさん@お腹いっぱい。
2009/04/03(金) 00:50:54Mercurialが使えるならば、1つはパーソナルのを無料でもてるからおすすめ。<バックアップ
0679名無しさん@お腹いっぱい。
2009/04/03(金) 01:05:07TRAMPのアクセスメソッドって追加出来るような仕組みになってるんだろか。
0680名無しさん@お腹いっぱい。
2009/04/03(金) 02:31:06http://tsushima.2ch.net/test/read.cgi/newsplus/1238692393/l50
【運営妨害】朝日新聞社員「あぼーん」と書き込みして “あぼーん” される可能性も
http://tsushima.2ch.net/test/read.cgi/newsplus/1238572046/l50
【ネット】朝日新聞本社編集局員、差別表現を2ちゃんねるに投稿。「他の投稿者と応酬するうちにエスカレートしてしまった」
http://anchorage.2ch.net/test/read.cgi/mnewsplus/1238509980/l50
【ネット】朝日新聞、意味不明の連続書き込みで2ちゃんねるの運営を妨害
http://anchorage.2ch.net/test/read.cgi/mnewsplus/1238490793/l50
FOX★「朝日から書き込んだら、地名(KY)って出るようにしよっかな。。」
http://tsushima.2ch.net/test/read.cgi/news/1238482399/l50
【速報】 朝日新聞社から荒らし行為 FOXが規制発動★8
http://tsushima.2ch.net/test/read.cgi/news/1238486519/l50
0681名無しさん@お腹いっぱい。
2009/04/03(金) 02:34:040682名無しさん@お腹いっぱい。
2009/04/03(金) 06:37:00Tramp ではないけど、Eldav とか。
0683名無しさん@お腹いっぱい。
2009/04/03(金) 09:51:48> ESCとか遠すぎ
C=[
0684名無しさん@お腹いっぱい。
2009/04/03(金) 09:53:010685名無しさん@お腹いっぱい。
2009/04/03(金) 13:53:370686名無しさん@お腹いっぱい。
2009/04/03(金) 14:01:35左手(左Ctrl+5(%))、右手(右Alt+右Shift)とすればらくという話ではなくて?
0687名無しさん@お腹いっぱい。
2009/04/03(金) 14:10:000688名無しさん@お腹いっぱい。
2009/04/03(金) 14:15:270689名無しさん@お腹いっぱい。
2009/04/03(金) 14:56:09671 だけど、左手だけで C-M-% 使ってるよ。
ほかはさすがに Ctrl + Shift + Alt 同時押しはしないかな、多分。
掌の小指の付け根側で Ctrl を押すので、左手だけでは 5tgb の列が限界です…。
右手でシフト系のキーを使える人なら楽なこともあるんでしょうけどね。
M-% とか M-$ はあんまり苦にならないです。
Windows なので M-TAB は ESC TAB で使ってます。
>>672
partial-completion で M-x q-r-r TAB とか、こういうとき便利だね。
0690名無しさん@お腹いっぱい。
2009/04/03(金) 15:29:35保管で結構使うからやっぱり1ストロークで入力したい。
0691名無しさん@お腹いっぱい。
2009/04/03(金) 15:31:360692名無しさん@お腹いっぱい。
2009/04/03(金) 15:32:11○補完
でした・・・
今さらながらSKKは片手でもの食べながら文章打つのには
致命的に向いていないことに気づいた
0693名無しさん@お腹いっぱい。
2009/04/03(金) 15:38:140694名無しさん@お腹いっぱい。
2009/04/03(金) 16:53:300695名無しさん@お腹いっぱい。
2009/04/03(金) 17:07:25指令を発しておいたのに。
0696名無しさん@お腹いっぱい。
2009/04/03(金) 17:29:27version が "x86_64-unknown-linux-gnu" と不詳になってしまいます。
以前は MACHTYPE の値をみていたと記憶しています。
どうしたら前のような x86_64-redhat-linux-gnu という表記にできるでしょうか?
0697名無しさん@お腹いっぱい。
2009/04/03(金) 17:37:430698名無しさん@お腹いっぱい。
2009/04/03(金) 19:24:301. eshellの環境を初期化するにはどうしたら良いでしょう?
具体的には、環境変数 EDITOR の値を eshellの中では emacscliant に変えた
いのです。
2. サーバの環境は ja_JP.UTF-8 名のですが、そこにShift_JISのファイルをた
くさん置いてあります。
このファイルを日本語で rgrepしたいのですが、emacs自体がutf-8に設定され
ていて、うまく日本語にマッチしません。どうしたら良いでしょう?
0699名無しさん@お腹いっぱい。
2009/04/03(金) 20:29:31ad-add-adviceってなんか楽しげでいいね
アドッアドッアドバイスー
0700698
2009/04/03(金) 20:39:15要するに、shell-mode の ~/.emacs.d/init_bash.sh のような設定箇所が、
eshellだとどこなのか、教えていただきたいのです。
eshellの中で export EDITOR=emacsclient とすれば、eshell内での環境変数を
書き換えることができますが、それをeshellまたはEmacsの起動時に自動でやら
せたいのです。
よろしくお願いします。
0701名無しさん@お腹いっぱい。
2009/04/03(金) 20:53:30その辺の記述が揃ってますので、
M-x customize-group
してみてください。
0702698
2009/04/03(金) 21:41:02ありがとうございます、見つかりました。
customize-groupって初めて使いました。
デフォルト値は ~/.eshell/login で、正直 ~/.emacs.d 以下の方が好みなので
すが、とりあえずはデフォルトのままで使ってみようと思います。
0703名無しさん@お腹いっぱい。
2009/04/03(金) 22:52:53INSTALLに書いてありました。
すまんこってす。
0704名無しさん@お腹いっぱい。
2009/04/04(土) 11:18:540705名無しさん@お腹いっぱい。
2009/04/04(土) 11:52:11っといったふうに改良したいのですが、
フレーム内ウィンドウの位置を'(0 . 1)みたいなconsセルで返してくれるような
都合のいい関数ってないでしょうか?
0706名無しさん@お腹いっぱい。
2009/04/04(土) 12:30:430707名無しさん@お腹いっぱい。
2009/04/04(土) 13:24:08ありがとうございます
#elscreenってInfoとかのもともとheader-line使ってるバッファでも
#容赦なくheader-line上書きしちゃうんですね・・・
0708名無しさん@お腹いっぱい。
2009/04/05(日) 06:13:06elscreen-toggle と elscreen-next をキーに割り当ててる。
0709名無しさん@お腹いっぱい。
2009/04/05(日) 13:02:27今幾つscreen開いてるかの視覚的な確認を容易にするため
って人が殆どじゃないかと思ってる。
メニューバーとかツールバーとかのなんか良い再利用手段ないもんかねえ。
0710名無しさん@お腹いっぱい。
2009/04/05(日) 13:34:08個人的には、将来的にもしかしたらくらいの妄想だけど、
Android端末が出る
↓
Emacs で org-mode とか、howmを使いたくなる。
↓
key sequence なんか、ちまちま押したくねーよ。
↓
出力系の必要なものをメニュー化して用意しておく。
とか、したいなーと思ってるけどね。
0711名無しさん@お腹いっぱい。
2009/04/05(日) 14:09:18折角用意されてるのに大抵の人が最初に消す設定入れちゃうのが不憫でねえ。
メニューは人によっちゃ表示して使ったりしてるみたいだけど。
ボタン押下用じゃなくなんかの状態表示用とかで使おうかと思ったけど
モードラインで間に合っちゃうのが殆どなんだよな。
>無理やり使う、必要性なんか無いだろ
それいっちゃ身も蓋も無い。
0712名無しさん@お腹いっぱい。
2009/04/05(日) 14:23:03これも使い方に依るんだろうけど・・・
エディタの使用中にその文章書き以外の情報に邪魔されるのって好きじゃないな
biffも作業が一段落したら自分からチェックにいきゃいいから使わない派
素早い返事が必要な事柄なら電話で連絡くるし
eclipseとかのIDEみたいにリアルタイムに文法エラーが表示されるのとかは
欲しいと思ったことはある
富豪プログラミングの発想でpost-command-hookあたりに
gcc -cとかemacs-lisp-byte-compileとか入れて何かするたびにコンパイルとかどうよ?
0713名無しさん@お腹いっぱい。
2009/04/05(日) 14:25:48つ flymake-mode
0714名無しさん@お腹いっぱい。
2009/04/05(日) 14:26:120715名無しさん@お腹いっぱい。
2009/04/05(日) 14:33:35うおお、こんなんあったんか!
しかも標準で配布されてるとかw
ありがとううう
奥が深いというかなんというか・・・
emacs/lisp配下で便利だけど案外知られてないのとか結構ありそうね
0716名無しさん@お腹いっぱい。
2009/04/05(日) 14:37:50> 奥が深いというかなんというか・・・
こんなもんが奥にあっちゃダメだろ。
0717名無しさん@お腹いっぱい。
2009/04/05(日) 14:46:580718名無しさん@お腹いっぱい。
2009/04/05(日) 14:47:31三人称で書くな。
お前がどんなモードがあるか調べないだけだろうが。
0719名無しさん@お腹いっぱい。
2009/04/05(日) 14:53:07flymakeでぐぐったけどこんな便利なモードが標準で!!な人の多いこと多いこと。
しかも存在知ったのがEmacs Wiki経由とか他人の日記経由ばっかだし。
0720名無しさん@お腹いっぱい。
2009/04/05(日) 14:59:17Emacsはバッドノウハウの塊だってことを理解しとけ
google使えば探せるようになっただけ大分マシになったんだよ
0721名無しさん@お腹いっぱい。
2009/04/05(日) 15:04:130722名無しさん@お腹いっぱい。
2009/04/05(日) 15:06:41つ Planet EmacsenのRSS
くらいは知っとけ
0723名無しさん@お腹いっぱい。
2009/04/05(日) 15:11:50使うことに多少の苦労を厭わない人じゃないと(Emacsを使うのは)難しい
0724名無しさん@お腹いっぱい。
2009/04/05(日) 15:13:240725名無しさん@お腹いっぱい。
2009/04/05(日) 15:16:12> 使うことに多少の苦労を厭わない人じゃないと(Emacsを使うのは)難しい
使う前に分厚いマニュアルを読む事を当然のように要求された時代から、
時空を越えて声が届いたようです。
0726名無しさん@お腹いっぱい。
2009/04/05(日) 15:20:39emacs使うことの楽しみの一つだと思う
使ってて不便だと思うことって他の誰かも大抵不便だと思ってることが多くて、
すでに解決法あみだしたりプログラム書いたりしてること多いから
そこをトリガにして探し始めてもいいし
0727名無しさん@お腹いっぱい。
2009/04/05(日) 15:22:44アンテナはってないと見つけ辛いかもしれないけど、
それは別にemacsに限った話じゃないしね
0728名無しさん@お腹いっぱい。
2009/04/05(日) 15:32:03来るね。
0729名無しさん@お腹いっぱい。
2009/04/05(日) 15:46:45TRAMPの存在を知った時はものすごい衝撃的だったな
それまで遠隔ファイル操作なんてange-ftpしか知らなかったし
0730名無しさん@お腹いっぱい。
2009/04/05(日) 15:50:48便利にするまでのハードルは他のエディタに比べて以前高いと思うよ。
学習曲線でググると他のキーワードの所に「emacs 学習曲線」とか出てきてわろた。
0731名無しさん@お腹いっぱい。
2009/04/05(日) 15:57:280732名無しさん@お腹いっぱい。
2009/04/05(日) 16:01:07そのとおりだな。
ハイハイ、そのとおり。
0733名無しさん@お腹いっぱい。
2009/04/05(日) 16:04:52せっかくわざわざdefcustomして作ってるのに
0734名無しさん@お腹いっぱい。
2009/04/05(日) 16:09:390735名無しさん@お腹いっぱい。
2009/04/05(日) 16:27:49とりあえず、
M-x ielm
で遊んだらいいよ。
0736名無しさん@お腹いっぱい。
2009/04/05(日) 16:42:19■ このスレッドは過去ログ倉庫に格納されています