From 99a9603b8754664de1e2843aefc0dac25febc875 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Fri, 21 Aug 2026 13:05:50 -0400 Subject: [PATCH] For *.rs.erb, set eruby_subtype to "rust" --- plugin/holtrop.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/plugin/holtrop.lua b/plugin/holtrop.lua index 366eb21..40d4ecc 100644 --- a/plugin/holtrop.lua +++ b/plugin/holtrop.lua @@ -102,3 +102,14 @@ vim.api.nvim_create_autocmd({ "FocusGained", "BufEnter" }, { }) vim.filetype.add({filename = {["Rsconscript"] = "ruby"}}) + +-- Treat *.rs.erb files as eruby with an embedded Rust subtype +vim.filetype.add({ + pattern = { + [".*%.rs%.erb"] = function(_, bufnr) + return "eruby", function() + vim.b[bufnr].eruby_subtype = "rust" + end + end, + }, +})