![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
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の拡張ファイルを置くにはどうしたらよいのでしょう
か。
No.1ベストアンサー
- 回答日時:
よく知らんけど、ピリオドから始まるファイルは normal-top-level-add-subdirs-to-load-path で
パスに追加されないんじゃなかったかな。
適当に (normal-top-level-add-subdirs-to-load-path) とだけ書いた private-path.el を作って
.emacs に (load-file "~/lisp/private-path.el") とでもしておけばいいのでは?
>ピリオドから始まるファイルは normal-top-level-add-subdirs-to-load-path でパスに追加されないんじゃなかったかな。
ディレクトリ名を.lispからmy-site-lispに変えることで解決しました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- その他(プログラミング・Web制作) ZWCAD CUIXとLISPの関係について 1 2022/09/28 03:07
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- その他(SNS・コミュニケーションサービス) 爆サイやっていたら、下のような文字が出ました! これは何なのでしょうか? nginx error! 1 2023/06/09 12:27
- C言語・C++・C# Lispの、evalはどのようにすごいですか? 3 2022/09/12 21:46
- その他(プログラミング・Web制作) python flask から fastapiへの移行時のエラー対処 1 2023/02/05 12:26
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- UNIX・Linux Kali Linuxで起動できない - Minimal BASH Like Line Editing 1 2022/06/03 13:14
- その他(ソフトウェア) Emacsメニューの日本語化について 1 2023/06/16 15:52
- その他(プログラミング・Web制作) Pythonで会員サイトの自動ログイン ID Nameがない 1 2022/12/16 02:09
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Postfixでmailコマンドを使用し...
-
バッチファイルでのスペースの入力
-
コンパイルの途中で、以下のよ...
-
gccでx11コンパイル
-
.cshrcでのエラー
-
CentOS X Window Systemエラー
-
ソフトのインストール場所って...
-
CSHが使えない REDHAT
-
aptでインストールしたプログラ...
-
CPUとOS の違いは?
-
コンソールアプリの起動結果待...
-
誰かにサーバにあるデータを消...
-
VBAのRegExpで後方一致/不一致...
-
mac os 10.6の入ったMac mini ...
-
大塚商会で新しくシステム、ス...
-
エクセルVBA 実行時エラー 5029...
-
Macで元から入っているRubyは消...
-
glibのインストールについて
-
Macの手書き漢字入力ツールにつ...
-
Xserverを停止したいが、gdmが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイルでのスペースの入力
-
".bashrc" E509: バックアップ...
-
.cshrcでのエラー
-
Postfixでmailコマンドを使用し...
-
linuxのフォルダと配置について
-
Apace2のインストールでエラー
-
cygwinでno such file or direc...
-
pkg-config のPKG_CONFIG_PATH...
-
複数ファイルのシンボリックリンク
-
Solarisでプロンプトの変更方法
-
makeで出るエラーが解決出来ません
-
proftpdをアンインストールしたい
-
gccでx11コンパイル
-
apacheで「You don't have perm...
-
emacsでサブディレクトリもload...
-
CentOS X Window Systemエラー
-
共有ライブラリが見つからない
-
コンパイルの途中で、以下のよ...
-
procmailでの自動返信
-
cygwinでinetdをサービスに登録...
おすすめ情報