From ffbfc56d076ded8bd917365a8c5899245cff7579 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 30 Jul 2025 18:00:00 +0100 Subject: [PATCH] Re-add ftplugin for `markdown` files --- modules2/nixvim/ftplugin/markdown.nix | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 modules2/nixvim/ftplugin/markdown.nix diff --git a/modules2/nixvim/ftplugin/markdown.nix b/modules2/nixvim/ftplugin/markdown.nix new file mode 100644 index 00000000..9cd1f1ed --- /dev/null +++ b/modules2/nixvim/ftplugin/markdown.nix @@ -0,0 +1,22 @@ +{ + flake.modules.nixvim.custom = { + plugins.cmp-path.enable = true; + + extraFiles."after/ftplugin/markdown.lua".text = + # lua + '' + local opt = vim.opt_local + + opt.spell = true + opt.wrap = true + + local cmp = require "cmp" + local sources = cmp.get_config().sources + + -- TODO: confirm these aren't aleady in the list of sources to avoid duplicate suggestions. + table.insert(sources, { name = "path" }) + + cmp.setup.buffer { sources = sources } + ''; + }; +}