私はEmacsを初めて使っています。多くのemacsプラグインが.elファイルとしてリリースされています。私はそれらをインストールする方法がわかりません。私はemacsのインストールディレクトリにそれらを置くことができますか?それを配置した後EmacsプラグインをWindowsプラットフォーム上にインストールするにはどうすればいいですか?
答えて
、あなたの~/.emacs.d/
ディレクトリにmyplugin.el
を言って、あなたの.emacs
ファイルに次の行を追加します。
(add-to-list 'load-path "~/.emacs.d/")
(load "myplugin.el")
また、多くの場合、あなたは二行目の代わりに以下のものが必要になります。
(require 'myplugin)
いずれの場合でも、インストールするパッケージのドキュメントを参照して、使用する必要があるパッケージを調べる必要があります。
~
ディレクトリがわからない場合は、C-x d ~/
と入力してEnter
と入力すると表示されます。
多くの場合、emacsプラグインは、ロードパスからアクセス可能でなければならないelispファイルのディレクトリで構成されます。すべての個々のelispファイルなどのelispファイルのサブディレクトリがロード・パスに含まれており、アクセスは次のような何かをしているされていることを確認する簡単な方法:
- 〜/ .emacs.dというディレクトリを作成します。/site-lisp
- 1つのelispファイルを〜/ .emacs.d/site-lispディレクトリにインストールします。
- 〜/ .emacs.d/site-lispディレクトリの下のサブディレクトリに、複数のelispファイルで構成されるパッケージをインストールします。
Emacsは、インストールされているすべてのelispファイルを「見る」ことを確認するために、あなたの〜/の.emacsファイルに以下のコードを追加します。これは、あること、すべてのelispファイルを保証します
(add-to-list 'load-path "~/.emacs.d/site-lisp") (progn (cd "~/.emacs.d/site-lisp") (normal-top-level-add-subdirs-to-load-path))
を〜/ .emacs.d/site-lispディレクトリまたはそのディレクトリの下にあるサブディレクトリのいずれかにあります。
私は 'normal-top-level-add-subdirs-to-load-path'をやや積極的に見つけました。これは、ディレクトリツリーを徹底的に再帰的に実行するためです。 http://bit.ly/lvRkyk – sanityinc
'site-lisp'はユーザ固有のディレクトリのためにちょっとした選択です( 'site-lisp'は通常、すべてのユーザーが利用できるファイル)。 〜/ .emacs.d /ディレクトリ内のサブディレクトリを使用することは、後で〜/ .emacs内の他の非lispファイルやディレクトリを探したいので、あなたのファイルを整理するためのスマートな動きであることに同意します。 d /も同様です。 – phils
すでに述べたように、Emacsのロードパスにはファイルの場所が必要です。
ファイルの先頭にあるコメントを読んで、特定のインストールまたは使用方法があるかどうかを確認してください。作者はしばしばこの情報を提供しますが、正しい方法はありませんので、見るのは賢明です。
ファイルに(provide 'some-name)
行(通常はファイルの最後)が含まれている場合は、(require 'some-name)
を使用してロードすることが期待されます。
また、速度のためにライブラリをバイトコンパイルすることもできます(ただしこれは別の質問です)。
いくつかの補足情報: MATLAB。あなただけ編集したい場合は
;;MATLAB Mode:
(add-to-list 'load-path' "C:\\Dropbox\\Portable\\emacs\\matlab-emacs")
(require 'matlab-load)
:あなたはFULL MATLABの機能が必要な場合
(add-to-list 'load-path' "C:\\Dropbox\\Portable\\emacs\\matlab-emacs")
はあなたが使用する必要があります。エルはこのようになりますロードパスを使用し、Windowsではhttp://matlab-emacs.sourceforge.net/
から来ていますテキストファイル:
;;MATLAB Mode:
(add-to-list 'load-path' "C:\\Dropbox\\Portable\\emacs\\matlab-emacs")
(autoload 'matlab-mode "matlab" "Enter MATLAB mode." t)
(setq auto-mode-alist (cons '("\\.m\\'" . matlab-mode) auto-mode-alist))
(autoload 'matlab-shell "matlab" "Interactive MATLAB mode." t)
- 1. PowershellにRubyプラグインをインストールするにはどうすればいいですか?
- 2. Redmineにプラグインをインストールするにはどうすればいいですか?
- 3. このプラグインをWindows以外のプラットフォームでのみ実行するにはどうすればよいですか?
- 4. Windows Emacs Trampをリセットするにはどうすればよいですか?
- 5. Rake Jenkinsプラグインをインストールするにはどうすればいいですか?
- 6. CakePHPプラグインをインストールするにはどうすればいいですか?
- 7. ServerspecをWindowsマシンにインストールするにはどうすればいいですか?
- 8. サポートされていないプラットフォームにCUDAツールキットをインストールするにはどうすればよいですか?
- 9. WindowsのEmacsでは、EmacsがWindowsのキーを完全に無視できるようにするにはどうすればいいですか?
- 10. WindowsプラットフォームとLinuxプラットフォームの両方でDIRECTORY_SEPARATORを定義するにはどうすればよいですか?
- 11. マルチサイトネットワーク上でサイトごとにプラグインをインストールするにはどうすればよいですか?
- 12. IntelliJプラグインをインストールするにはどうすればよいですか?
- 13. Windows AzureにOpenCVをインストールするにはどうすればよいですか?
- 14. WindowsにTarantulaをインストールするにはどうすればよいですか?
- 15. Windows 10にRailsをインストールするにはどうすればよいですか?
- 16. Windows 10にDjangoをインストールするにはどうすればよいですか?
- 17. Windows上にインストールされたSun/Oracle JREを検出するにはどうすればよいですか?
- 18. Windows上でカスタムgitコマンド(gitフックなど)をインストールするにはどうすればよいですか?
- 19. Windows上にlogstashプラグインをインストールする
- 20. Ckanプラットフォームをオンラインにするにはどうすればいいですか?
- 21. プラグインをインストールせずにWordpressでAWS for PHPをインストールするにはどうすればよいですか?
- 22. Emacs用にpython-mode.elをインストールするにはどうすればいいですか?
- 23. 私のWindowsプラットフォーム上のmySQLサーバにzippedfolder.sql.gz.gzをインストールするには
- 24. Windows上のソースtarballからRパッケージをインストールするにはどうすればよいですか?
- 25. EmacsでDoctorJSを使用するにはどうすればいいですか?
- 26. スペースでemacs diffを使うにはどうすればいいですか?
- 27. Windowsプラットフォームで送受信されたバイト数を取得するにはどうすればよいですか?
- 28. Windows上でplinkを使用しているときに、EmacsでTRAMPが送信するコマンドを変更するにはどうすればよいですか?
- 29. SonarQubeプラグインをHTTPでインストールまたはアンインストールするにはどうすればいいですか?
- 30. Netbeansプラットフォームでプラグインマネージャを開くにはどうすればいいですか
タイトルで「Windowsプラットフォーム」と言われました。ここで "〜"はWindows上にあります(わかっている場合)。 – Nemo
'〜'がどこにあるかを知るには 'M-:(expand-file-name"〜 ")'と打ちます。 – sanityinc
〜/私にとっては、Windows 8のC:\ Users \ \ AppData \ Roaming \ .emacs.dでした。 –