From ec34a896880e8c16ab2032405861cc3c66cbad0f Mon Sep 17 00:00:00 2001 From: PowerUser64 Date: Tue, 27 Dec 2022 00:35:49 -0800 Subject: [PATCH] nvim: fix indenting when editing nix files --- .config/nvim/lua/blake/settings.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.config/nvim/lua/blake/settings.lua b/.config/nvim/lua/blake/settings.lua index b70485c..d69807f 100644 --- a/.config/nvim/lua/blake/settings.lua +++ b/.config/nvim/lua/blake/settings.lua @@ -1,4 +1,5 @@ local set = vim.o +local autocmd = vim.api.nvim_create_autocmd -- Settings local tabsize = 3 @@ -40,6 +41,9 @@ set.listchars = 'trail:~,tab:│ ,nbsp:␣,lead:·,extends:…,precedes:…' set.list = false set.mousemodel = 'extend' +-- Disable smartindent when editing `nix` files +autocmd("BufEnter", { pattern = "*.nix", callback = function() vim.opt_local.smartindent = false end }) + ---------------------------------------------- --- Key bindings (needs to be translated?) --- ----------------------------------------------