Method: Vimrunner::Client#add_plugin
- Defined in:
- lib/vimrunner/client.rb
#add_plugin(dir, entry_script = nil) ⇒ Object
Public: Adds a plugin to Vim’s runtime. Initially, Vim is started without sourcing any plugins to ensure a clean state. This method can be used to populate the instance’s environment.
dir - The base directory of the plugin, the one that contains
its autoload, plugin, ftplugin, etc. directories.
entry_script - The Vim script that’s runtime’d to initialize the plugin
(optional).
Examples
vim.add_plugin 'rails', 'plugin/rails.vim'
Returns nothing.
26 27 28 29 30 31 32 |
# File 'lib/vimrunner/client.rb', line 26 def add_plugin(dir, entry_script = nil) append_runtimepath(dir) if entry_script entry_script_path = Path.new(entry_script) command("runtime #{entry_script_path}") end end |