Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
spacemacs启动时.spacemacs文件中的代码出现问题_Emacs_Spacemacs - Fatal编程技术网

spacemacs启动时.spacemacs文件中的代码出现问题

spacemacs启动时.spacemacs文件中的代码出现问题,emacs,spacemacs,Emacs,Spacemacs,我在.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")

我在
.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))
;;邪恶模式
(使用软件包)
:确保
:config
(邪恶模式1)
(使用包裹邪恶逃脱
:确保
:config
(邪恶逃脱模式1)
(setq默认邪恶转义键序列“fd”)
(setq默认邪恶逃脱延迟0.2))
(使用包裹邪恶领袖)
:确保
:config
(全球邪恶领袖模式)
(邪恶领袖/集合领袖“”)
(邪恶领袖/设定键)
“e”查找文件
“bb”切换到缓冲区
“bd”'终止缓冲区和窗口
“按”'复制整个缓冲区
“cy”'剪贴板杀死环保存
“cp”'剪贴板猛拉
“fs”保存缓冲区
“ms”magit状态
“hs”水平拆分窗口
“iu”插入字符
“lf”加载文件
“ne”'飞行检查下一个错误
“pe”'flycheck上一个错误
“rm”不多
“sm”消息发送和退出
“si”空白模式
“tn”linum模式
“tt”术语
“w1”删除其他窗口
“wk”windmove向左移动
“wj”windmove向右移动
“qq”'保存缓冲区杀死emacs
“zp”在某一点上的热情
)
)
(使用包装盒)
:确保
:config
(全球邪恶环绕模式)
(使用文件包缩进文本对象)
:t)
出于某种原因,当我使用
.Spacemacs
文件中的代码打开Spacemacs时,我会看到以下内容:


如果我删除代码,它会正确打开,但我可以添加它,然后运行
M-x eval region
,一切正常。我是Vim的Spacemacs新手,因此非常感谢您的帮助

您不应该直接导入
evil
包。您只需将变量
dotspacemacs编辑样式
设置为
'vim
。此外,应在
dotspacemacs配置层
变量中指定任何现有包。任何未随SpaceMac附带的软件包都可以通过
DotSpaceMac附加软件包添加
,或者如果需要附加配置,您可以创建一个层。有关更多信息,请参阅此处的文档

确保您的代码位于

(defun dotspacemacs/user-init ()

)

功能。还有其他方法可以让代码得到评估

M-x或(SPC)和类型

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

(defun dotspacemacs/user-config ()

) 
configuration-layer/create-layer