From 39f42ec0842c6e9a55d88b9ea7ee4ac1c967a430 Mon Sep 17 00:00:00 2001 From: mathijs-bakker Date: Sun, 7 Sep 2025 09:40:38 +0200 Subject: [PATCH] Force Spaces --- lua/godotdev/force_spaces.lua | 12 ++++++++++++ lua/godotdev/setup.lua | 1 + 2 files changed, 13 insertions(+) create mode 100644 lua/godotdev/force_spaces.lua diff --git a/lua/godotdev/force_spaces.lua b/lua/godotdev/force_spaces.lua new file mode 100644 index 0000000..09d168b --- /dev/null +++ b/lua/godotdev/force_spaces.lua @@ -0,0 +1,12 @@ +vim.api.nvim_create_autocmd("FileType", { + pattern = "gdscript", + callback = function() + vim.bo.expandtab = true -- convert to spaces + vim.bo.shiftwidth = 4 -- number of spaces for indent + vim.bo.softtabstop = 4 -- spaces when pressing + vim.bo.softtabstop = 4 + vim.bo.tabstop = 4 -- Show tabs as 4 spaces + vim.bo.autoindent = true -- Enable autoindent + vim.bo.smartindent = true + end, +}) diff --git a/lua/godotdev/setup.lua b/lua/godotdev/setup.lua index 80d58c3..f4e57e7 100644 --- a/lua/godotdev/setup.lua +++ b/lua/godotdev/setup.lua @@ -16,6 +16,7 @@ function M.setup(opts) require("godotdev.start_editor_server") require("godotdev.reconnect_lsp") + require("godotdev.force_spaces") require("godotdev.dap").setup({ type = "server",