Emacs 확장 팩 추가 Install packages

4218 단어 emacs

내 emacs 구성 GitHub


패키지-install


M-x package-install [RET] package-name

구성 파일 init.el


1. ~/.emacs.d 폴더에 lisp 폴더 추가, 새 파일 init-packages.el


2. init.el에 다음 코드 추가

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

3. 새로 만든 init-packages.el 파일에 다음 코드를 추가합니다.


주: 그중의 my/packages의 my는 당신의 이름으로 대체할 수 있습니다
(when (>= emacs-major-version 24)
    (require 'package)
    (package-initialize)
    (add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/") t))

;; cl - Common Lisp Extension
(require 'cl)

;; Add Packages
(defvar my/packages '(
            ;;packages
            ;;for example I want to install company, then simply add it to the list
            company


           ) "Default packages")

(setq package-selected-packages my/packages)

(defun my/packages-installed-p ()
    (loop for pkg in my/packages
      when (not (package-installed-p pkg)) do (return nil)
      finally (return t)))

(unless (my/packages-installed-p)
    (message "%s" "Refreshing package database...")
    (package-refresh-contents)
    (dolist (pkg my/packages)
      (when (not (package-installed-p pkg))
    (package-install pkg))))

;; Find Executable Path on OS X
(when (memq window-system '(mac ns))
  (exec-path-from-shell-initialize))

설치할 패키지를 목록에 추가하면 다음 시작 시 다운로드됩니다

좋은 웹페이지 즐겨찾기