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

    私的良スレ書庫

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

    元スレEmacs part 23

    emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - starts + - sticky + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    951 : 名無しさん@お腹 - 2008/02/03(日) 22:48:10 (+62,+29,-68)
    emacs lispでなんかのフレームワークができて
    なんかいろいろできるようになったら
    新しいことが始まった感じにはなるな。
    それともelispの時点で十分高レベルなことできるから
    そんなフレームワークいらないのかな。
    952 : 名無しさん@お腹 - 2008/02/03(日) 22:54:06 (+57,+29,+0)
    >>949
    うん。わかったwwwww
    953 : 名無しさん@お腹 - 2008/02/03(日) 22:55:13 (+66,+4,-6)
    Emacsのマルチウィンドウは、WMで言うところのウィンドウとは違うぞ
    954 : 名無しさん@お腹 - 2008/02/03(日) 22:58:32 (+66,+29,-13)
    >>953
    そっちはEmacs用語ではマルチフレームだな。とは言え、マルチフレームが実装されたのもかなり昔だと思うんだが。
    955 : 名無しさん@お腹 - 2008/02/03(日) 23:04:52 (+9,-18,-5)
    かなり昔って19か20からじゃなかった?
    956 : 名無しさん@お腹 - 2008/02/04(月) 00:47:36 (+59,-10,-14)
    >>934 インテリセンスまわりは欲しいよねぇ。
    >>939 cedet ホントに使えてる?
    957 : 名無しさん@お腹 - 2008/02/04(月) 01:10:18 (+3,-30,-110)
    wgethttp://openlab.jp/skk/dic/SKK-JISYO.L.unannotated.gz
    gunzip SKK-JISYO.L.unannotated.gz
    mv SKK-JISYO.L.unannotated SKK-JISYO.L
    emacs -batch -l ja-dic-cnv -f batch-skkdic-convert SKK-JISYO.L
    emacs -batch -f batch-byte-compile ja-dic.el

    ちょっと前まで、この方法で ja-dic.elc を作れていたのに、
    さっきやってみたら

    ja-dic.el:83:1:Error: Args out of range: ">わk 分", 6

    ってエラーになる。
    なんでエラーになるか分かる人います?
    958 : 名無しさん@お腹 - 2008/02/04(月) 01:11:03 (+3,-24,+0)
    書き忘れましたが、Emacs22.1です。
    959 : 名無しさん@お腹 - 2008/02/04(月) 01:13:30 (+52,+29,-2)
    辞書が壊れてる感じだね。
    960 : 名無しさん@お腹 - 2008/02/04(月) 01:44:07 (+57,+29,-7)
    ぱっと見壊れているようには見えないですが、全然分かりません...
    単純にフォーマットが変更されたんでしょうか。
    961 : 名無しさん@お腹 - 2008/02/04(月) 08:15:40 (+65,+29,-24)
    >>956
    インテリセンス周りというと、インラインで候補を出す汎用的な方法が無い、
    ということですかな?
    他はあるし。
    962 : 名無しさん@お腹 - 2008/02/04(月) 08:52:54 (+171,+30,-155)

    > インテリセンス周りというと、インラインで候補を出す汎用的な方法が無い、

    それとか、メジャーなプログラミング言語のシンタックスを理解してダイナミックに
    関数や変数シンボルをメモリに格納してくれるフレームワークみたいなもんじゃね?
    後者があるのか知らんけど、あったとしてもインスコが面倒か、使えたとしても
    貧弱すぎて実用的じゃないぐらいなんじゃないんかね。

    俺は個人的に少なくとも前者はあってほしいと考えてる。カーソルの横に的確に
    自然と候補を出したいね。 今だと completing-read でそれのイミテーションをする
    ぐらいしかできん。
    963 : 名無しさん@お腹 - 2008/02/04(月) 09:26:45 (+80,+29,-92)
    >>962
    > それとか、メジャーなプログラミング言語のシンタックスを理解してダイナミックに
    > 関数や変数シンボルをメモリに格納してくれるフレームワークみたいなもんじゃね?
    > 後者があるのか知らんけど、あったとしてもインスコが面倒か、使えたとしても
    > 貧弱すぎて実用的じゃないぐらいなんじゃないんかね。
    semanticがあるじゃん。
    964 : 名無しさん@お腹 - 2008/02/04(月) 10:50:06 (+34,-29,-1)
    >>963 semantic ホントに使えてる?
    965 : 名無しさん@お腹 - 2008/02/04(月) 11:13:32 (+12,-29,+2)
    >>962
    前者はicomp.elに期待するとか
    966 : 名無しさん@お腹 - 2008/02/04(月) 11:41:09 (+81,+14,-20)
    >>964
    使えてるけど?
    C#やRuby、Pythonとかもきちんとクラス解析してくれてるし。
    君は使えてないの?
    967 : 名無しさん@お腹 - 2008/02/04(月) 13:27:46 (+102,+29,-19)
    >>966
    あぁ、使えてるんだ。
    前に試したら、どーもまともに動いてないように感じたので。
    使えてる人が居るなら、こっちの設定がおかしいんだろうなぁ。
    ありがとう。もう一度試してみるよ。
    968 : 名無しさん@お腹 - 2008/02/04(月) 15:42:59 (+71,+29,-21)
    >>967
    既にあるものすら使いこなせてないのに、新しいの欲しい欲しいって駄々こねるのは子供。
    969 : 名無しさん@お腹 - 2008/02/04(月) 16:35:42 (+76,+29,-17)
    >>962
    何時誰が既にあるものに対して駄々をこねたんだ?
    中学生じゃあるまいし、いちいちつまらん釣りはやめろよ。くだらねー。
    970 : 名無しさん@お腹 - 2008/02/04(月) 16:40:34 (+52,+29,-1)
    中学生に失礼だろwww
    971 : 名無しさん@お腹 - 2008/02/04(月) 17:04:26 (+80,+29,-2)
    そうそうだ!
    >>962やめろよ!!!失礼だろwwwww
    973 : Zeno ◆5 - 2008/02/04(月) 17:26:58 (+26,-30,-92)

    スレッドルールは以下の通り:

    * 初心者にやさしく接すること。
    * Emacsユーザーとの仲間意識をしっかり持って、馴れ合いを怠らないこと。
    * このスレでのコミュニケーションを前スレ以上に活発にすること (用がなくとも、毎日の書き込みが理想)
    * 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可。
    * 自分で書いた便利なコード/アイディアは他人とシェアしようと試みること。

            _/l__
         /   く
        | ´ω`  | ぐにゅう emacs
         |    C='|

    * Emacs スレッド マスコットキャラである「ぐにゅう君」 (↑のAA) への挨拶も忘れないように!

    974 : Zeno ◆5 - 2008/02/04(月) 17:40:41 (+40,+14,+0)

    >>973は誤爆である
    975 : 名無しさん@お腹 - 2008/02/04(月) 17:46:26 (-1,-29,-18)
    なんか浦島気分だ。
    ここのマスコットはM-x aitanだとばっかり…
    976 : 名無しさん@お腹 - 2008/02/04(月) 18:34:34 (+57,+29,-6)
    問題解決は、問題意識を持っている者がやるしかない。
    977 : 名無しさん@お腹 - 2008/02/04(月) 19:33:46 (+32,+14,+0)
    埋め
    978 : 名無しさん@お腹 - 2008/02/04(月) 20:37:47 (+58,+30,-13)
    中学生はかわいいんだから、いしょにするなー
    979 : 名無しさん@お腹 - 2008/02/05(火) 14:54:23 (-6,-29,+0)
    aitanげんき?
    980 : 名無しさん@お腹 - 2008/02/05(火) 15:06:26 (+55,+27,-3)
    ウィンドウだのフレームだのバッファだの難しいな
    981 : 名無しさん@お腹 - 2008/02/05(火) 15:08:15 (+57,+29,-29)
    >* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰
    >囲気を乱すので不可。
    なんで女性を排除するんだろ
    マッチョイズムがあれこれしてるのかな
    982 : 名無しさん@お腹 - 2008/02/05(火) 15:24:09 (+82,+24,-1)
    単にZenoが女性恐怖症なだけだろ。
    983 : 名無しさん@お腹 - 2008/02/05(火) 15:25:56 (+70,+13,-4)
    >>873
    遅レス。
    http://www.naan.net/trac/wiki/emacs_rails
    にあるパッチを当ててみて。
    984 : 名無しさん@お腹 - 2008/02/05(火) 17:33:24 (+53,+12,-21)
    >>983
    ありがとうございます。
    どうしたらいいんですかね?
    下のdiffの部分をパッチするだけで良いんですか?
    985 : 名無しさん@お腹 - 2008/02/05(火) 18:27:44 (+35,-29,-11)
    >>984
    もしあなたがemacs22を使っているのならば、
    あなたは下のパッチをmmm-vars.elに当てる必要がある(直訳)。
    986 : 名無しさん@お腹 - 2008/02/05(火) 18:55:22 (+61,+22,-2)
    >>982 zenoの女嫌いワロスw 過去になんかあったんだろなw
    987 : 名無しさん@お腹 - 2008/02/05(火) 22:05:39 (+56,+23,-2)
    >>985
    パッチうまく当たらん。
    手動でやった。
    988 : 名無しさん@お腹 - 2008/02/05(火) 23:09:44 (+43,+25,+1)
    埋めるか。
    989 : 名無しさん@お腹 - 2008/02/06(水) 00:41:54 (-1,-29,-3)
    Emacs24が出るまで Emacs part 24 は自重
    990 : 名無しさん@お腹 - 2008/02/06(水) 01:05:38 (+91,+29,-4)
    もうEmacsがEmacsとして開拓すべきフロンティアは無いでしょ。
    991 : 名無しさん@お腹 - 2008/02/06(水) 04:40:47 (-1,-29,+0)
    lispのマルチスレッド化とかどうだろう
    992 : 名無しさん@お腹 - 2008/02/06(水) 08:53:12 (+26,-1,-19)
    がんばってマルチスレッドにしても、グローバルな変数参照しまくってるから
    効率上がらないんじゃないかな。
    993 : 名無しさん@お腹 - 2008/02/06(水) 10:17:34 (+69,+29,-31)
    >>990
    完璧なVim互換モードを用意する。
    これでエディタ戦争は終結する。
    994 : 名無しさん@お腹 - 2008/02/06(水) 11:51:36 (+57,+29,-6)
    でも外部プロセス使わんと処理中固まるのはなんとかならんかなー。
    995 : 名無しさん@お腹 - 2008/02/06(水) 13:33:04 (+7,-30,-267)
    (defmacro nlptr-anything-declare-source (name docstring body)
      "If symbol named NAME does not exist, (`defvar' NAME docstring) .
    and (`setq' NAME BODY) ."
      (let ((symbol-name-string (symbol-name name)))
        (unless (boundp name)
        `(defvar ,(intern symbol-name-string) nil docstring))
        `(setq ,(intern-soft symbol-name-string) ,body)))
    docstringがnilになってしまいます
    引数docstringはシンボルの値を参照することができないようなんですが、
    ソース弄る以外に何か方法はありませんか?
    996 : 名無しさん@お腹 - 2008/02/06(水) 13:50:30 (-1,-30,-69)
    >>995
    > ????`(defvar?,(intern?symbol-name-string)?nil?docstring))
    docstring を unquote してない
    997 : 名無しさん@お腹 - 2008/02/06(水) 17:33:57 (+3,-30,-291)
    やっぱりできません
    (defmacro defvar-and-setq (name docstring body)
      "If symbol named NAME does not exist, (`defvar' NAME docstring) .
    and (`setq' NAME BODY) ."
      (let ((symbol-name-string (symbol-name name))
            (doc docstring))
        (unless (boundp name)
        `(defvar ,(intern symbol-name-string) nil ,doc))
        `(setq ,(intern-soft symbol-name-string) ,body)))
    (defvar-and-setq daanamdddddeaa "hogehoge" nil)

    参照はできるようなんですが…
    (let ((docstring "aaaaaaaa"))
      (defvar bbbbbbbbbbbbb nil docstring)
      (describe-variable 'bbbbbbbbbbbbb))

    マクロの限界なんでしょうか?
    998 : まーきゅん - 2008/02/06(水) 17:49:06 (-2,-30,-23)
    その前に僕は何故997さんが単に (defvar name body docstring) としないのかが疑問だお。
    999 : 名無しさん@お腹 - 2008/02/06(水) 18:11:17 (-6,-29,+0)
    defvar-maybe
    1000 : 名無しさん@お腹 - 2008/02/06(水) 18:21:17 (-6,-24,+1)
    1001
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - starts + - sticky + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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