你最近把哪些 Packages 从你的 Emacs 配置中移除掉了?

下面是我的 spacemacs exclude 的列表,我还要根据上面的列表做进一步移除。

   dotspacemacs-excluded-packages '(magit-gh-pulls
                                    magit-gitflow
                                    evil-mc
                                    skewer-mode
                                    vi-tilde-fringe
                                    coffee-mode
                                    ace-jump-helm-line
                                    evil-tutor
                                    eyebrowse
                                    stickyfunc-enhance
                                    smooth-scrolling
                                    org-repo-todo
                                    chinese-wbim
                                    chinese-pyim
                                    srefactor
                                    org-download
                                    org-timer
                                    org-plus-contrib
                                    org-tree-slide
                                    git-gutter
                                    git-gutter-fringe
                                    spaceline
                                    ;; i prefer iedit
                                    multiple-cursors
                                    ;; disable it for lispy-mode
                                    ;;https://github.com/abo-abo/lispy/issues/137
                                    evil-escape
                                    ;;At first, I should disable hydra in zilongshanren layer and install clj-refactor, after it is installed.
                                    ;; I could re-enable it again in zilongshanren layer.
                                    ;; clj-refactor
                                    ;;remove from spacemacs distribution
                                    ;; neotree
                                    leuven-theme
                                    gh-md
                                    evil-lisp-state
                                    spray
                                    doc-view
                                    lorem-ipsum
                                    )

3 个赞

我后来用了个更干脆的方案=。=直接用 spacemacs-base 做基础了,然后自己搞一个 spacemacs-polyfill layer 把自己需要的功能从 spacemacs 那抄过去了

4 个赞

emmet-mode感觉还挺好用的.

另外, emacs 写前端还是差了, 它不能补全类似于bootstrap的类.(可能是我不会用), 这方面webstorm就厉害多了

很多mode不知道用途,所以先只保留自己认识的。

你这样其实不太好同步,如果 spacemacs 以后发展得不好,我估计就要从头开始自己的配置啦 :joy:

每个人的用法不一样,我就经常使用 emmet-mode flx-ido.

emmet-mode 因为我不怎么写 Html,所以就 exclude 了, 至于 flx-ido 我一直没 get 到它的好处,能否简单地介绍一下?

ido默认的文件匹配和排序有问题,flx-ido修复了这个问题。比如打每个目录的首字母来查找项目里的文件,首字母匹配的应该要排在前面。

我最终还是把 emmet-mode 和 ido-flx 加回来了 :joy:

1 个赞

这里的人都是用spacemacs的吗?我是改的Purcell的配置,去掉自己用不到的再用use-package重写了下,然后抄了好多spacemacs的配置:joy: spacemacs的很多默认行为并不喜欢还是自己的顺手

说移除了 spacemacs 会不会被打 :joy:

实际用了 3 个月,感觉 vi motion 操作的时候,响应有些滞后(不知现在有没有改善)。还有就是那个按键提示窗口有点烦,经常把编辑窗口顶得往上跳,它要是完全浮动的就好了。

现在用自己的配置,主要的包有 evil/evil-leader/helm/avy/… 这些,包管理采用 el-get + elpa。

gel-get 用来安装 elpa 之外的包,比如从 purcell 和陈斌的 gihub 偷一些 init 文件,或者当 elpa 某个包坏了,用 el-get 去源代码仓库拉取早先的版本,比 git submodule 方便多了

其它的包都从 elpa 安装,用 purcell 的 require-package(use-package 看起来很强大,但是好像不能指定版本?)

1 个赞

Spacemacs 现在的性能和稳定性可能比不上自己精心打磨的配置,所以你应该不会被打 :joy:

你说 vi motion 滞后的问题,我暂时还没有发现。

有时候 melpa 经常会有人出 bug,导致配置用不了,我找机会也试试 el-get。不过我最近想 frozen 我的配置半年 :joy: