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

    元スレEmacs Part 43

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

    >>50
    M-x コマンド
    で勝手に引っ張ってきてくれる

    52 = :

    許可は得てるで

    53 = :

    その仕組みで何か悪さできないの?

    54 = :

    君のがんばり次第。

    55 = :

    >>52
    Emacs乙

    56 = :

    何言ってんだ

    57 = :

    横向きの方が有利かもしれない

    58 = :

    ある特定のファイルが更新されていた場合に、バッファへの読み直しをさせるには、どのように書けば良いでしょうか?

    メモ書きファイルに追加書き込みさせるのに、
    (swith-to-buffer memo-file-path)とバッファを切り替えているのですが、
    更新されている場合には、changed on disk. Reread from diskと聞かれてemacs lispの処理が止まってしまいます。

    59 = :

    >>58
    読み直ししたいなら無理矢理(revert-buffer nil t)とでもすればいいんじゃね
    もしswitch-to-bufferをやめてset-bufferとかwith-current-bufferあたりで済む話ならそっちを使って逃げるとか

    61 = :

    hoge.org から
    hoge.tex やhoge.html
    を生成するコマンドをmakefileに書きたいのだけど
    どんなコマンド書けばいいのでしょう

    64 = :

    そうだな。
    >>61http://toro.2ch.net/test/read.cgi/unix/1079538957/ で本当にやりたいことを聞いたらいいよ。

    66 = :

    と意味不明な供述を繰り返しており

    67 = :

    >61
    コマンドラインからelisp実行したいのね
    elisp への引数指定がめんどそう

    68 = :

    >>61
    普段emacs上で手動でやっているんだと思うけれど
    どういう操作をしているのかを書いてみそ

    69 = :

    shell-modeで改行無しのテキストファイルをcatしても中身が表示されないです。
    何か設定すれば見えるようになりますか?

    70 = :

    >>69
    ファイルの内容を abc だけで試したけど
    emacs24.3@ubuntu13.04, emacs24.3@gnupack では問題ないな
    環境と、ファイルの内容を詳しく
    この件ではあまり関係ないとは思うけれど、お約束で emacs -Q で起動したときの結果も

    73 = :

    unsetopt prompt_cr

    74 = :

    >>73
    表示できました!ありがとうございます!!

    75 = :

    感動した

    76 = :

    >>61
    (org)Batch execution
    を読んで、
    org-export-as-html
    などを実行するように変更する。

    77 = :

    http://poulenc.eng.kagawa-u.ac.jp/~hiconyan/doku.php?id=emacs:powerline
    emacs起動時にこのcustom-set-facesの設定が反映されません。他の設定はokです
    custom-set-facesを手動で評価すると設定は意図した通りに反映されます
    何か追加で設定しなければいけないのですか

    78 = :

    >>77
    .emacs 読み込んだ後に defface で face つくられてんでねーの?
    eval-after-load 使って対象 face が load された後に custom-set-faces 呼んでみたら?

    79 = :

    >>78
    autoloadしてeval-after-loadの中でcustom-set-facesを使ってみましたが
    なぜかうまくいきませんでした
    ただset-background-colorで設定できたのでこれを使おうと思います
    ありがとうございました

    81 = :

    c++-modeなどで特定のキーワードにfaceをつけたくて
    font-lock-add-keywords
    を使ってみたんですが、
    コメントに含まれているワードまでfaceがついてしまい困っています。
    コメント中のワードには適用しないようにするのはどうすればいいでしょうか?

    ちなみにこんなかんじでつかってます。
    (font-lock-add-keywords
    c++-mode
    '(
    ("\\<\\(Hoge\\)\\>" 1 font-lock-keyword-face t)
    ))

    これだと
    // Hoge a;
    とか
    /*
    Hoge a;
    */
    にも適用されてしまいます。

    83 = :

    commentのfaceを最後に持ってくる、では駄目?

    84 = :

    気にしないようにしてたのに気になってきたじゃないか

    85 = :

    Emacs + org-mode + python in reproducible research; SciPy 2013 Presentation - YouTube
    http://www.youtube.com/watch?v=1-dUkyn_fZA

    86 = :

    C-x C-s セーブ時に以下のエラーがでてしまします。

    Saving file c:/hogehoge.cpp
    basic-save-buffer-2: Opening output file: invalid argument, c:/hogehoge.cpp

    エラーが出ないファイルと出るファイルがあり、
    エラーになる場合はセーブができません。

    考えられる原因はなんでしょうか?

    使用しているのはemacs24.3です。

    88 = :

    rootはやめとけ

    90 = :

    Macなんですが
    http://sakito.jp/emacs/emacs24.html#usr-local
    を参考にIMEパッチをあてて、/usr/local/にバイナリ生成しました。
    しかしターミナルからemacsコマンドで開くとEmacsで文字やらコマンドが打てなくなりました。厳密にはEmacsがアクティブになりません。
    /usr/local/bin/を見るとemacsとemacs-24.3というものがあり
    ターミナルでemacsとうち、起動するとターミナルの上の部分がemacs-24.3になります。
    対処法などはないでしょうか?

    91 = :

    以下のようにshell-commandを発行すると、
    (shell-command (concat "saykana hello"))
    (Shell command succeeded with no output)
    のように表示されてしまうのですが、
    なにも表示されないようにするにはどうすればよいでしょうか?

    92 = :

    >>91
    1. message-log-max + message nilでくるむ。楽だけど message 自体は一瞬表示される。

    (let (message-log-max)
    (shell-command)
    (message nil))

    2. shell-command-to-string を使う。

    3. call-process, start-process などの low level api を使う。

    93 = :

    >>92
    ありがとうございました。
    楽だったので1を使いました。

    94 = :

    >>90
    たぶん Emacs.app をビルドして
    /Applications フォルダにドラッグして入れたほうがいいんじゃね
    やり方はそのサイトにはあるはず

    OSX のアプリとしては /Applications に入れたほうがいいとおも

    96 = :

    Cygwin って loadavg 取れないんじゃなかったかな

    98 = :

    emacs 24.3のquery replaceがおかしい気がします。
    c++-modeなどでつかっていますが、たまに以下のような動作をします。

    abc0
    abc1
    abc2
    abc3
    abc4

    これの一部を abc > xyz とreplaceするとします

    abc0(no)
    abc1(no)
    abc2(yes)
    abc3(yes)
    abc4(yes)

    という風に選択する予定なので
    abc0,abc1をnoでスキップ
    abc2をyesでリプレース
    以前のemacsでの挙動ならabc3をリプレースするか問い合わせてきますが
    いきなりスキップしたはずのabc0から再度問い合わせしてきます。
    再度abc0,abc1をスキップしてabc3をリプレースすると
    再びabc0を問い合わせてきます、これを繰り返す状態になります。

    状況の再現性についてですが
    その他周りのテキストも関係しているのか
    ↑のテキストだけはりつけて query replaceしても再現しないと思います。
    ただ、発生しているときは、なんどやっても必ず同じ挙動になります。

    99 = :

    imenu-treeで階層化したimenuを表示したく、そのためのimenu側の設定をお聞きします
    対象のファイルはこのようなものです

    * 見出し1
    ** 見出し1.1
    内容1
    * 見出し2
    ** 見出し2.1
    内容2

    http://dev.ariel-networks.com/Members/matsuyama/imenu/の「独自のインデックス作成機能を作る」で
    1階層のインデックス作成はできたのですが、それ以上の深さをimenuにどう伝えるのかさっぱり分かりません
    おわかりの方はいらっしゃいますか

    100 = :

    >>96-97
    Cygwin 側が変なんですね。なんか値が4つ入ってるし。

    (0 0 0 0)   ← Cygwin
    (28 16 15)  ← Mac OS X 10.6

    気にしない事にします。ありがとうございました。


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

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


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