文件名称:neovim:Go软件包,用于编写Neovim插件(在Go!中)
文件大小:45KB
文件格式:ZIP
更新时间:2024-05-22 22:17:00
Go
新病毒 Go软件包,用于编写插件 go get github.com/myitcv/neovim 该软件包非常多为Alpha版本。 因此,请期待对此API的更改。 东西会破裂。 编写插件 看: 插件,以获取有关如何实现自己的Go插件的简要README文件 ,是针对neovim Go软件包编写的概念验证Neovim插件,用于支持Neovim中的Go开发。 它使用从当前缓冲区生成的go/parser AST来使用matchaddpos突出显示代码(与Neovim的默认相反) 如中所述,创建插件所需的许多步骤目前尚未实现自动化,但在路线图上却非常重要。 支持平台 在撰写本文时,仅针对Linux编写/测试了该软件包。 欢迎在其他平台上获得支持 测验 go test ./... 信用 整个团队的工作 用他的引领了 等人提供了出色的msgp 待办事项清单 参见维基
【文件预览】:
neovim-master
----.travis.yml(218B)
----example()
--------eval_types_gen_test.go(2KB)
--------eval_types.go(108B)
--------example.go(1KB)
--------example_test.go(2KB)
--------gen_example_gen.go(4KB)
--------gen_example_gen_test.go(7KB)
--------gen_example.go(2KB)
--------special.vimrc(655B)
--------eval_types_gen.go(2KB)
--------README.md(2KB)
----encode_decode.go(484B)
----cmd()
--------gen_neovim_api()
--------neovim-go-plugin-manager()
----neovim.go(15KB)
----gen_client_api_test.go(5KB)
----example_test.go(1024B)
----gotemplate_syncProvSyncMap.go(829B)
----LICENSE(1KB)
----stack_logger_test.go(2KB)
----neovim_test.go(18KB)
----api_types.go(100B)
----gen_client_api.go(70KB)
----init_method.go(998B)
----api_types_gen_test.go(2KB)
----api_types_gen.go(2KB)
----.gitignore(31B)
----README.md(2KB)
----gotemplate_asyncProvSyncMap.go(839B)
----scripts()
--------run_build.sh(1KB)
----gotemplate_respSyncMap.go(781B)
----types.go(6KB)
----template()
--------syncmap()
----apidef()
--------encode_decode.go(7KB)