Skip to content

zpjmj/vls-112

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vls-112 README

基于vlang官方语言服务器vls的代码框架构建。
只实现定义跳转功能。

Download / Installation

目前存在内存泄露,每次跳转泄露0.1Mb左右

  1. 需要配合vscode插件vscode-vlang-112使用。vscode插件安装与配置请参考here
  2. 克隆vls-112项目并且编译
git clone https://github.com/zhangbush/vls-112
cd vls-112
v run build.vsh

已实现

  1. 自身模块内函数定义的跳转
  2. 引入的外部模块的函数定义的跳转

接下来要实现

  1. 类型推断 (优先)
  2. 基于类型推断的结构体方法定义的跳转
  3. 基于类型推断的变量类型定义的跳转

About

一个简单的vlang语言服务器

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages