我的spacevim配置文件: init.toml
[[layers]]
name = "lang#javascript"
auto_fix = true
enable_flow_syntax = true发布于 2019-10-09 03:19:50
要让Vim支持某种语法,必须为其提供相关的.syntax文件。这可以手动完成,也可以通过安装插件为您加载。
我从来没有使用过SpaceVim (我曾经使用过一次SpaceMacs,那是几年前的事了),但是纵观它的documentation,[[custom_plugins]]部分看起来很有前途。我模拟了一个例子来让你开始:
[[custom_plugins]]
name = "MaxMEllon/vim-jsx-pretty"
merged = false然而,这种方法只能产生有限的结果。这只会让Vim识别语法并相应地突出显示;如果您想要完整的linting功能,看起来像是this GitHub user创建了一个脚本来修改SpaceVim的bootstrap#after section以使用ESLint,它支持JSX。请注意,您必须安装ESLint才能正常工作。
对于这种“极端”情况,似乎修改bootstrap.vim文件是唯一可行的方法。如果您想在SpaceVim默认设置之外进行进一步的自定义,我强烈建议您获取Vim/neovim并自行安装这些插件。
https://stackoverflow.com/questions/58268650
复制相似问题