mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-16 08:46:08 +03:00
Merge pull request #2596 from tristan957/neovim
feat: install neovim plugin
This commit is contained in:
16
build.zig
16
build.zig
@ -499,6 +499,22 @@ pub fn build(b: *std.Build) !void {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Neovim plugin
|
||||||
|
// This is just a copy-paste of the Vim plugin, but using a Neovim subdir.
|
||||||
|
// By default, Neovim doesn't look inside share/vim/vimfiles. Some distros
|
||||||
|
// configure it to do that however. Fedora, does not as a counterexample.
|
||||||
|
{
|
||||||
|
const wf = b.addWriteFiles();
|
||||||
|
_ = wf.add("syntax/ghostty.vim", config_vim.syntax);
|
||||||
|
_ = wf.add("ftdetect/ghostty.vim", config_vim.ftdetect);
|
||||||
|
_ = wf.add("ftplugin/ghostty.vim", config_vim.ftplugin);
|
||||||
|
b.installDirectory(.{
|
||||||
|
.source_dir = wf.getDirectory(),
|
||||||
|
.install_dir = .prefix,
|
||||||
|
.install_subdir = "share/nvim/site",
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
// Documentation
|
// Documentation
|
||||||
if (emit_docs) {
|
if (emit_docs) {
|
||||||
try buildDocumentation(b, config);
|
try buildDocumentation(b, config);
|
||||||
|
Reference in New Issue
Block a user