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

    私的良スレ書庫

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

    元スレEmacs Part 38

    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
    401 : 名無しさん@お腹 - 2011/08/04(木) 17:20:39.16 (+0,-27,-5)
    これはきもちわるい。rbktっぽい。twitterやめたの?
    402 : 名無しさん@お腹 - 2011/08/04(木) 17:30:33.26 (+52,+29,-1)
    触っちゃいかんよ。
    403 : 名無しさん@お腹 - 2011/08/04(木) 18:58:15.10 (+52,+13,-32)
    >>366
    > はてブとかでも、昔からscreen内でバリバリ使ってた人がターミナル外で使うように移行するのを何度も見た。

    詳しく
    404 : 名無しさん@お腹 - 2011/08/04(木) 20:55:55.52 (+70,+29,-5)
    >>400
    一体誰がStallmanの理念に共感して使い出したって?
    あほか。
    405 : 名無しさん@お腹 - 2011/08/04(木) 22:57:59.10 (+23,-29,-70)
    >>357
    > emacsはターミナルとは別に起動することになるのが致命的
    > エディタはターミナルの中で完結させたい
    >>366
    > いやいやw
    > 最近はターミナル内でemacs使う人減っただろ。

    キチガイだから放置しる
    406 : 名無しさん@お腹 - 2011/08/05(金) 00:01:09.41 (+50,+29,+0)
    どの辺りがキチガイなんだ
    407 : 395 - 2011/08/05(金) 01:09:32.24 (+25,-30,-283)
    >>397
    > CEDETの使うならリポジトリ上のを使ったほうがいい。
    リポジトリにあるcedet1.0をemacs23.3にインストールしようとするとバイトコンパイルの時点でエラーになってうまくいかないです。
    本体に統合済みのcedetがすでにあるからかな・・・。

    cedet統合まえのemacs23.1ならインストール可能でビルドまではおそらくうまくいってるとおもう。
    で、いれてセットアップ支持どおりに設定したんだけど、相変わらず補間とかさっぱり作動しないです・・。

    リポジトリからとった場合は↓参考でいいのかな?
    http://cedet.sourceforge.net/intellisense.shtml

    > ソース解析が済んだ後に効き始める。
    > 解析はアイドル時に勝手におっ始めるが、手動で走らせるコマンドもあったはず。
    semantic-complete-analyze-inlinet
    とかです?

    > ソースがディレクトリにまたがっている時はedeのプロジェクトファイル作らないと上手く動かない。
    ソースツリーは単独ディレクトリ以下でOKです。
    関連ファイルはmakeを勝手に参照したりするんですかね?それともプロジェクトトップディレクトリみたいのをどこかで指定しないとだめです?
    ちなみにVisual Studioのプロジェクトソースみたいのを解析させるのは無理・・?

    > 結構重いし、使い勝手もあんまり。過度な期待はしないで下さい。
    とりあえず何とか動かしてみたいです。

    別件ですが、speedbar起動後はミニバッファ入力中に他バッファへc-x oで飛べなくなるんだけど・・・
    なんかでキーバインド上書きされちゃってるんですかね、同じ症状の人いません?
    408 : 名無しさん@お腹 - 2011/08/05(金) 01:35:28.73 (+3,-30,-23)
    semanticって、global-semantic-idle-scheduler-modeの動作が死ぬほどウザいので速攻で切った。
    カーソルが上にちょろちょろ移動するんでスゲーウザい。眼精疲労で殺す気かと
    409 : 名無しさん@お腹 - 2011/08/05(金) 02:07:07.51 (+42,+16,-28)
    糞みたいなものマージして
    ライセンス問題で stallman の寿命が縮んでちゃもったいないよ。
    410 : 395 - 2011/08/05(金) 03:03:15.46 (+3,-30,-136)
    emacs23.3で補間うまくいかない具体的な例としては

    hoge.hpp
    hoge.cpp
    があったとして

    hoge.hpp
    内に
    class Hoge
    {
    int m_dummy0;
    int m_dummy1;
    };

    と記述されていて、

    hoge.cpp内の関数で
    たとえば
    void test(void)
    {
    Hoge a;
    a.
    }

    ↑で c-x , l で補間一覧を出そうとすると
    semantic-analyze-possible-completions-default: Cannot find types for `Hoge a'
    といわれてしまいます。

    で、Hoge定義をcpp内に移動してやると補間候補が出ます。
    何ででしょう・・・
    411 : 名無しさん@お腹 - 2011/08/06(土) 00:33:49.83 (+9,-29,-19)
    #include "hoge.hpp"
    をしてないから。
    Semanticは#includeしないと何もしない。
    当然、hoge.hppがある所のパスは設定されている事が必須
    それと、補間じゃなくて補完な
    412 : 名無しさん@お腹 - 2011/08/06(土) 00:41:19.34 (+57,+29,-11)
    補完は古いよ。
    平成生まれはみんな補間だから。
    東洋思想の影響かもしれん。
    413 : 395 - 2011/08/06(土) 01:00:32.95 (+4,-30,-84)
    >>411
    > #include "hoge.hpp"
    > をしてないから。
    ああ、上には書いてないけど実際はincludeしています。

    > Semanticは#includeしないと何もしない。
    > 当然、hoge.hppがある所のパスは設定されている事が必須
    このhppがあるところのパスというのは何処で指定するパスをさしていますか?
    環境変数のPATHとかじゃなくて
    semantic-add-system-include
    のことですよね?
    こっちは入れてないです。
    semantic-add-system-includeの場合はトップディレクトリを指定するとサブディレクトリまで検索してくれますか?


    414 : 名無しさん@お腹 - 2011/08/06(土) 01:00:37.95 (+57,+29,-7)
    間違いを一般論であるかのように正当化するのは恥ずかしいことだ
    415 : 395 - 2011/08/06(土) 01:36:18.84 (-1,-29,-6)
    semantic-add-system-includeしたら補完うまくいきました。
    ありがとうございました。
    416 : 名無しさん@お腹 - 2011/08/06(土) 11:36:08.52 (+56,+28,-2)
    コンプリーションって書けばOKっしょ
    417 : 名無しさん@お腹 - 2011/08/06(土) 15:58:57.72 (+12,-30,-171)
    >>407
    > リポジトリにあるcedet1.0をemacs23.3にインストールしようとするとバイトコンパイルの時点でエラーになってうまくいかないです。

    emacsのほうのcedetのディレクトリを消すなりリネームするのが早い。
    emacsに付いてるやつはedeのelispが足りないし、cedetが古い。

    >> 解析はアイドル時に勝手におっ始めるが、手動で走らせるコマンドもあったはず。
    > semantic-complete-analyze-inlinet
    > とかです?

    たぶん違う。たしかメニューとかからも選べたと思う。

    プロジェクトの設定はここを一読して。
    http://www.gnu.org/software/emacs/manual/html_node/ede/ede_002dcpp_002droot.html
    ソースファイルは全部S式で指定する。
    自分の場合はプロジェクトファイルを作ってそこに設定書いて.emacsから読み込んでたけど、ベタに.emacsに書いてもいい。
    プロジェクト設定しなくても、同一ディレクトリのファイル同士はinclude経由で補完がかかる。
    VCのincludeディレクトリだけはsystem includeとして指定しといた方がいいけど。
    418 : 395 - 2011/08/06(土) 23:34:22.27 (+6,-30,-173)
    >>417
    > >>407
    > > リポジトリにあるcedet1.0をemacs23.3にインストールしようとするとバイトコンパイルの時点でエラーになってうまくいかないです。
    > emacsのほうのcedetのディレクトリを消すなりリネームするのが早い。
    > emacsに付いてるやつはedeのelispが足りないし、cedetが古い。
    了解です。試してみます。

    > >> 解析はアイドル時に勝手におっ始めるが、手動で走らせるコマンドもあったはず。
    > たぶん違う。たしかメニューとかからも選べたと思う。
    こちらはみつかりました。

    > プロジェクトの設定はここを一読して。
    >http://www.gnu.org/software/emacs/manual/html_node/ede/ede_002dcpp_002droot.html
    > ソースファイルは全部S式で指定する。
    > 自分の場合はプロジェクトファイルを作ってそこに設定書いて.emacsから読み込んでたけど、ベタに.emacsに書いてもいい。
    > プロジェクト設定しなくても、同一ディレクトリのファイル同士はinclude経由で補完がかかる。
    > VCのincludeディレクトリだけはsystem includeとして指定しといた方がいいけど。
    こちらも参照してみます。
    いろいろありがとう。

    419 : 395 - 2011/08/07(日) 00:58:55.76 (+3,-30,-104)
    とりあえず
    > > リポジトリにあるcedet1.0をemacs23.3にインストールしようとするとバイトコンパイルの時点でエラーになってうまくいかないです。
    > emacsのほうのcedetのディレクトリを消すなりリネームするのが早い。
    > emacsに付いてるやつはedeのelispが足りないし、cedetが古い。
    はいけました。

    ちょっと気になったのが
    C-c , SPC
    で呼び出す補完一覧メニューの操作なんですが、
    これってマウスじゃないと操作できないんですかね・・・。
    C-p
    C-n
    とかで上下させて選びたいのですが・・・
    420 : 名無しさん@お腹 - 2011/08/07(日) 09:21:32.06 (+32,-1,-20)
    補完メニューはウィンドウシステムのものを使ってるから、Emacs側の操作キーは適用されない。
    OSによっては上下矢印キーが使えるかもしらん。
    popup.elとの連携が望まれる・・・。
    421 : 名無しさん@お腹 - 2011/08/08(月) 06:18:43.40 (+7,-30,-235)
    >>420
    > 補完メニューはウィンドウシステムのものを使ってるから、Emacs側の操作キーは適用されない。
    > OSによっては上下矢印キーが使えるかもしらん。
    > popup.elとの連携が望まれる・・・。
    auto-complete.elを使用して補完対象を選択するようにしたので、cedetのcompleteリストは出なくても何とかなりました。
    ※auto-completeだとプロトタイプ表示まではしてくれないですが。

    あと
    semantic-add-system-include
    の挙動が

    23.3に組み込まれているcedetとcedet1.0だと挙動が違くないですか?

    組み込みcedetをリネームして外部cedetを利用したばあい
    semantic-add-system-includeで追加したパスを
    describe-variable semantic-dependency-system-include-path
    で確認すると、ちゃんと入っているのですが

    組み込みのcedetで同じパスをいれてもさっぱり反映されず
    ("/usr/include")
    だけが入っている状態です。

    422 : 名無しさん@お腹 - 2011/08/08(月) 08:44:01.59 (-1,-29,+0)
    CEDETのマージは無かったことにしたい
    423 : 名無しさん@お腹 - 2011/08/08(月) 12:09:22.08 (+61,+28,-44)
    皆さん twittering-mode 使ってるのかな。

    私は、あまり頻繁に使ってないんだけど、
    気が付いたらxAuthが失敗するようになってました。
    6月ごろは使えてたと思うんですが、ということは、
    twitter側の仕様変更ですかね。面倒臭いな。
    424 : 名無しさん@お腹 - 2011/08/08(月) 13:08:15.24 (+56,+28,-41)
    使ってないからしらんが、正式版リリースは4月で止まってるけどgithubのほうは最近も更新されてるから直ってんじゃないの
    425 : 名無しさん@お腹 - 2011/08/08(月) 13:11:56.34 (+26,-1,-13)
    sslの証明書じゃないかな。githubだと直ってるらしい。
    426 : 名無しさん@お腹 - 2011/08/08(月) 14:46:34.79 (+119,+29,-23)
    twittering-mode ってなんで使いにくく感じるんだろ。
    なんか、はじめて navi2ch を使った時の感動みたいなのには遠く及ばない感じ。
    結局、若手専用なのか。
    427 : 名無しさん@お腹 - 2011/08/08(月) 16:01:20.57 (+56,+22,-14)
    >>426
    多分キーバインドかな?
    428 : 名無しさん@お腹 - 2011/08/08(月) 16:24:28.34 (+73,+29,-4)
    >>426 あんたが年とっただけ。縁側で熱い茶でもすすってろ。
    429 : 名無しさん@お腹 - 2011/08/08(月) 17:47:59.10 (+57,+29,-1)
    navi2chはいかにも古臭い感じだけどな。
    代わりがないから使ってるけど。
    430 : 名無しさん@お腹 - 2011/08/08(月) 23:08:14.76 (+56,+28,-2)
    twittering-mode はつぶやくと作者さんが小まめに直してくれるのが嬉しい。
    431 : 名無しさん@お腹 - 2011/08/08(月) 23:52:52.11 (-1,-29,-10)
    いまどき twitterig-mode とか navi2ch 使ってうれしいことあるのか?
    といえば emacs もそうか
    432 : 名無しさん@お腹 - 2011/08/09(火) 00:17:55.07 (+57,+29,-1)
    うれしいとか悲しいとかで使っているわけじゃないんで
    433 : 名無しさん@お腹 - 2011/08/09(火) 02:47:02.74 (+62,+29,-20)
    twittering-mode って、どこまで読んだか記録してくれたっけ?それがないと
    やってられん。それからキーワードでのフィルタもなかった気がする。この二
    つの機能があるならすぐにでも使いはじめる。まじで。
    434 : 名無しさん@お腹 - 2011/08/09(火) 02:52:19.91 (+3,-29,-69)
    navi-2ch は、気に入ってる。むしろ emacs 使いで navi-2ch 使わない意味が
    わからん。でも 2ch がRSSサポートしたら RSS リーダーに乗り換える。だっ
    てスレが更新されたか navi-2ch で確認するのも結構つらいから。
    435 : 名無しさん@お腹 - 2011/08/09(火) 02:58:17.73 (+62,+29,-43)
    navi2ch に感じる使いやすさは、
    2chウェブの圧倒的な使いにくさの裏返しの気がする。
    Twitterはまあ、ウェブでもそこそこ使えるし、
    ウェブ2.0的な世代だからウェブサービスとか
    ブラウザプラグインとか手軽なビューワも色々あるし。
    436 : 名無しさん@お腹 - 2011/08/09(火) 09:43:41.84 (-1,-29,-2)
    2chはいうなればweb0.xのまま進歩してないからな
    437 : 名無しさん@お腹 - 2011/08/09(火) 10:47:24.87 (+31,-29,-24)
    emacsで’)’のあとに改行+’(’をするキーって作れる?
    できれば作り方教えてください
    438 : 名無しさん@お腹 - 2011/08/09(火) 11:00:31.47 (+44,+4,-59)
    >>437
    できるけれどなにしたいのかな?
    一時的なものなら、キーボードマクロで十分だと思うし、
    整形か何かならば [query-]replace-regexp あたりで何とかなりそうな気がする。
    具体的な使用例を書けば、誰かがうまい方法を考えてくれそうな気が。
    439 : 名無しさん@お腹 - 2011/08/09(火) 11:38:20.02 (+2,-29,-22)
    もしかしてminibufferで改行入れる方法かな?
    C-q C-m
    440 : 名無しさん@お腹 - 2011/08/09(火) 11:39:03.19 (-1,-29,-6)
    間違えた。 C-q C-m -> C-q C-j だ
    441 : 名無しさん@お腹 - 2011/08/09(火) 11:45:56.55 (-1,-29,-2)
    C-x C-f とかのミニバッファでたまに間違えて C-o やってしまう
    442 : 437 - 2011/08/09(火) 11:47:31.89 (+3,-29,-16)
    >>438
    commonlispのslimeやlisp-modeの時に使いたいなと考えてる
    カーソルの位置に文字を表示する方法が分かればなんとかなりそうです

    443 : 名無しさん@お腹 - 2011/08/09(火) 11:58:11.16 (-1,-29,-18)
    >>439
    そのミニバッファもよく分からない初心者です
    (defun test (x) ※ここで関数入力
    ( ※この2行目のカッコを改行後に表示したい
    444 : 名無しさん@お腹 - 2011/08/09(火) 12:23:32.98 (+92,+29,-4)
    初心者以前に頭が悪そうに見えるな。
    それぐらい入力すればいいじゃん。
    445 : 名無しさん@お腹 - 2011/08/09(火) 12:31:51.15 (+70,+25,-34)
    >>444
    まあ思い立ったらなんちゃらということで大目に見てください<(_ _)>
    挿入でググったらinsertで文字表示できることわかったんでなんとか自分で作れそうです
    色々ほかのことも勉強になりました。438さん、439さんありがとうございます。
    446 : 名無しさん@お腹 - 2011/08/09(火) 12:41:46.03 (+57,+29,-4)
    そこは必ず(が来るわけじゃないからなあ。
    447 : 名無しさん@お腹 - 2011/08/09(火) 12:51:47.57 (+4,-30,-24)
    defunの2行目にdocstringを自動で考えて挿入してくれる関数ください!!
    448 : 名無しさん@お腹 - 2011/08/09(火) 13:11:30.21 (+0,-27,+0)
    doctorちょっといじればできそう。
    449 : 名無しさん@お腹 - 2011/08/09(火) 19:35:36.14 (-1,-29,-3)
    defunのdodyを自動的に(ry
    450 : 名無しさん@お腹 - 2011/08/09(火) 20:13:54.06 (-1,-29,+1)
    rubikitchかkiwanamiいじれば作ってくれそう。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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