emacsでnavi2chを使うには

このQ&Aのポイント
  • 久しぶりに手動でnavi2chをインストしてみた結果、emacsでnavi2chが起動しなかったため、解決方法を知りたい
  • w3mの設定ではw3mが正常に読み込まれるが、2chnaviの場合はどうすればいいのかが分からない
  • carbonemacsとemacsを使用している人が、2chnaviを起動する方法を教えてほしい
回答を見る
  • ベストアンサー

emacsでnavi2chを使うには

久しぶりに手動でnavi2chをインストしてみたんですが emacsでnavi2chとやってもできません w3mの時は (setq exec-path (append (list "/usr/local/bin" "/sw/bin" "/usr/bin")exec-path)) (setenv "PATH" (concat '"/usr/local/bin:/sw/bin:" (getenv "PATH"))) (require 'w3m-load) でやったらw3mがちゃんと読み込まれるんですが 2chnaviの場合どうすればいいのでしょう インストールほ保存先は決めないでインストールしました どなたかcarbonemacs+emacsで2chnaviが起動するまでを教えてください!

noname#35759
noname#35759

質問者が選んだベストアンサー

  • ベストアンサー
  • yukimican
  • ベストアンサー率70% (112/159)
回答No.2

configureのコマンドは、入力途中で次の行に表示されてしまっても大丈夫です。 一行でというのは、「2行に見えるけどENTERで意図的に改行しないように」という意味で書いたものです。 わかりにくくてごめんなさい。 あと、これは↓で書いたサイトの ドキュメント → HTML版 → 「2. 使い方」→「2.1 起動方法」 に書いてありましたが、 .emalc.elには以下のように書いてください。 (autoload 'navi2ch "navi2ch" "Navigator for 2ch for Emacs" t)

noname#35759
質問者

お礼

いつもいつもありがとうございます! navi2chはできました! パッチの当て方などがよくわからないので どこを勉強したりしていいかわかりません ちょっとがんばってみます

その他の回答 (1)

  • yukimican
  • ベストアンサー率70% (112/159)
回答No.1

navi2chのインストールを % gzip (navi2chのアーカイブ) % cd (↑の展開先) % ./configure % make % make install の手順でされたと思いますが、 上のconfigureの箇所を ./configure --with-emacs=/Applications/Emacs.app/Contents/MacOS/bin/emacs --with-lispdir=/Applications/Emacs.app/Contents/Resources/site-lisp/navi2ch と、してください(長いけど1行で) ※この例は、Carbon Emacsが /Application に入っているという前提です。  他の場所に置いてある場合は、/Applications/Emacs.app の箇所を適当に修正してください。 その他、操作関連は http://navi2ch.sourceforge.net/ ここのドキュメントを参照してください。

noname#35759
質問者

補足

./configure --with-emacs=/Applications/Emacs.app/Contents/MacOS/bin/emacs --with-lispdir=/Applications/Emacs.app/Contents/Resources/site-lisp/navi2ch をやったんですが一行で入りきりません スクリーンをMAXにしてもです 起動もできませんでした .emacs.elのファイルは変更するのでしょうか?

関連するQ&A

  • emacsの事教えて!

    navi2chをインストールしたんですが ターミナル.appでCUIのemacsを起動させてescでM-x navi2chとやったら Cannot open load file: navi2chとでます 調べてみたんですがよくわかりません GUI版のCarbonEmacsでは動くんですが ターミナルのCUIでは動きません! 誰か教えてください!   emacsのファイルは.emacs.elであってるんですが emacsで使うUNIXアプリのパスはどう通せばいいのでしょう? whichでnavi2chと検索してもありません たとえばwhich w3mと打てば/sw/binのようにでてパッチはあわせられるんですが emacsで使えるアプリケーションのパスの合わし方とかがわからないんです だからemacs-w3mなどはfinkでやってます

  • emacs23でnavi2chのconfigure

    macportsでemacs23をインストールし、navi2chをconfigureしようとするのですが、以下のようになり、うまくできません。 checking whether to enable maintainer-specific portions of Makefiles... noが原因ではないかと思うのですが、何かpackageが不足しているのでしょうか? 分かる方教えていただけたら嬉しいです。 osはMAC OS X 1.7 Lionです。 $ sudo ./configure EMACS=/Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs --with-lispdir=~/.emacs.d/navi2ch checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for emacs... /Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs checking where .elc files should go... ~/.emacs.d/navi2ch checking detecting your emacs type... Loading /opt/local/share/emacs/site-lisp/subdirs.el (source)... emacs21 checking where icon files should go... Loading /opt/local/share/emacs/site-lisp/subdirs.el (source)... /Applications/MacPorts/Emacs.app/Contents/Resources/etc/navi2ch/icons configure: creating ./config.status config.status: creating Makefile config.status: creating contrib/Makefile config.status: creating doc/Makefile config.status: creating icons/Makefile config.status: creating navi2ch-config.el

    • ベストアンサー
    • Mac
  • emacsのこと!!!

    OSXを使っているんですが carbon Emacsでw3mが使えませんwlが使えるのに何故かつかえません 標準ターミナルのemacsではw3mが使えるのにcarbonEmacsでは使えません けっこう質問しているんですが 全くできません メールソフトのwlが使えるってことはw3mの置き場とかが違うのでしょうか? 詳しく教えてくださいお願いしま!

  • Developer Tools

    ディベロッパーツールのコマンドを絶対パスでなくても認識できるように、シェル環境のカスタマイズをしたのですが、うまくいきません。 実行したこと。 setenv PATH /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/Developer/Tools 上記を実行すれば、認識されますが、再起動すると最初の設定に戻ってしまうので、 setenv PATH /bin:/sbin:(中略):/Developer/Tools ~/.tcshrc でとすると、 setenv :too many argument と表示され、設定はかえられません。 いろいろ検索してみましたが、わかりません。 お願いします。長文すいません。

    • 締切済み
    • Mac
  • emacsでサブディレクトリもload-path に追加する方法

    Meadow3 で使っていた拡張を Linux の emacs-22.3 で使えるものは流用 しようとして、失敗しました。 Meadow 側の site-lisp 以下を Linux のホームディレクトリに .lisp/myelisp と いうフォルダをつくりました。 そして、.emacs に、(setq load-path (cons "~/.lisp/myelisp/" load-path)) と書きました。 ~/.lisp/myelisp/ には、Meadow にあった、subdirs.el があるのですが、 サブディレクトリをロードパスとして認識できずに、emacs 起動時に、 サブディレクトリ以下にある .el ファイルを読み込めないというエラーが 発生します。 M-x describe-variable RET load-path RET でロードパスを確認すると、 load-path is a variable defined in `C source code'.Its value is ("~/.lisp/myelisp/" "/usr/share/emacs/22.3/site-lisp" "/usr/share/emacs/site-lisp" "/usr/share/emacs/site-lisp/egg" "/usr/share/emacs/site-lisp/site-gentoo.d" "/usr/share/emacs/site-lisp/tamago" "/usr/share/emacs/site-lisp/egg/egg" 以下省略 と表示されます。 "/usr/share/emacs/22.3/site-lisp" に Medow のsite-lisp 以下を置くとう まく動くのですが、ログインユーザのホームディレクトリに、2階層以上の 階層構造のあるemacsの拡張ファイルを置くにはどうしたらよいのでしょう か。

  • UNIXに詳しい方

    finkでw3mをダウンロードして ターミナルでは使えたんですけど JTerminalでfinkコマンドを使ってもbash: fink: command not found と出ます あとw3m(emacs)をダウンロードしてターミナルでは使えます carbonEmacsでエスケープおしてw3m使うとできません メールソフトのmewとかならターミナルとcarbonemacsで起動するんですが なぜターミナルで起動できるのにJTerminalとCarbonEmacsで使えないのかがわかりません UNIXのプロの方、使えるようにする方法を教えてください

  • UNIXに詳しい方教えてください

    MacOSXです 最近finkを使って/swにw3mをインストールしました ターミナルでは問題なくw3mが使えました EasayPackegeを使いたくなったので/swを消して EasayPackegeを入れてw3mをインストールしました 標準ターミナルでw3mとうってもw3mがでません インストールログには/usr/local/share/w3mと書いてあって /usr/local/share/w3mをopenしたらコマンド内容が出るだけでした 何故、finkでw3mをダウンロードしたときはw3mとうつだけで 使えたのにEasayPackegeでは使えないのでしょうか詳しい方 かえるコマンドなど基礎など教えてくださいお願いします

  • 環境変数pathについて

    環境変数pathについてお聞きしたいことがあります。たとえば /usr/local/bin:/bin:/usr/bin: このような場合、/usr/local/binと/binと/usr/binに入力されたコマンドのプログラム ファイルを探しに行くというような解釈をしているのですが、 /usr/local/binがあるならば/binや/usr/binといったようなpathは必要ないような気がします。なぜこのような書き方をするのでしょうか? お忙しいところ申し訳ございませんがよろしくお願いします。

  • シェル変数(path)の挙動がわかりません

    シェル変数の挙動がわからなくて困っています。 以下のような3ファイルがあります。 % cat /tmp/test_config.sh #!/opt/local/bin/zsh path=($path /tmp) % cat /tmp/test.sh #!/opt/local/bin/zsh . /tmp/test_config.sh echo $PATH echo $path /tmp/test2.sh % cat /tmp/test2.sh #!/opt/local/bin/zsh echo $PATH echo $path which test.sh これを、所有者のユーザで実行するのとsu -c で実行するので挙動が変わります。 % /tmp/test.sh /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/local/bin:/opt/local/sbin:/tmp /usr/bin /bin /usr/sbin /sbin /usr/local/bin /opt/local/bin /opt/local/sbin /tmp /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/local/bin:/opt/local/sbin:/tmp /usr/bin /bin /usr/sbin /sbin /usr/local/bin /opt/local/bin /opt/local/sbin /tmp /tmp/test.sh % sudo su - hogehoge -c /tmp/test.sh /bin:/usr/bin:/usr/ucb:/usr/local/bin:/tmp /bin /usr/bin /usr/ucb /usr/local/bin /tmp /bin:/usr/bin:/usr/ucb:/usr/local/bin /bin /usr/bin /usr/ucb /usr/local/bin test.sh not found この挙動の違いは、何から産まれるんでしょう? .zshrc でそういう設定ができるんでしょうか? .zshenv は使ってません。 (なお、環境変数$PATHを使えば目的は果たせると言うのはわかっています)

  • 環境変数の設定

    OS:MacOS10.4.7 ant version:1.6.5 antの設定で困っています。macでの環境変数の設定(パスを通す)はどうすれば良いのか困っています。 現段階ではantをusr/localで展開し、シンボリックリンクを作成。 次段階の環境変数の設定で~/etc/csh.cshrcに setenv ANT_HOME /usr/local/ant set path=( $path $ANT_HOME/bin ) を加えたのですがantが動作しません。 どなたか解決方法・間違え点ありましたら教えてください。 宜しくお願いします!!