元スレEmacs part 23
emacs覧 / PC版 /みんなの評価 : ☆
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))
マクロの限界なんでしょうか?
みんなの評価 : ☆
類似してるかもしれないスレッド
- Emacs part 25 (1001) - [92%] - 2008/8/10 0:18 ○
- Emacs part 27 (1001) - [92%] - 2009/1/23 18:47 ○
- Emacs part 28 (605) - [92%] - 2009/3/25 0:37 ○
- Emacs part 26 (1001) - [92%] - 2008/11/8 20:47 ○
- Emacs part 22 (1001) - [92%] - 2008/1/18 7:47 ○
- Emacs Part 53 (989) - [84%] - 2022/12/5 12:45
- Emacs Part 33 (1001) - [84%] - 2010/3/9 20:01 ○
- Emacs Part 43 (1001) - [84%] - 2013/12/14 11:30
- Emacs part24 (991) - [84%] - 2008/5/10 5:08 ○
- Emacs Part 38 (1001) - [76%] - 2011/11/29 0:01
- Emacs Part 39 (990) - [76%] - 2012/2/9 19:45
- Emacs Part 40 (1001) - [76%] - 2012/9/7 0:30
- Emacs Part 37 (1001) - [76%] - 2011/6/20 19:47
トップメニューへ / →のくす牧場書庫について