Giter Site home page Giter Site logo

Comments (6)

liuchengxu avatar liuchengxu commented on August 25, 2024

的确是个问题,非常感谢!但是感觉目前还是比较简陋,希望还能在稍微成形些再做这件事。(其实是期待英文更好的人来做这件事:smile:)

from space-vim.

leohxj avatar leohxj commented on August 25, 2024

借楼问下,这个项目和 https://github.com/ctjhoa/spacevim 有哪些区别?

from space-vim.

liuchengxu avatar liuchengxu commented on August 25, 2024

@leohxjspacevim 借鉴的思路不同:

spacevim 以类似 vim 插件的方式试图模拟,个人觉得比较生硬,且不太容易参与其中以发挥众人的智慧。从它的 plugins 也可以看出,借鉴的脚步有些笨重,略显 “生搬硬套”。

而 space-vim 借鉴的是 spacemacs 整个工程结构,比 spacevim 更高层次地实现了类似 Layer 的概念,具有很强的可塑性,使用与扩展的门槛低,可以方便大家贡献,共同建设。如果以 “社区驱动” 为目标,我想 space-vim 比 spacevim 更适合。

比如在 space-vim 中添加一个目前没有的 ruby layer, 贡献者只需将针对 ruby 的一些插件与设置写入到 packages.vim 与 config.vim, core_config.vim 稍作添加即可分享一个 vim 下开箱即用的 ruby 环境。

在用户体验上,space-vim 更接近于 spacemacs, 可选择的余地更大。你如果都试用过 spacevim, space-vim, spacemacs, 就会了解个中差异。

如果再对比 spf13-vim 等 vim 配置,显然 Layer 'python' 要优雅的多。

当然了,也不是说人家不好,这些工作给了我们很多启发,还是很值得学习的。

此外,主观来讲,space-vim 更漂亮~~~ 😀 (其实漂亮与否,关键在主题space-vim-dark).

from space-vim.

NovaGeek avatar NovaGeek commented on August 25, 2024

作为一个使用vim不太久,也想加入贡献,楼主可否指引一下

from space-vim.

liuchengxu avatar liuchengxu commented on August 25, 2024

@NovaGeek 简短写了一份指引,欢迎大家贡献!贡献指引

from space-vim.

liuchengxu avatar liuchengxu commented on August 25, 2024

已经更新 README, 欢迎大家提意见并修改。

from space-vim.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.