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

    元スレEmacs part 23

    emacs覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - starts + - sticky + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    951 = :

    emacs lispでなんかのフレームワークができて
    なんかいろいろできるようになったら
    新しいことが始まった感じにはなるな。
    それともelispの時点で十分高レベルなことできるから
    そんなフレームワークいらないのかな。

    952 = :

    >>949
    うん。わかったwwwww

    953 = :

    Emacsのマルチウィンドウは、WMで言うところのウィンドウとは違うぞ

    954 = :

    >>953
    そっちはEmacs用語ではマルチフレームだな。とは言え、マルチフレームが実装されたのもかなり昔だと思うんだが。

    955 = :

    かなり昔って19か20からじゃなかった?

    956 = :

    >>934 インテリセンスまわりは欲しいよねぇ。
    >>939 cedet ホントに使えてる?

    957 = :

    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 = :

    書き忘れましたが、Emacs22.1です。

    959 = :

    辞書が壊れてる感じだね。

    960 = :

    ぱっと見壊れているようには見えないですが、全然分かりません...
    単純にフォーマットが変更されたんでしょうか。

    961 = :

    >>956
    インテリセンス周りというと、インラインで候補を出す汎用的な方法が無い、
    ということですかな?
    他はあるし。

    962 = :


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

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

    俺は個人的に少なくとも前者はあってほしいと考えてる。カーソルの横に的確に
    自然と候補を出したいね。 今だと completing-read でそれのイミテーションをする
    ぐらいしかできん。

    963 = :

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

    964 = :

    >>963 semantic ホントに使えてる?

    965 = :

    >>962
    前者はicomp.elに期待するとか

    966 = :

    >>964
    使えてるけど?
    C#やRuby、Pythonとかもきちんとクラス解析してくれてるし。
    君は使えてないの?

    967 = :

    >>966
    あぁ、使えてるんだ。
    前に試したら、どーもまともに動いてないように感じたので。
    使えてる人が居るなら、こっちの設定がおかしいんだろうなぁ。
    ありがとう。もう一度試してみるよ。

    968 = :

    >>967
    既にあるものすら使いこなせてないのに、新しいの欲しい欲しいって駄々こねるのは子供。

    969 = :

    >>962
    何時誰が既にあるものに対して駄々をこねたんだ?
    中学生じゃあるまいし、いちいちつまらん釣りはやめろよ。くだらねー。

    970 = :

    中学生に失礼だろwww

    971 = :

    そうそうだ!
    >>962やめろよ!!!失礼だろwwwww

    973 = :


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

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

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

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

    974 = :


    >>973は誤爆である

    976 = :

    問題解決は、問題意識を持っている者がやるしかない。

    977 = :

    埋め

    978 = :

    中学生はかわいいんだから、いしょにするなー

    980 = :

    ウィンドウだのフレームだのバッファだの難しいな

    981 = :

    >* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰
    >囲気を乱すので不可。
    なんで女性を排除するんだろ
    マッチョイズムがあれこれしてるのかな

    982 = :

    単にZenoが女性恐怖症なだけだろ。

    983 = :

    >>873
    遅レス。
    http://www.naan.net/trac/wiki/emacs_rails
    にあるパッチを当ててみて。

    984 = :

    >>983
    ありがとうございます。
    どうしたらいいんですかね?
    下のdiffの部分をパッチするだけで良いんですか?

    985 = :

    >>984
    もしあなたがemacs22を使っているのならば、
    あなたは下のパッチをmmm-vars.elに当てる必要がある(直訳)。

    986 = :

    >>982 zenoの女嫌いワロスw 過去になんかあったんだろなw

    987 = :

    >>985
    パッチうまく当たらん。
    手動でやった。

    988 = :

    埋めるか。

    990 = :

    もうEmacsがEmacsとして開拓すべきフロンティアは無いでしょ。

    992 = :

    がんばってマルチスレッドにしても、グローバルな変数参照しまくってるから
    効率上がらないんじゃないかな。

    993 = :

    >>990
    完璧なVim互換モードを用意する。
    これでエディタ戦争は終結する。

    994 = :

    でも外部プロセス使わんと処理中固まるのはなんとかならんかなー。

    995 = :

    (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はシンボルの値を参照することができないようなんですが、
    ソース弄る以外に何か方法はありませんか?

    997 = :

    やっぱりできません
    (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))

    マクロの限界なんでしょうか?


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - starts + - sticky + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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