Emacs Part 41
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2012/09/07(金) 18:10:22.94Emacs Part 40
http://toro.2ch.net/test/read.cgi/unix/1328958449/
0002名無しさん@お腹いっぱい。
2012/09/07(金) 18:17:34.840003名無しさん@お腹いっぱい。
2012/09/07(金) 18:33:14.97こういうの検索して調べても良く分からんよな。
0004名無しさん@お腹いっぱい。
2012/09/07(金) 18:42:48.25emacs lispでこそ活用すべき応用が沢山あるはずなのに移植されてない
面倒くさい条件分岐が簡単に書けるし
0005名無しさん@お腹いっぱい。
2012/09/07(金) 18:45:59.30user-emacs-directory に設定されてる以上
0006名無しさん@お腹いっぱい。
2012/09/07(金) 18:56:14.91SysV 系の /etc/init.d/ あたりが起源じゃないかなぁ。
0007名無しさん@お腹いっぱい。
2012/09/07(金) 19:49:04.06elisp は遅さとスタックサイズのせいで
マッチング主体の言語を乗せてもあまり実用的なものにはならないよ
0008名無しさん@お腹いっぱい。
2012/09/07(金) 22:58:12.400009名無しさん@お腹いっぱい。
2012/09/08(土) 00:35:28.04参考書的なのを読んでから使ったほうがいいって書いてあって
入門 GNU Emacs 第3版
Emacs実践入門 ~思考を直感的にコード化し、開発を加速する
のどっちがいいでしょうか?
0010名無しさん@お腹いっぱい。
2012/09/08(土) 00:52:22.29これが正解
0011名無しさん@お腹いっぱい。
2012/09/08(土) 01:20:43.810012名無しさん@お腹いっぱい。
2012/09/08(土) 01:38:04.60今までエディタの類を使ったことがないなら「入門〜」、
多少なりとも使ったことがあれば「Emacs実践〜」
0013名無しさん@お腹いっぱい。
2012/09/08(土) 01:45:07.30Emacsを起動してメニューのヘルプの中にあるチュートリアルを体験しろ。
まずはそこからだ。
0014名無しさん@お腹いっぱい。
2012/09/08(土) 10:26:35.67何かを参考にするにしてもぐぐったり職場や学校の先輩あたりに使い方聞きながらやる程度で充分
周りに使ってる人が居ないならそれは幸いなことと思ってそっとスレを閉じてEmacsのことは忘れよう
まじで。
0015名無しさん@お腹いっぱい。
2012/09/08(土) 13:19:55.41\1でこれかっときゃエディタとしては使えると思う。
http://www.amazon.co.jp/s/ref=nb_sb_noss?__mk_ja_JP=%83J%83%5E%83J%83i&url=search-alias%3Daps&field-keywords=mule%82%CC%8Eg%82%A2%95%FB&x=0&y=0
対象Emacs19で古いけど、色づけ周り以外はそんなに変わってない。
いらなくなったら\1だし捨てればいい。
まぁ何のために使いたいのかによって色々答え変わるかもしれないけど。
0016名無しさん@お腹いっぱい。
2012/09/08(土) 14:39:03.50親指Ctrlオススメ。無変換キーの位置とか使いやすい。
無変換キーが必要ならカタカナひらがなキーとかを潰せば良い。
0017名無しさん@お腹いっぱい。
2012/09/08(土) 23:07:54.65一年間セコセコと溜めたブックマークの100倍の知識が一週間で身につく
と教えてやっても実際にやるやつはほぼなし
0018名無しさん@お腹いっぱい。
2012/09/08(土) 23:37:34.45カスタマイズに凝りだしたら危険信号だと思う
0019名無しさん@お腹いっぱい。
2012/09/08(土) 23:48:22.400020名無しさん@お腹いっぱい。
2012/09/08(土) 23:51:16.65ハシカは早めに済ませた方がいろいろ免疫ついていいだろう
ただしハシカで死亡する例もある
0021名無しさん@お腹いっぱい。
2012/09/08(土) 23:55:36.06マクロに対して advice 的なものを設定する方法はありませんでしょうか?
calendar の休日一覧や日の出日の入り一覧バッファが q で閉じないのが結構うっとおしいので
calendar-in-read-only-buffer に q キーで bury-buffer するような advice を設定しようとしたのですが、
あいにくマクロだったため設定できませんでした。
現状では list-holidays や holidays、calendar-sunrise-sunset-month 等のトップレベル関数に
それぞれ advice を設定していますがそれはそれでちょっと不毛な感じがします。
0022名無しさん@お腹いっぱい。
2012/09/08(土) 23:56:06.350023名無しさん@お腹いっぱい。
2012/09/09(日) 00:14:58.480024名無しさん@お腹いっぱい。
2012/09/09(日) 00:17:30.01小指じゃなくて親指が必ずおかしくなる
恐らく m-f やm-bを多用しているせい
0025名無しさん@お腹いっぱい。
2012/09/09(日) 02:00:29.46昔はネットなかったからinfoやmanで学習した
0026名無しさん@お腹いっぱい。
2012/09/09(日) 03:06:49.340027名無しさん@お腹いっぱい。
2012/09/09(日) 04:54:46.76ソースにあるコメントからして
改造してメンテナにパッチを叩きつけるのが正解っぽいな
(emacs 24.1.1)
0028名無しさん@お腹いっぱい。
2012/09/09(日) 05:49:51.28vi で十分
0029名無しさん@お腹いっぱい。
2012/09/09(日) 09:45:33.470030名無しさん@お腹いっぱい。
2012/09/09(日) 09:55:24.400031名無しさん@お腹いっぱい。
2012/09/09(日) 10:00:30.92秀丸をUnixに移植しろ!emacs,viはゴミ以下 3
http://toro.2ch.net/test/read.cgi/unix/1110364337/
0032名無しさん@お腹いっぱい。
2012/09/09(日) 10:46:45.340033名無しさん@お腹いっぱい。
2012/09/09(日) 11:08:17.17スレチだけどちょっと昔を思い出したので。
早いか遅いかはそんなに重要じゃないと思う。っていうのも秀丸使ってた人が、
キーを早く叩きすぎると、入力を受け付けない時があるとか言ってたからそう思うんだけど、
emacsは処理中でもその間のキーを後で処理してくれるから俺はそんなにストレス感じない。
むしろ俺が、find-tagとかxcscope使ってるのみて「なにその速さ」とか言ってたし。
秀丸にもtag作る機能はあったようなんだけど、理由は知らないが皆使ってなかった。
糞みたいな職場でC開発だとEmacsいいよ。cpp-highlight-bufferとかも、うちの
職場では発狂するくらい#ifdef ばっかだったから、「いいなそれ」とは言われてた。
ediffの比較して違う部分のみコピーってのも、見た人がうらやましがってたし。
dabbrev-expand とかも「なにそれ」と聞かれたので「裏技」と答えたりした。
csv-modeは他の人にも使って欲しかったが、今じゃ遺物だなぁ。
まぁEmacsはバッドノウハウの塊と言われるのも分かるけど、
捨てろと言われたら俺は発狂しそうだw
0034名無しさん@お腹いっぱい。
2012/09/09(日) 11:13:40.730035名無しさん@お腹いっぱい。
2012/09/09(日) 11:35:39.52例
priって打つと、printfと表示されてしまう。実際には入力されていない
0036名無しさん@お腹いっぱい。
2012/09/09(日) 11:45:22.79003735
2012/09/09(日) 11:51:47.35http://cx4a.org/software/auto-complete/manual.ja.html#ac-fuzzy-cursor-color
この機能はインライン補完というのですね
そしてこれをオフにする設定はなさそうでした
0038名無しさん@お腹いっぱい。
2012/09/09(日) 12:38:24.00(defun ””って入力して、ポインタが”と”の間に移動してくるような関数 ()
(interactive)
(insert (read-from-minibuffer "”のキーを押してください"))
(insert (read-from-minibuffer "”のキーを押してください"))
(message "一文字戻るキーを押してください"))
(global-set-key (kbd "<f1>") '””って入力して、ポインタが”と”の間に移動してくるような関数)
0039名無しさん@お腹いっぱい。
2012/09/09(日) 13:56:53.02autopair 系だと標準では skeleton-pair でいいんじゃね。
自分は最近は flex-autopair 使ってる。
特に設定しなくてもそこそこ素直な挙動してくれるし
0040名無しさん@お腹いっぱい。
2012/09/09(日) 14:15:14.95キーバインド変更してても help-char はそのままって人が多そうだけど。
#C-x r とか C-x 8 とか M-s の先がわからなくなること多いから help-char は重要だ
0041名無しさん@お腹いっぱい。
2012/09/09(日) 15:19:56.370042名無しさん@お腹いっぱい。
2012/09/09(日) 16:00:34.11(and (load "term/bobcat") (terminal-init-bobcat)) だと C-h が DEL になるから C-s 中でも大丈夫
0043名無しさん@お腹いっぱい。
2012/09/09(日) 16:11:19.61global-set-keyでC-hにdelete-backward-charをバインドしてたってそりゃ利かんわ
キーを全モードで入れ替えたいんならkeyboard-translateとかkey-translation-mapを使えば早いというかこっちのほうが正攻法だと思う
0044名無しさん@お腹いっぱい。
2012/09/09(日) 16:29:14.77違う。
isearch-mode-map で C-h ほにゃららが isearch-help ほにゃららにバインドされてるから。
keyboard-translate で入れ替えれば問題ない。>>42 の term/bobcat は中見るとわかるけど
keyboard-translate で入れ替えしてる。
help-char は prefix key 入力中に押すことでその prefix key 内に定義されてるバインディングを表示したりする。
0045名無しさん@お腹いっぱい。
2012/09/09(日) 16:31:24.19どうしていいのかわからんかったんだ
後謎なのはlmというゲームだ
0046名無しさん@お腹いっぱい。
2012/09/09(日) 17:25:21.58時間と労力の無駄。
bobcatの頃と違いターミナル側で任意のキーを出すことは容易なので、C-hを変更したい
などというバカな考えは捨てるべき。
0047名無しさん@お腹いっぱい。
2012/09/09(日) 17:30:08.490048名無しさん@お腹いっぱい。
2012/09/09(日) 18:05:26.84そりゃ重くもなる。つーかGTK+使わずXaw3dでビルドすればなんぼか違うはずだが
0049名無しさん@お腹いっぱい。
2012/09/09(日) 18:08:17.910050名無しさん@お腹いっぱい。
2012/09/09(日) 18:30:44.91とりあえず,メニューバーとスクロールバーが
それっぽくなった以外の変化がないような……。
■ このスレッドは過去ログ倉庫に格納されています