itsuki0927 / SkCode

SkCode = neovim + lua + vscode
138 stars 20 forks source link

你的目录压根就没有plugins啊,怎么添加插件? #5

Closed scarin closed 2 years ago

itsuki0927 commented 2 years ago

我昨天对整体的结构进行了重构, 然后还没来得及更新文档, 如果想添加插件的话, 可以在core/plugin/init下添加插件, 然后在plugin-configs下添加插件的配置即可, 稍后我会更新下文档.

scarin commented 2 years ago

Spawning language server with cmd: vscode-eslint-language-server failed. The language server is either not installed, missing from PATH, or not executable. Spawning language server with cmd: typescript-language-server failed. The language server is either not installed, missing from PATH, or not executable. Spawning language server with cmd: tailwindcss-language-server failed. The language server is either not installed, missing from PATH, or not executable.

image

打开js文件出现这个提示 - -b 没能找到解决方法,大神,这个怎么处理

itsuki0927 commented 2 years ago

安装lsp服务npm i -g vscode-langservers-extracted. 可以看看lspconfig.

如果要装一个lsp:

  1. 安装lsp服务, 也就是在lspconfig中找到对应的lsp服务, 比如说jststsserver.
  2. plugin-configs/lsp/install.lua中进行安装.

这样子才是正确安装一个lsp服务, 可以看看文档哈, 我文档中都有写. (我本地还在重构lsp这一块, 这两天在好好弄一下)

scarin commented 2 years ago

我try try

itsuki0927 commented 2 years ago

所有lsp正常工作:

Screen Shot 2022-03-25 at 7 52 38 PM

这些都可以在lspconfig中找到.

格式化正常工作:

  1. 前端全局安装prettier.
  2. lua全局安装stylua.

当然你也可以自己去配置你的lsp服务啥(步骤就是我上面所说的), 这取决你自己啦.