From fd4bdb895bd14b0c321a2139bd4962c65320448f Mon Sep 17 00:00:00 2001 From: Devon Tingley Date: Mon, 25 Jul 2022 18:31:13 -0400 Subject: [PATCH] Add settings for spacings --- dotfiles/nvim/init.lua | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/dotfiles/nvim/init.lua b/dotfiles/nvim/init.lua index 11e8fb9..bd7f3bd 100644 --- a/dotfiles/nvim/init.lua +++ b/dotfiles/nvim/init.lua @@ -92,6 +92,37 @@ vim.o.splitright = true vim.o.splitbelow = true vim.o.scrolloff = 10 +-- Tab Settings +vim.o.tabstop = 4 +vim.o.softtabstop = 0 +vim.o.expandtab = true +vim.o.shiftwidth = 4 +vim.o.smarttab = true + +vim.api.nvim_create_autocmd( + { "FileType" }, + { + pattern = { + "html", + "css", + "javascript", + "typescript", + "vue", + }, + command = "setlocal shiftwidth=2", + } +) + +vim.api.nvim_create_autocmd( + { "FileType" }, + { + pattern = { + "go", + }, + command = "setlocal noexpandtab" + } +) + -- General Keymaps vim.keymap.set('t', '', '') vim.keymap.set('n', 't', ':TestNearest')