こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Emacs上で動かせるWebkitの設定について

Emacsに関して初心者レベルなのですがお願いします。

http://www.emacswiki.org/emacs/WebKit
上記のページにEmacs上でWebkitを動かせる方法が記してあるので挑戦してみました。

まずDebian GNU/Linux 8.1をクリーンインストールした環境を準備。(apt-get upgradeも適用しました)

はじめに「How to install it?」項目の一行目、”Emacs-webkit is based on PyQt5/PythonXlib/PythonEPC , so you need to install all these libraries to run emacs-webkit.”ということで、PyQt5、PythonXlib、PythonEPCを下記の手順でインストールしました。

PyQt5のインストール:
$ sudo apt-get install qt5-default qttools5-dev-tools

PythonXlibのインストール:
$ sudo apt-get install python-xlib

PythonEPCのインストール
$ sudo apt-get install python-pip
$ sudo pip install epc

次に「How to install it?」項目の二行目ですが、”Then download the emacs-webkit source code from github and put webkit.el in your load-path.”ということで、リンク先のgithubサイトから7つのファイルをダウンロードして、~/webkit/というディレクトリに保存したところまではできたのですが、”and put webkit.el in your load-path.”から先がよく分かりません。

”load-pathが指定されてるところにwebkit.elを配置しろ”という意味だと思いましたので、~/.emacs.d/init.elに(add-to-list 'load-path "~/webkit/")と記し、「How to install it?」項目の三行目”After loading it, enjoy your browsing with M-x webkit-open-url.”に従ってEmacsを再起動後、M-x webkit-open-urlとしましたが[No match]となります。

ネットで検索したところ下記のようなページがありましたので、
(http://stackoverflow.com/questions/30460229/webkit-on-emacs-does-not-found-python-epc)
参考にして~/.emacs.d/init.elには次のように記しました。

(add-to-list 'load-path "~/webkit/")
(require 'epc)
(load "webkit.el")

ただ、このページはエラーの相談ですので当然ですが、”File error: Cannot open load file, epc”となり先に進めません。

状況としては以上です。
どなたか良いアドバイスをお願いいたします。よろしくどうぞ。

投稿日時 - 2015-09-08 10:45:34

QNo.9044113

暇なときに回答ください

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

門外漢が答えるのも何ですが、気になりましたので。

ご提示のページ
http://www.emacswiki.org/emacs/WebKit
に出ている概念図には、python-epcと、emacs-epcの間で、相互にコマンドなどのやり取りを行うようですが、あなたのインストールされたのは、python-epcだけのようです。

http://stackoverflow.com/questions/30460229/webkit-on-emacs-does-not-found-python-epc)
ですが、しっかり読みました?

最後についたコメントに、こっちのプロジェクトのモノのような?
とか、有りまして、こちらへのリンクが張られています。
https://github.com/kiwanami/emacs-epc
用事があるのはpython-epcだけでは無くて、おそらく、こちらのemacs-epcも要るのでは?。

投稿日時 - 2015-09-08 16:31:54

お礼

ご回答ありがとうございます。

早速ご指摘の下コメントからリンクページを確認し手探りながらやってはみましたができませんでした。
一つクリアするとまた違うエラーメッセージが出てきやがります。
やっぱり難しいです(^^;

どのページ見ても説明の何かが省略されてるような気がします。それは知ってる側からすると当然のことなのかも知れませんが、初心者にとっては見えない壁のようなものです。
もう少しEmacsを勉強した上で、また挑戦したいと思います。
ありがとうございました。

投稿日時 - 2015-09-08 20:52:33

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問