Emacs Part 40
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2012/02/11(土) 20:07:29.69Emacs Part 39
http://toro.2ch.net/test/read.cgi/unix/1322556644/
0474名無しさん@お腹いっぱい。
2012/06/20(水) 00:53:52.24例えば「abcdefg」という文字列でbの位置にカーソルがある場合、「f」を検索して「ag」という
文字列にしたいです(bcdefは削除された)。
0475名無しさん@お腹いっぱい。
2012/06/20(水) 01:25:10.18ページ内にwindowsの言葉が見つかりませんでした
この機能はwindowsのemacs(gnupackのemacs)では使えないのでしょうか
0476名無しさん@お腹いっぱい。
2012/06/20(水) 06:19:57.640477名無しさん@お腹いっぱい。
2012/06/22(金) 04:50:40.59まだもう少しのんびり待とうかな
0478名無しさん@お腹いっぱい。
2012/06/22(金) 11:56:29.530479名無しさん@お腹いっぱい。
2012/06/23(土) 13:54:50.540480名無しさん@お腹いっぱい。
2012/06/23(土) 17:44:20.100481名無しさん@お腹いっぱい。
2012/06/23(土) 17:53:10.800482名無しさん@お腹いっぱい。
2012/06/23(土) 18:34:42.41next押すと
Cannot GET /function%20(n)%20%7B%20%20%20%20%20%20%20%20
%20%20%20%20%20%20var%20u%20=%20url.parse(req.url,%20true);
%20%20%20%20%20%20%20%20%20%20%20%20%20%20
u.query%20=%20u.query%20%7C%7C%20%7B%7D;%20%20%20%20%20%20%20%20%20%20%20%20%20%20u.query.page%20=%20String(n);
%20%20%20%20%20%20%20%20%20%20%20%20%20%20u.search%20=%20'?'%20+%20querystring.stringify(u.query);
%20%20%20%20%20%20%20%20%20%20%20%20%20%20
return%20url.format(u);
%20%20%20%20%20%20%20%20%20%20}
0483名無しさん@お腹いっぱい。
2012/06/23(土) 20:44:48.530484名無しさん@お腹いっぱい。
2012/06/23(土) 21:32:54.31http://d.hatena.ne.jp/rubikitch/20120623/1340444920
いいね
0485名無しさん@お腹いっぱい。
2012/06/23(土) 21:42:27.320486名無しさん@お腹いっぱい。
2012/06/23(土) 21:55:42.15SLIMEはローカル変数のlexical-bindingをNILにして使っている、24にしてからは。
0487名無しさん@お腹いっぱい。
2012/06/24(日) 00:09:41.43lexical binding以外のめぼしい機能は何かある?
0488名無しさん@お腹いっぱい。
2012/06/24(日) 00:26:29.18これは?
http://sheephead.homelinux.org/2012/03/19/6982/
0489名無しさん@お腹いっぱい。
2012/06/24(日) 00:40:39.40emacsが勝手にeucに変えてしまう
なんとかならないものだろうか
0490名無しさん@お腹いっぱい。
2012/06/24(日) 01:21:15.56setqならできるのですが、letはうまくいきません
(let ((lexical-binding t))
(let ((a 1))
(let ((f (lambda () (print a))))
(let ((a 2))
(funcall f)))))
望む答えは1 1ですが、実際に実行するとダイナミック・スコープとなり2 2が答えとなってしまいます
0491名無しさん@お腹いっぱい。
2012/06/24(日) 09:45:13.57ファイル単位でしか無理だったと思った。
infoかどっかに載ってた記憶が。
0492名無しさん@お腹いっぱい。
2012/06/24(日) 11:08:03.74勉強になりました
0493名無しさん@お腹いっぱい。
2012/06/24(日) 15:33:37.500494名無しさん@お腹いっぱい。
2012/06/24(日) 16:34:00.99(funcall
(byte-compile
(lambda ()
(let ((a 1))
(let ((f (lambda () (print a))))
(let ((a 2))
(funcall f))))))))
(let ((lexical-binding t))
(eval
'(let ((a 1))
(let ((f (lambda () (print a))))
(let ((a 2))
(funcall f))))
lexical-binding))
0495名無しさん@お腹いっぱい。
2012/06/24(日) 17:53:25.19. 1 | 51
. 2 | 52
. : .| :
. : .| :
50 |100
こうならずに
. 1 | 72
. 2 | 73
. : .| :
. : .| :
50 |121
こうなります(行番号は適当)。
何か心当たりはありませんか?
0496名無しさん@お腹いっぱい。
2012/06/25(月) 05:52:24.93TeXのソースに
% Local Variables:
% coding: utf-8
% End:
とか書いてしまうか、
モードにあわせてなんか設定しておけばいいかと。
YaTeX なら (setq YaTeX-kanji-code 4) かな。
0497名無しさん@お腹いっぱい。
2012/06/25(月) 12:48:33.47改行無し状態で出力されているjsonファイルは可読性に欠けるので、
自動整形とかしてくれると一番いいのですが・・
0498名無しさん@お腹いっぱい。
2012/06/25(月) 13:38:10.83使ったこと無いからなんとも言えないけど。
0499名無しさん@お腹いっぱい。
2012/06/25(月) 14:43:12.63json_ppはPerl付属っぽいので無ければ他のを使うか自作
0500名無しさん@お腹いっぱい。
2012/06/26(火) 10:53:05.040501名無しさん@お腹いっぱい。
2012/06/29(金) 21:08:56.810502名無しさん@お腹いっぱい。
2012/06/29(金) 23:02:11.36期待してるぞ。
0503名無しさん@お腹いっぱい。
2012/06/29(金) 23:08:34.10文字列あったらdocstring、リストなら本体って判断なんでしょ?
assoc 入れるわけにもいかんのか
0504名無しさん@お腹いっぱい。
2012/06/30(土) 05:28:11.70イメージ的には
(defun foo ()
#?(:en "hoge hoge"
:ja "ぴよぴよ")
....
て書いとくと日本語環境だとぴよぴよがdocstring扱いになる、みたいな
#?(:name foo-docstring )
みたいな感じで名前ふってあとから内容追加できるようにしとけば翻訳を別ファイルにわけたり後から追加したりとかできるし
という5分くらい考えての妄想
本体に手入れることになるかな、それともdefun系の定義書き換えるだけでいけるかな
0505名無しさん@お腹いっぱい。
2012/06/30(土) 05:30:14.680506名無しさん@お腹いっぱい。
2012/06/30(土) 07:26:38.39かくいう自分も使ってないけど、大体complete-symbolが割り当てられてるかな。
emacs-lisp-modeとかだとスゲー便利だけど。
各モード毎にM-TABのコマンドを別のキーに割り当てるのは簡単だけど、
例えばC-M-TABを押した時に、常にM-TABに割り当てられているコマンドを実行
するように設定するにはどうすればいい?
0507名無しさん@お腹いっぱい。
2012/06/30(土) 07:51:41.61key-translation-map
0508名無しさん@お腹いっぱい。
2012/06/30(土) 09:56:43.73タスク切り替えになっちゃう? Windows じゃ C-M-i って押すんだよ
0509名無しさん@お腹いっぱい。
2012/07/05(木) 16:51:27.3123.xまではgrep後の編集が可能だったのですが、
24.1では編集ができなくなってしまいました。
ただし、replace-stringやquery replaceは使用できます。
単独の文字入力だけが効かないのですが、これはどうすればいいでしょうかね・・。
inhibit-read-onlyとかが仕様がかわったのかな、とおもったのですが違うぽい・・?
解決できてる方いませんか?
0510名無しさん@お腹いっぱい。
2012/07/05(木) 18:56:56.760511名無しさん@お腹いっぱい。
2012/07/05(木) 23:01:17.55キーバインドの設定を変更しようと、
(define-key global-map "\C-m" 'newline-and-indent)
をinit.elに追加してC-x,C-eで実行したら、エラーが出てしまいました。
Debugger entered--Lisp error: (cl-assertion-failed (and (stringp init-dir) (fil$
signal(cl-assertion-failed ((and (stringp init-dir) (file-directory-p init-di$
(or (and (stringp init-dir) (file-directory-p init-dir)) (signal (quote cl-as$
(progn (or (and (stringp init-dir) (file-directory-p init-dir)) (signal (quot$
(assert (and (stringp init-dir) (file-directory-p init-dir)))
(let ((init-dir (init-loader-follow-symlink init-dir))) (assert (and (stringp$
(catch (quote --cl-block-init-loader-load--) (let ((init-dir (init-loader-fol$
(cl-block-wrapper (catch (quote --cl-block-init-loader-load--) (let ((init-di$
(block init-loader-load (let ((init-dir (init-loader-follow-symlink init-dir)$
(let* ((init-dir (if --cl-rest-- (pop --cl-rest--) init-loader-directory))) ($
init-loader-load("~/.emacs.d/conf")
eval((init-loader-load "~/.emacs.d/conf") nil)
eval-last-sexp-1(nil)
eval-last-sexp(nil)
call-interactively(eval-last-sexp nil nil)
(define-key global-map kbd( "C-m") 'newline-and-indent)
としても駄目でした。
Emacs初心者で何がおかしいのかわからないのですが、どなたか教えていただけないでしょうか?
何か設定ファイルとかが足りないのでしょうか???
0512名無しさん@お腹いっぱい。
2012/07/05(木) 23:10:42.59自己レスですがカーソルを○で表すとして、
○(define-key global-map kbd( "C-m") 'newline-and-indent)
だとエラーだけど、
(define-key global-map kbd( "C-m") 'newline-and-indent)
○
の位置でやると動きました。よくわからないです。
あと、newline-and-indentって
行1:abcde
が
行1:
行2: abcde
になると思ったんですが実際には
行1:
行2:abcde
と、ただの改行になっているように見えます。
こういうもんなのでしょうか?
0513名無しさん@お腹いっぱい。
2012/07/05(木) 23:18:37.37マニュアル読んでください
ヘルプ読んでください
それでも解決しなかったら質問してください
0514名無しさん@お腹いっぱい。
2012/07/05(木) 23:19:41.78あとインデントするかしないかはモードの設定によるよ。
textモードなら前の行の行頭のスペースまで自動でインデントするって仕様だね。
0515名無しさん@お腹いっぱい。
2012/07/05(木) 23:27:10.32>>514
回答ありがとうございます。(kbd "C-m")、ご指摘の通りです。転記ミスでした。
S式の評価、その式の後でタイプすることを理解してませんでした。ごめんなさい。
0516名無しさん@お腹いっぱい。
2012/07/05(木) 23:27:18.90C-xC-eは式の直後で使う。頭で使うならC-M-x
newline-and-indentはインデントが設定されてないバッファでは意味無し
例えばc-modeのバッファとかでやってみ
0518名無しさん@お腹いっぱい。
2012/07/08(日) 23:18:27.64最近使い始めたんで詳しく分からないんでお願いします
windowsでバージョンは23.4.1、cygwinで使ってます
0519名無しさん@お腹いっぱい。
2012/07/09(月) 00:14:00.080520名無しさん@お腹いっぱい。
2012/07/09(月) 00:50:51.55今は wgrep.el だね。
package(marmalade) からインストール出来るよ。
0521名無しさん@お腹いっぱい。
2012/07/09(月) 06:10:34.98(message "a\nb\nc\nd\ne\nf\ng\nh\ni\nj\nk\nl\nm\nn\no\np\nq\nr\ns\nt\nu\nv\nw\nx\ny\nz")
0522名無しさん@お腹いっぱい。
2012/07/09(月) 06:33:55.75(dotimes (c 26)
(insert (format "%c\n" (+ c ?a))))
0523名無しさん@お腹いっぱい。
2012/07/09(月) 10:46:41.39状況が分からない
ボタンが反応しない?ツールバー自体が出てない?自分でやった設定は?
というか初心者がやってしまいがちな答えにくい聞き方の見本のようなレスなのでスルーされてます
まず掲示板での質問のしかたからググっておいで
0524名無しさん@お腹いっぱい。
2012/07/09(月) 13:13:56.93ツールバーは出ていてクリックできない状態です
設定はなにもいじってません
cygwinインストールしてemacs使おうとしたらできない状態でした
cygwinインストール時はediterパッケージは全てインストールしました
0525名無しさん@お腹いっぱい。
2012/07/09(月) 13:22:02.150526名無しさん@お腹いっぱい。
2012/07/09(月) 13:53:12.08起動画面にあるとおりM-`押してみ
0527名無しさん@お腹いっぱい。
2012/07/09(月) 15:41:57.98もっともcygwinとの連携のために少々工夫が必要になるからどっちもどっちだけど。
0528名無しさん@お腹いっぱい。
2012/07/09(月) 17:47:17.57F10押してみ。
minttyが結構いけるんでcygwin版emacs愛用している。
0529名無しさん@お腹いっぱい。
2012/07/09(月) 18:19:56.59F10おすかM-’押すとコマンドからツールバーが使えるんですね。ありがとうございます。
調べたらところツールバーは慣れれば使わなくなるみたいなんで今のままでいくか、気に入らなかったらntemacsを試してみます。
0530名無しさん@お腹いっぱい。
2012/07/09(月) 19:12:51.210531名無しさん@お腹いっぱい。
2012/07/09(月) 20:50:39.57こんなんあるんだね
なんか赤いからちょっと怖いけど便利そう
つかってみます
0532名無しさん@お腹いっぱい。
2012/07/09(月) 20:59:08.25日本語ほぼばっちりだし便利だよね
最近おもしろいelisp出てこないねえ。
ブログ界隈もemacsの記事が全然でてこなくなった感じ。
ガリガリ書いてた人が就職しちゃったり起業しちゃったりしたせいなんだろか。
0533名無しさん@お腹いっぱい。
2012/07/09(月) 21:13:59.09ほらなターミナルがあかい……
おもろないときは自分でかくのが正解
0534名無しさん@お腹いっぱい。
2012/07/09(月) 21:18:12.850535名無しさん@お腹いっぱい。
2012/07/09(月) 21:25:36.25そこを作るのが大変だからおもしろいことってすくないんじゃないかと
人のアイディアでいいもんできてもつまらないと思いますよ
0536名無しさん@お腹いっぱい。
2012/07/09(月) 21:28:37.580537名無しさん@お腹いっぱい。
2012/07/09(月) 21:34:35.69もしいいネタがたくさん出るような頭があればもっといい暮らししてます
アイディアはお金になるからね
0538名無しさん@お腹いっぱい。
2012/07/09(月) 21:39:43.110539名無しさん@お腹いっぱい。
2012/07/09(月) 21:39:46.83ルサンチマンに蝕まれてtwitterで暴言や鬱言吐いてますよ。
elisperに何も期待しちゃぁいけん。elisp金にならんからな。
0540名無しさん@お腹いっぱい。
2012/07/09(月) 21:43:57.35http://blog.glidenote.com/paperboy.el/
0541名無しさん@お腹いっぱい。
2012/07/09(月) 21:44:41.740542名無しさん@お腹いっぱい。
2012/07/09(月) 21:54:43.25あの人全然書いてないじゃん。
0543名無しさん@お腹いっぱい。
2012/07/09(月) 21:58:30.870544名無しさん@お腹いっぱい。
2012/07/09(月) 22:04:46.780545名無しさん@お腹いっぱい。
2012/07/09(月) 22:10:35.790546名無しさん@お腹いっぱい。
2012/07/09(月) 22:18:24.22メルマガどうなってんの今。
0547名無しさん@お腹いっぱい。
2012/07/09(月) 22:20:51.260548名無しさん@お腹いっぱい。
2012/07/09(月) 22:27:21.76> なるほどスレが見事にルサンチマンでいっぱいだ
ということにしたいのですね。rubikitchさん。
0549名無しさん@お腹いっぱい。
2012/07/10(火) 14:19:07.26VT端末っぽい色にしてあるんじゃね?
ちと赤すぎるようにも見えるがな
DECは背景黒で緑の文字よりも暗めのオレンジ(アンバー)の方が目に優しいってことで
この色にしていると聞いたことがある
0550名無しさん@お腹いっぱい。
2012/07/10(火) 15:58:10.22Emacs使ってて起業した人ってだれかいたっけ?
0551名無しさん@お腹いっぱい。
2012/07/10(火) 16:33:59.58tomoyaさん。ラングリッチ立ち上げした。
0552名無しさん@お腹いっぱい。
2012/07/10(火) 21:41:30.83いろいろ見てるけど行動力あるよね。
0553名無しさん@お腹いっぱい。
2012/07/11(水) 00:04:12.350554名無しさん@お腹いっぱい。
2012/07/11(水) 00:10:20.40このスレ内だとるびきちは嫌われ者だからしかたない
0555名無しさん@お腹いっぱい。
2012/07/11(水) 00:26:30.22行動様式のワルイ手本みたいに祭り上げられちゃったからなー
0556名無しさん@お腹いっぱい。
2012/07/11(水) 00:29:34.55Emacs ユーザって実名の人多いから blog には書き辛そうだし。
amazon だとたったの一つしか評価が載ってないのが酷評と言えなくもない。
ついでにいうと唯一のこのレビューも内容ゼロでひどいよね。
0557名無しさん@お腹いっぱい。
2012/07/11(水) 00:36:53.66嫌われてるのか謎だな(それとも一部のアンチ?)
tomoya本と合わせてリファレンスとして役に立ってるんだが
0558名無しさん@お腹いっぱい。
2012/07/11(水) 00:41:34.04> ここ2〜3年の新参者からすれば何故るびきちが
> 嫌われてるのか謎だな(それとも一部のアンチ?)
えぇー。気持ち悪くないか?
情報商材に手を出してたりtwitterで暴言吐いてたりしてて、
ニッチ向けの本を出してるだけの、事実上のニートだぜ?
あんなのと親しいと思われたら真っ当な社会では生きられないよ。
0559名無しさん@お腹いっぱい。
2012/07/11(水) 00:51:31.18るびきち本は持ってて中身はどんなものか知ってるから
tomoya本の有用性についてアピールしてみてくれ
対象読者的に後者には目を通してない住民の方が多いだろうし
0560名無しさん@お腹いっぱい。
2012/07/11(水) 00:55:23.45基本的にこのスレぐらいだよ。
割合自己顕示欲が強めのキャラだからアンチが増えるのも致し方無いと思う。
あと anything の異常なほどのプッシュがちょっと。
本の内容は別に言うほど悪いもんでもなかった。
ある程度使ってる人だったらそもそもあの手の本買う必要はないだろなとは思うけど。
0561名無しさん@お腹いっぱい。
2012/07/11(水) 01:04:34.40忘れられる権利なんてのも言われてるから忘れてあげてもいいかもしれないけど。
ただ、あんまり知られてないけど、今でも気色の悪いことをたくさんしてる。
何やってるか聞いたら相当ひくと思う。ww
0562名無しさん@お腹いっぱい。
2012/07/11(水) 05:27:42.000563名無しさん@お腹いっぱい。
2012/07/11(水) 06:42:38.33ヒント:一人が100回書き込むと100人いるように見える
とくにこのスレにはだいぶ前から強烈な自演キチガイが居ついてるのも
最近見始めた人は知らんだろう
かつて一応は「本スレ」と呼ばれることもあったのに変に過疎っているのには
ちゃんと原因がある
0564561
2012/07/11(水) 08:39:13.99何年かしてほとぼりが冷めたら書きにくるかも。
それまで2ch存在するのかどうか。w
0565名無しさん@お腹いっぱい。
2012/07/11(水) 12:44:50.22>>564
完全なデマの手法じゃねえか
なに一つ本当の事をいっていない。
0566561
2012/07/11(水) 12:53:27.13まぁ他人からみたらそれはそうなんだけどさ。
やられた方からすると心に残るのよ。
いや、こっちがやられたわけじゃないのか。正確には。
間接的に関わっちゃって、最近、ようやく当時(2年ぐらい前)の状況が分かっ
てきて気持ち悪さで戦慄してる。直接関わった人はまだ気付いてないと思う。
0567名無しさん@お腹いっぱい。
2012/07/11(水) 12:58:05.440568名無しさん@お腹いっぱい。
2012/07/11(水) 13:19:02.79って状態だったんで、その時の印象が強すぎていまだにダメだ。
0569名無しさん@お腹いっぱい。
2012/07/11(水) 13:40:45.310570名無しさん@お腹いっぱい。
2012/07/11(水) 14:47:17.28どのML?まさかruby?
>>569 本人おつ。
0571569
2012/07/11(水) 14:48:36.190572名無しさん@お腹いっぱい。
2012/07/11(水) 16:02:19.260573名無しさん@お腹いっぱい。
2012/07/11(水) 16:04:18.29■ このスレッドは過去ログ倉庫に格納されています