【文件属性】:
文件名称:neovim-ruby:Ruby对Neovim的支持
文件大小:71KB
文件格式:ZIP
更新时间:2021-02-01 02:29:38
ruby neovim ruby-bindings neovim-plugin neovim-remote
纽维姆·鲁比
Ruby对支持。
安装
将此行添加到您的应用程序的Gemfile中:
gem "neovim"
然后执行:
bundle
或自己安装为:
gem install neovim
用法
您可以通过连接到$NVIM_LISTEN_ADDRESS来控制正在运行的nvim进程。 例如,要通过UNIX域套接字连接到nvim ,请按以下方式启动它:
$ NVIM_LISTEN_ADDRESS=/tmp/nvim.sock nvim
然后,您可以连接到该套接字路径以获取Neovim::Client :
require "neovim"
client = Neovim . attach_unix ( "/tmp/nvim.sock" )
有关连接到nvim其他方法,请参阅,有关客户端界面的摘要,请参见。
外挂程式
插件是从$VIMRUNTIME/rplugin/ruby/目录加载的Ruby文件。 这是一个示例插件:
# ~/.config/nvim/rplugin/ruby/example_plugin.rb
Neovim . plugin do | plug |
【文件预览】:
neovim-ruby-master
----.github()
--------workflows()
----LICENSE.txt(1KB)
----script()
--------mp2j.rb(180B)
--------ci()
--------run_acceptance.rb(908B)
--------dump_api.rb(337B)
--------j2mp.rb(163B)
--------generate_docs.rb(3KB)
----neovim.gemspec(1KB)
----lib()
--------neovim()
--------neovim.rb(4KB)
----Gemfile(38B)
----VimFlavor(45B)
----spec()
--------neovim_spec.rb(994B)
--------support.rb(2KB)
--------neovim()
--------helper.rb(2KB)
--------acceptance()
----Rakefile(1KB)
----README.md(3KB)
----.rubocop.yml(2KB)
----exe()
--------neovim-ruby-host(109B)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(296B)
----CHANGELOG.md(5KB)