aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/init.lua
diff options
context:
space:
mode:
authorAutumn <git@autumnfo.rest>2026-05-15 17:59:27 +0100
committerAutumn <git@autumnfo.rest>2026-05-15 17:59:27 +0100
commit1adbab8d4d2263802f8c92f962daf82a067f4d0e (patch)
tree07c36c8918cc721e905eafa8d315e7998f5a4ae1 /src/nvim/init.lua
parentc19ae248bbb125c354a448f42ee2c9504c4f698f (diff)
[conf/nvim] improve config & load order
Diffstat (limited to 'src/nvim/init.lua')
-rw-r--r--src/nvim/init.lua21
1 files changed, 17 insertions, 4 deletions
diff --git a/src/nvim/init.lua b/src/nvim/init.lua
index 442dac4..133d737 100644
--- a/src/nvim/init.lua
+++ b/src/nvim/init.lua
@@ -83,14 +83,27 @@ require("lazy").setup({
-- ~~~ language options
-- use 4-spaces as tabs
-vim.o.shiftwidth = 4
-vim.o.tabstop = 4
-vim.o.softtabstop = 4
-vim.o.expandtab = true
+vim.api.nvim_create_autocmd("FileType", {
+ pattern = { "*" },
+ callback = function()
+ vim.o.shiftwidth = 4
+ vim.o.tabstop = 4
+ vim.o.softtabstop = 4
+ vim.o.expandtab = true
+ end
+})
-- use system clipboard
vim.opt.clipboard:append("unnamedplus")
+-- don't auto-add comments
+vim.api.nvim_create_autocmd("FileType", {
+ pattern = { "*" },
+ callback = function()
+ vim.opt.formatoptions = ""
+ end
+})
+
-- setup tree sitter
require("nvim-treesitter.configs").setup({