【问题标题】:Issue with code in .spacemacs file on Spacemacs startupSpacemacs 启动时 .spacemacs 文件中的代码问题
【发布时间】:2017-08-23 01:58:03
【问题描述】:

我的.spacemacs 文件底部有一些代码,用于创建一些与邪恶模式相关的键绑定。代码如下:

;; Evil mode
(use-package evil
  :ensure t
  :config
  (evil-mode 1)

  (use-package evil-escape
    :ensure t
    :config
    (evil-escape-mode 1)
    (setq-default evil-escape-key-sequence "fd")
    (setq-default evil-escape-delay 0.2))

  (use-package evil-leader
    :ensure t
    :config
    (global-evil-leader-mode)
    (evil-leader/set-leader "<SPC>")
    (evil-leader/set-key
      "e" 'find-file
      "bb" 'switch-to-buffer
      "bd" 'kill-buffer-and-window
      "by" 'copy-whole-buffer
      "cy" 'clipboard-kill-ring-save
      "cp" 'clipboard-yank
      "fs" 'save-buffer
      "ms" 'magit-status
      "hs" 'split-window-horizontally
      "iu" 'insert-char
      "lf" 'load-file
      "ne" 'flycheck-next-error
      "pe" 'flycheck-previous-error
      "rm" 'notmuch
      "sm" 'message-send-and-exit
      "si" 'whitespace-mode
      "tn" 'linum-mode
      "tt" 'term
      "w1" 'delete-other-windows
      "wk" 'windmove-left
      "wj" 'windmove-right
      "qq" 'save-buffers-kill-emacs
      "zp" 'zeal-at-point
      )
    )

  (use-package evil-surround
    :ensure t
    :config
    (global-evil-surround-mode))

  (use-package evil-indent-textobject
    :ensure t))

由于某种原因,当我使用 .spacemacs 文件中的代码打开 Spacemacs 时,我看到以下内容:

如果我删除代码,它会正确打开,但我可以将其添加回来,然后运行 ​​M-x eval-region,一切都会按预期运行。我是来自 Vim 的 Spacemacs 的全新用户,因此我们将不胜感激!

【问题讨论】:

    标签: emacs spacemacs


    【解决方案1】:

    您不必直接导入 evil 包。您只需要将变量dotspacemacs-editing-style 设置为'vim。此外,任何现有的包都应该在dotspacemacs-configuration-layers 变量中指定。任何不附带 spacemacs 的包都可以通过dotspacemacs-additional-packages 添加,或者如果他们需要额外的配置,你可以创建一个层。有关更多信息,请参阅此处的文档http://spacemacs.org/doc/DOCUMENTATION.html#dotfile-configuration

    【讨论】:

      【解决方案2】:

      确保您的代码介于两者之间

      (defun dotspacemacs/user-init ()
      
      )
      

      (defun dotspacemacs/user-config ()
      
      ) 
      

      函数。还有其他方法可以评估代码。..

      M-x 或 (SPC SPC) 和类型

      configuration-layer/create-layer  
      

      这将提示您输入标题和位置等。有了它,您可以有更多选择

      【讨论】:

        猜你喜欢
        • 2019-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多