のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,831人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレEmacs Part 40

    emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    501 : 名無しさん@お腹 - 2012/06/29(金) 21:08:56.81 (+28,-28,-3)
    emacsのdocstringも多国語化されてもいいような気がするんだけど
    502 : 名無しさん@お腹 - 2012/06/29(金) 23:02:11.36 (+51,+25,+1)
    >>501
    期待してるぞ。
    503 : 名無しさん@お腹 - 2012/06/29(金) 23:08:34.10 (-1,-29,-41)
    やるとするとどうすりゃいいんだろ?
    文字列あったらdocstring、リストなら本体って判断なんでしょ?
    assoc 入れるわけにもいかんのか
    504 : 名無しさん@お腹 - 2012/06/30(土) 05:28:11.70 (+3,-30,-214)
    docstring以外の多言語化もすること考えるとその時の言語設定によって別の文字列として解釈されるオブジェクトを導入するとかどうだろう

    イメージ的には
    (defun foo ()
    #?(:en "hoge hoge"
    :ja "ぴよぴよ")
    ....
    て書いとくと日本語環境だとぴよぴよがdocstring扱いになる、みたいな

    #?(:name foo-docstring )
    みたいな感じで名前ふってあとから内容追加できるようにしとけば翻訳を別ファイルにわけたり後から追加したりとかできるし

    という5分くらい考えての妄想
    本体に手入れることになるかな、それともdefun系の定義書き換えるだけでいけるかな
    505 : 名無しさん@お腹 - 2012/06/30(土) 05:30:14.68 (+51,+28,-1)
    あれ記号が化けちゃった
    506 : 名無しさん@お腹 - 2012/06/30(土) 07:26:38.39 (+17,-30,-89)
    みんなM-TABに割り当てられているコマンドってほぼ使ってないだろうね。
    かくいう自分も使ってないけど、大体complete-symbolが割り当てられてるかな。
    emacs-lisp-modeとかだとスゲー便利だけど。

    各モード毎にM-TABのコマンドを別のキーに割り当てるのは簡単だけど、
    例えばC-M-TABを押した時に、常にM-TABに割り当てられているコマンドを実行
    するように設定するにはどうすればいい?
    507 : 名無しさん@お腹 - 2012/06/30(土) 07:51:41.61 (-1,-30,-12)
    >>506
    key-translation-map
    508 : 名無しさん@お腹 - 2012/06/30(土) 09:56:43.73 (+2,-29,-11)
    M-TAB使いまくってるぞなにいってんだ
    タスク切り替えになっちゃう? Windows じゃ C-M-i って押すんだよ
    509 : 名無しさん@お腹 - 2012/07/05(木) 16:51:27.31 (+7,-30,-96)
    emacs 24.1 で grep-edit.elを使用している方に質問です。
    23.xまではgrep後の編集が可能だったのですが、
    24.1では編集ができなくなってしまいました。
    ただし、replace-stringやquery replaceは使用できます。
    単独の文字入力だけが効かないのですが、これはどうすればいいでしょうかね・・。
    inhibit-read-onlyとかが仕様がかわったのかな、とおもったのですが違うぽい・・?

    解決できてる方いませんか?

    510 : 名無しさん@お腹 - 2012/07/05(木) 18:56:56.76 (-1,-29,-3)
    つ color-moccur + moccur-edit
    511 : 名無しさん@お腹 - 2012/07/05(木) 23:01:17.55 (+0,+0,+0)
    Macでemacs24.1 使ってます。
    キーバインドの設定を変更しようと、
    (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初心者で何がおかしいのかわからないのですが、どなたか教えていただけないでしょうか?
    何か設定ファイルとかが足りないのでしょうか???
    512 : 名無しさん@お腹 - 2012/07/05(木) 23:10:42.59 (+0,-30,-179)
    >>511
    自己レスですがカーソルを○で表すとして、

    (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
    と、ただの改行になっているように見えます。
    こういうもんなのでしょうか?
    513 : 名無しさん@お腹 - 2012/07/05(木) 23:18:37.37 (+62,+29,-12)
    チュートリアル読んでください
    マニュアル読んでください
    ヘルプ読んでください
    それでも解決しなかったら質問してください
    514 : 名無しさん@お腹 - 2012/07/05(木) 23:19:41.78 (+9,-30,-51)
    kbd("C-m") じゃなくて (kbd "C-m") だとおもうんだけど。
    あとインデントするかしないかはモードの設定によるよ。
    textモードなら前の行の行頭のスペースまで自動でインデントするって仕様だね。
    515 : 名無しさん@お腹 - 2012/07/05(木) 23:27:10.32 (+4,-29,-8)
    >>513
    >>514
    回答ありがとうございます。(kbd "C-m")、ご指摘の通りです。転記ミスでした。
    S式の評価、その式の後でタイプすることを理解してませんでした。ごめんなさい。
    516 : 名無しさん@お腹 - 2012/07/05(木) 23:27:18.90 (+0,-30,-29)
    >>512

    C-xC-eは式の直後で使う。頭で使うならC-M-x
    newline-and-indentはインデントが設定されてないバッファでは意味無し
    例えばc-modeのバッファとかでやってみ
    517 : 506 - 2012/07/06(金) 01:02:13.92 (-1,-29,-2)
    >>508
    ほんとだ、C-M-iでいいんだ。C-iとか使うのに何で気付かなかったんだろう。ごめんよ。
    518 : 名無しさん@お腹 - 2012/07/08(日) 23:18:27.64 (+77,+12,-24)
    ツールバーがクリックできないのを直したいんですけどどうすればいいんですか?

    最近使い始めたんで詳しく分からないんでお願いします

    windowsでバージョンは23.4.1、cygwinで使ってます
    519 : 名無しさん@お腹 - 2012/07/09(月) 00:14:00.08 (+6,-29,-23)
    aからzまでの文字をelispで一つずつ改行して表示(print)するにはどうすればいいですか
    520 : 名無しさん@お腹 - 2012/07/09(月) 00:50:51.55 (-1,-29,-8)
    >>509
    今は wgrep.el だね。
    package(marmalade) からインストール出来るよ。
    521 : 名無しさん@お腹 - 2012/07/09(月) 06:10:34.98 (-1,-30,-54)
    >>519
    (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")
    522 : 名無しさん@お腹 - 2012/07/09(月) 06:33:55.75 (-1,-30,-15)
    >>519
    (dotimes (c 26)
    (insert (format "%c\n" (+ c ?a))))
    523 : 名無しさん@お腹 - 2012/07/09(月) 10:46:41.39 (+79,+29,-52)
    >>518
    状況が分からない
    ボタンが反応しない?ツールバー自体が出てない?自分でやった設定は?
    というか初心者がやってしまいがちな答えにくい聞き方の見本のようなレスなのでスルーされてます
    まず掲示板での質問のしかたからググっておいで
    524 : 名無しさん@お腹 - 2012/07/09(月) 13:13:56.93 (+17,-29,-30)
    >>523
    ツールバーは出ていてクリックできない状態です

    設定はなにもいじってません

    cygwinインストールしてemacs使おうとしたらできない状態でした

    cygwinインストール時はediterパッケージは全てインストールしました
    525 : 名無しさん@お腹 - 2012/07/09(月) 13:22:02.15 (+39,+11,+3)
    Cygwinのスレで聞いた方がいいんじゃないの。
    526 : 名無しさん@お腹 - 2012/07/09(月) 13:53:12.08 (+0,-29,+0)
    >>524
    起動画面にあるとおりM-`押してみ
    527 : 名無しさん@お腹 - 2012/07/09(月) 15:41:57.98 (+6,-21,-18)
    個人的にはcygwinに入ってるemacsよりntemacs使ったほうがいい気もしないでもない
    もっともcygwinとの連携のために少々工夫が必要になるからどっちもどっちだけど。
    528 : 名無しさん@お腹 - 2012/07/09(月) 17:47:17.57 (+10,-29,-11)
    cygwinのX入れてないから-nw状態で動いてるんでしょ。
    F10押してみ。

    minttyが結構いけるんでcygwin版emacs愛用している。
    529 : 名無しさん@お腹 - 2012/07/09(月) 18:19:56.59 (+16,-17,-46)
    >>528
    F10おすかM-’押すとコマンドからツールバーが使えるんですね。ありがとうございます。

    調べたらところツールバーは慣れれば使わなくなるみたいなんで今のままでいくか、気に入らなかったらntemacsを試してみます。
    530 : 名無しさん@お腹 - 2012/07/09(月) 19:12:51.21 (+32,-29,-19)
    個人的にはwindowsでemacs使うならgnupack一択
    531 : 名無しさん@お腹 - 2012/07/09(月) 20:50:39.57 (+62,+29,-10)
    >>530
    こんなんあるんだね
    なんか赤いからちょっと怖いけど便利そう
    つかってみます
    532 : 名無しさん@お腹 - 2012/07/09(月) 20:59:08.25 (+96,+30,-82)
    赤いってのがよくわからないけど入れるの楽だし止めるのも楽だし
    日本語ほぼばっちりだし便利だよね

    最近おもしろいelisp出てこないねえ。
    ブログ界隈もemacsの記事が全然でてこなくなった感じ。
    ガリガリ書いてた人が就職しちゃったり起業しちゃったりしたせいなんだろか。
    533 : 名無しさん@お腹 - 2012/07/09(月) 21:13:59.09 (+84,+19,-31)
    http://gnupack.sourceforge.jp/docs/latest/UsersGuide_introduction.html#_whatis
    ほらなターミナルがあかい……

    おもろないときは自分でかくのが正解
    534 : 名無しさん@お腹 - 2012/07/09(月) 21:18:12.85 (+47,+29,+0)
    何かネタくれ
    535 : 名無しさん@お腹 - 2012/07/09(月) 21:25:36.25 (+57,+29,-52)
    いやねネタがすべてだと思いますよ
    そこを作るのが大変だからおもしろいことってすくないんじゃないかと
    人のアイディアでいいもんできてもつまらないと思いますよ
    536 : 名無しさん@お腹 - 2012/07/09(月) 21:28:37.58 (+52,+29,-1)
    結局ネタ不足ってことじゃねーか
    537 : 名無しさん@お腹 - 2012/07/09(月) 21:34:35.69 (+58,+30,-20)
    もし僕がいいネタ持ってたら君なんかに教えるわけないw
    もしいいネタがたくさん出るような頭があればもっといい暮らししてます
    アイディアはお金になるからね
    538 : 名無しさん@お腹 - 2012/07/09(月) 21:39:43.11 (-1,-29,-6)
    ネタあれば作ってくれるの? Any.DOとorg-mode連携させてよ。
    539 : 名無しさん@お腹 - 2012/07/09(月) 21:39:46.83 (+58,+29,-75)
    残念ながらガリガリ書いてた人達のほとんどは無職だったり
    ルサンチマンに蝕まれてtwitterで暴言や鬱言吐いてますよ。
    elisperに何も期待しちゃぁいけん。elisp金にならんからな。
    540 : 名無しさん@お腹 - 2012/07/09(月) 21:43:57.35 (+90,+29,-1)
    最近みたのだとこれが素晴らしかった
    http://blog.glidenote.com/paperboy.el/
    541 : 名無しさん@お腹 - 2012/07/09(月) 21:44:41.74 (+86,+29,-3)
    某るびきちさんのことですか!
    542 : 名無しさん@お腹 - 2012/07/09(月) 21:54:43.25 (+69,+29,+2)
    >>541
    あの人全然書いてないじゃん。
    543 : 名無しさん@お腹 - 2012/07/09(月) 21:58:30.87 (+51,+23,-4)
    るびきちってanythingで騒いでた以外に何かしたっけ
    544 : 名無しさん@お腹 - 2012/07/09(月) 22:04:46.78 (-1,-29,-10)
    auto-async-byte-compileとか?
    545 : 名無しさん@お腹 - 2012/07/09(月) 22:10:35.79 (+85,+28,+0)
    それ、ウイルス作成罪。
    546 : 名無しさん@お腹 - 2012/07/09(月) 22:18:24.22 (+57,+29,-28)
    なんつうかるびきちの作るelispって目的と手段が逆になっちゃった人向け的な感が。
    メルマガどうなってんの今。
    547 : 名無しさん@お腹 - 2012/07/09(月) 22:20:51.26 (+63,+29,-4)
    なるほどスレが見事にルサンチマンでいっぱいだ
    548 : 名無しさん@お腹 - 2012/07/09(月) 22:27:21.76 (+9,-27,-1)
    >>547
    > なるほどスレが見事にルサンチマンでいっぱいだ

    ということにしたいのですね。rubikitchさん。
    549 : 名無しさん@お腹 - 2012/07/10(火) 14:19:07.26 (+74,+29,-28)
    >>533
    VT端末っぽい色にしてあるんじゃね?
    ちと赤すぎるようにも見えるがな

    DECは背景黒で緑の文字よりも暗めのオレンジ(アンバー)の方が目に優しいってことで
    この色にしていると聞いたことがある
    550 : 名無しさん@お腹 - 2012/07/10(火) 15:58:10.22 (+77,+29,-17)
    >>532
    Emacs使ってて起業した人ってだれかいたっけ?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について