Skip to content

🛠️ DaVinci Api 联想工具,支持代码补全和代码提示

Notifications You must be signed in to change notification settings

lilith-avatar/davinci-api-wrap

Repository files navigation

davinci-api-wrap

一个在外部编辑器联想编辑器API的工程,目前支持IDEAVSCode

Jetbrains plugin

反馈bug或提出api增加需求>>

批注格式:

目录

相关项目

Avatar ava - 👍 An intergated framework.

Emmy Lua - Lua IDE/Debugger Plugin for IntelliJ IDEA

项目进度

目录 进度
api文档内容
框架api
LuaFunction api
wiki文档api 未知
api函数注解更改
VSCODE用户代码段使用说明
IDEA代码模板使用说明 0%
长期维护 0%

IntelliJ IDEA

效果图

使用方法

  1. 获取最新版本

  2. 安装 EmmyLua

EmmyLuaInstall

  1. 新建EmmyLua项目

  2. 打开Project Structure并添加Zip API

VS Code

效果图

使用方法

  1. 获取最新版本

  2. 解压 zip

  3. 安装 JDK

  4. 安装 EmmyLua

  1. 将JDK的安装路径配置在EmmyLua的Java_Home路径中(注意转义符)

  1. 将解压后的api和你的工程同时添加至工作区

VS Code用户代码片段

目前预置了 SMod , CMod , forkv 三种代码片段,你可以在自己的VSCode中添加,和其他人分享。

效果图

使用方法

  1. 复制lua.json中的内容

  2. 打开VSCode中的用户代码片段(File->Preferences->User Snippets)

  3. 选择lua

  4. 将内容复制到新打开的lua.json中。

如何贡献

如果有未被收录的api,可以直接push到本仓库或者提一个issue

api代码支持 EmmyLua Doc标注

编写者