![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
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ランキング
-
バッチファイルでのスペースの入力
-
Red Hat Linux7.1J によるメー...
-
Macの手書き漢字入力ツールにつ...
-
バッチファイルで多重起動を防ぐ
-
アプリケーションをインストー...
-
CSHが使えない REDHAT
-
EVEREST Home Edition について
-
エクセルVBA 実行時エラー 5029...
-
aptでインストールしたプログラ...
-
illustratorを日本語仕様にする...
-
_access関数が EACCES エラーと...
-
scrapy のインストール
-
OSごとに対応パソコンというも...
-
SolarisでJDKのインストール情...
-
【Mac/Xcode】カレントディレク...
-
ソフトのインストール場所って...
-
VBAのRegExpで後方一致/不一致...
-
バッチファイル内置換
-
大塚商会で新しくシステム、ス...
-
Winでソフトのシリアル番号を調...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイルでのスペースの入力
-
.cshrcでのエラー
-
Postfixでmailコマンドを使用し...
-
proftpdをアンインストールしたい
-
pkg-config のPKG_CONFIG_PATH...
-
Apace2のインストールでエラー
-
linuxのフォルダと配置について
-
DebianのApache(掲示板)CGIエ...
-
「/usr/bin/ld」の問題について...
-
デフォルトエディタを変更でき...
-
/usrがいっぱいになって。mount...
-
gccでx11コンパイル
-
cygwinでno such file or direc...
-
emacsでサブディレクトリもload...
-
Solarisでプロンプトの変更方法
-
コンパイルの途中で、以下のよ...
-
".bashrc" E509: バックアップ...
-
cygwinでinetdをサービスに登録...
-
Sendmailにパッチを当てたら大...
-
ProFTPd + iconvパッチ Charset...
おすすめ情報