emacs (spacemacs) 中没有可用的降价模式包

No markdown-mode package available in emacs (spacemacs)

在安装部分的 https://jblevins.org/projects/markdown-mode/ 中说:

The recommended way to install markdown-mode is to install the package from MELPA Stable using package.el. First, configure package.el and the MELPA Stable repository by adding the following to your .emacs, init.el, or equivalent startup file:

(require 'package) (add-to-list 'package-archives
             '("melpa-stable" . "https://stable.melpa.org/packages/")) (package-initialize)

所以我将它添加到我的 init.el,然后重新启动 spacemacs,然后我点击 M-xpackage-install 但我没有看到任何 markdown-mode 包,我是不是哪里做错了?

这是我的 init.el:

;;; init.el --- Spacemacs Initialization File
;;
;; Copyright (c) 2012-2017 Sylvain Benner & Contributors
;;
;; Author: Sylvain Benner <sylvain.benner@gmail.com>
;; URL: https://github.com/syl20bnr/spacemacs
;;
;; This file is not part of GNU Emacs.
;;
;;; License: GPLv3

;; Without this comment emacs25 adds (package-initialize) here
;; (package-initialize)

;; Increase gc-cons-threshold, depending on your system you may set it back to a
;; lower value in your dotfile (function `dotspacemacs/user-config')
(setq gc-cons-threshold 100000000)

(defconst spacemacs-version         "0.200.13" "Spacemacs version.")
(defconst spacemacs-emacs-min-version   "24.4" "Minimal version of Emacs.")

(if (not (version<= spacemacs-emacs-min-version emacs-version))
    (error (concat "Your version of Emacs (%s) is too old. "
                   "Spacemacs requires Emacs version %s or above.")
           emacs-version spacemacs-emacs-min-version)
  (load-file (concat (file-name-directory load-file-name)
                     "core/core-load-paths.el"))
  (require 'core-spacemacs)
  (spacemacs/init)
  (configuration-layer/sync)
  (spacemacs-buffer/display-startup-note)
  (spacemacs/setup-startup-hook)
  (require 'server)
  (unless (server-running-p) (server-start)))

;; (org-babel-load-file "~/.emacs.d/configuration.org")

;; Additional...
(require 'package)
(add-to-list 'package-archives
             '("melpa-stable" . "https://stable.melpa.org/packages/"))
(package-initialize)

最后得到这个(在其他地方寻求帮助后,文档没有帮助),因为事实证明它是以下选项之一,其中之一:

M-x -> 自定义选项 -> md 上的 org-export-backends 复选框

添加到 (defun dotspacemacs/user-config ()(在文件 ~/.spacemacs

可以通过SPC f e d

访问

然后将以下内容添加到 user-config 函数中:

(setq org-export-backends '(ascii beamer html latex md))

我真的很奇怪为什么我得到 -6 找到这个并不容易,尤其是作为 emacs 世界的新手。

请记住,spacemacs 有它自己的管理包的方式。我建议只加载降价层,它应该负责安装所需的包

只需将 markdown 添加到您的 .spacemacs:

的图层列表中
dotspacemacs-configuration-layers
'(
  ;; ...
  ;; other layers
  markdown
 )