Files
ghostty-rs/crates/ghostty-build-data/src/vim.rs
T
ddidderr 8bcb85a29a style: apply nightly rustfmt import grouping across the workspace
rustfmt.toml sets group_imports, imports_granularity and imports_layout,
which are nightly-only; agents formatted with stable rustfmt, which
ignored them. This is a formatting-only pass with `cargo +nightly fmt`.

Test Plan:
- cargo clippy --workspace --all-targets -- -D warnings
- cargo test --workspace
2026-10-12 05:03:37 +02:00

23 lines
438 B
Rust

//! Vim/Neovim plugin files (port of `extra/vim.zig`).
use std::fmt::Write as _;
use crate::{
chunks_vim::{C0, C1, C2, C3, C4},
config_fields,
};
pub const FTDETECT: &str = C0;
pub const FTPLUGIN: &str = C1;
pub const COMPILER: &str = C2;
#[must_use]
pub fn syntax() -> String {
let mut w = String::from(C3);
for f in config_fields() {
let _ = write!(w, "\n\t\\ {}", f.name);
}
w.push_str(C4);
w
}