From 6928c142ff8b7ef64b7c7cc5c6b38e665375de3b Mon Sep 17 00:00:00 2001 From: Rokas Puzonas Date: Thu, 11 May 2023 17:31:02 +0300 Subject: [PATCH] indent with spaces for vue files --- lua/options.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lua/options.lua b/lua/options.lua index a11edb3..059d557 100644 --- a/lua/options.lua +++ b/lua/options.lua @@ -126,3 +126,15 @@ vim.api.nvim_create_autocmd("FileType", { vim.api.nvim_buf_set_option(data.buf, "commentstring", "// %s") end }) + +-- Indent with spaces for vue files +vim.api.nvim_create_autocmd("FileType", { + group = vim.api.nvim_create_augroup("set-vue-expandtab", { clear = true }), + pattern = "vue", + callback = function(data) + vim.api.nvim_buf_set_option(data.buf, "expandtab", true) + vim.api.nvim_buf_set_option(data.buf, 'shiftwidth', 2) + vim.api.nvim_buf_set_option(data.buf, 'tabstop', 2) + vim.api.nvim_buf_set_option(data.buf, 'softtabstop', 2) + end +})