From cfdb14cf768f2971f6efe2e333c620571f30fad1 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Wed, 18 Jan 2023 13:39:42 +0100 Subject: vim: refactor, allowing different files like ftplugin --- dotfiles/vim/ftplugin/nix.lua | 6 ++++++ dotfiles/vim/ftplugin/rust.lua | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 dotfiles/vim/ftplugin/nix.lua create mode 100644 dotfiles/vim/ftplugin/rust.lua (limited to 'dotfiles/vim/ftplugin') diff --git a/dotfiles/vim/ftplugin/nix.lua b/dotfiles/vim/ftplugin/nix.lua new file mode 100644 index 0000000..7401054 --- /dev/null +++ b/dotfiles/vim/ftplugin/nix.lua @@ -0,0 +1,6 @@ +vim.bo.expandtab = true +vim.bo.shiftwidth = 2 +vim.bo.softtabstop = 2 + +vim.opt_local.comments = { ":#", "s1:/*", "ex:*/", } +vim.bo.commentstring = "# %s" diff --git a/dotfiles/vim/ftplugin/rust.lua b/dotfiles/vim/ftplugin/rust.lua new file mode 100644 index 0000000..23a46f1 --- /dev/null +++ b/dotfiles/vim/ftplugin/rust.lua @@ -0,0 +1,18 @@ +-- TODO: suffixes, includes + +vim.bo.expandtab = true +vim.bo.shiftwidth = 4 +vim.bo.softtabstop = 4 +vim.bo.textwidth = 99 + +vim.opt_local.comments = { + "s0:/*!", + "ex:*/", + "s1:/*", + "mb:*", + "ex:*/", + ":///", + "://!", + "://", +} +vim.bo.commentstring = "// %s" -- cgit v1.2.3