Program Tip

Windows 플랫폼에 Emacs 플러그인 (대부분 .el 파일)을 설치하는 방법은 무엇입니까?

programtip 2020. 12. 12. 12:20
반응형

Windows 플랫폼에 Emacs 플러그인 (대부분 .el 파일)을 설치하는 방법은 무엇입니까?


저는 Emacs를 처음 사용합니다. 많은 emacs 플러그인이 .el 파일로 출시 된 것을 발견했습니다. 설치 방법을 잘 모르겠습니다. emacs 설치 디렉토리에 저장할 수 있습니까?


를 배치 한 후, 말을 myplugin.el당신에게 ~/.emacs.d/당신에 다음을 추가, 디렉토리 .emacs파일 :

(add-to-list 'load-path "~/.emacs.d/")
(load "myplugin.el")

또한 대부분의 경우 두 번째 줄 대신 다음이 필요합니다.

(require 'myplugin)

어떤 경우 든 설치하려는 패키지의 문서를 참조해야합니다.

~디렉토리가 어디에 있는지 확실하지 않은 경우을 입력 C-x d ~/하고 키를 눌러 볼 수 있습니다 Enter.


이미 언급했듯이 Emacs의로드 경로에있는 파일의 위치가 필요합니다.

파일 맨 위에있는 설명을 읽고 특정 설치 또는 사용 지침이 있는지 확인하십시오. 작성자는 종종이 정보를 제공하며이를 수행하는 올바른 단일 방법이 없으므로 보는 것이 현명합니다.

실패하면 파일에 (provide 'some-name)줄이 포함되어 있으면 (일반적으로 파일 끝에) (require 'some-name)로드하는 데 사용할 수 있습니다.

속도를 위해 라이브러리를 바이트 컴파일하고 싶을 수도 있습니다 (그러나 다른 질문입니다).


많은 경우 emacs 플러그인은로드 경로에서 액세스 할 수 있어야하는 elisp 파일의 디렉토리로 구성됩니다. 모든 개별 elisp 파일과 elisp 파일의 하위 디렉터리가로드 경로에 포함되고 액세스 가능한지 확인하는 간단한 방법은 다음과 유사한 작업을 수행하는 것입니다.

  1. ~ / .emacs.d / site-lisp라는 디렉토리를 만듭니다.
  2. ~ / .emacs.d / site-lisp 디렉토리에 단일 elisp 파일을 설치합니다.
  3. ~ / .emacs.d / site-lisp 디렉토리 아래의 하위 디렉토리에 여러 elisp 파일로 구성된 패키지를 설치합니다.
  4. ~ / .emacs 파일에 다음 코드를 추가하여 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 디렉터리 또는 해당 디렉터리 아래의 하위 디렉터리에있는 모든 elisp 파일에 액세스 할 수 있습니다.


몇 가지 추가 정보 : MATLAB.el은 http://matlab-emacs.sourceforge.net/ 에서 제공됩니다 .

Windows에서는 다음과 같은로드 경로를 사용하십시오.

(add-to-list 'load-path' "C:\\Dropbox\\Portable\\emacs\\matlab-emacs")

완전한 MATLAB 기능을 원한다면 다음을 사용해야합니다.

;;MATLAB Mode:
(add-to-list 'load-path' "C:\\Dropbox\\Portable\\emacs\\matlab-emacs")
(require 'matlab-load)

텍스트 파일을 편집하려는 경우 :

;;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)

참고 URL : https://stackoverflow.com/questions/6400447/how-to-install-a-emacs-plugin-many-times-its-a-el-file-on-windows-platform

반응형