From 796131ba16b83978d92081b971abb51b269a767a Mon Sep 17 00:00:00 2001 From: Crony Akatsuki Date: Sat, 8 Nov 2025 18:14:52 +0100 Subject: [PATCH 1/5] feat: disable autocommenting lines. --- lua/config/autocommands.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lua/config/autocommands.lua b/lua/config/autocommands.lua index 8fe38c6..14fa473 100644 --- a/lua/config/autocommands.lua +++ b/lua/config/autocommands.lua @@ -31,3 +31,11 @@ vim.api.nvim_create_autocmd("BufWritePre", { end, }) +-- disable autocommenting lines +vim.api.nvim_create_autocmd("FileType", { + group = augroup, + pattern = "*", + callback = function() + vim.opt_local.formatoptions:remove({ "r", "o" }) + end, +}) From ad595eced9f142165e0407e866e93affc7ea25bf Mon Sep 17 00:00:00 2001 From: Crony Akatsuki Date: Sat, 8 Nov 2025 18:15:07 +0100 Subject: [PATCH 2/5] feat: disable smart indenting. --- lua/config/settings.lua | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lua/config/settings.lua b/lua/config/settings.lua index 23a16f2..00fca50 100644 --- a/lua/config/settings.lua +++ b/lua/config/settings.lua @@ -20,7 +20,7 @@ vim.opt.laststatus = 3 -- setup tabs and indenting vim.opt.expandtab = true -vim.opt.smartindent = true +vim.opt.smartindent = false vim.opt.autoindent = true vim.opt.tabstop = 2 vim.opt.shiftwidth = 2 @@ -76,7 +76,6 @@ vim.opt.ttimeoutlen = 0 vim.opt.hidden = true vim.opt.errorbells = false vim.opt.backspace = "indent,eol,start" -vim.opt.autochdir = false vim.opt.iskeyword:append("-") -- treat dash as part of the word vim.opt.path:append("**") -- include subdirectories in search vim.opt.modifiable = true From ccfb260ab460fb6c8e50f0b755cc240553cfcd4b Mon Sep 17 00:00:00 2001 From: Crony Akatsuki Date: Sat, 8 Nov 2025 18:15:20 +0100 Subject: [PATCH 3/5] chore: fix formatting. --- lua/plugins/conform.lua | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lua/plugins/conform.lua b/lua/plugins/conform.lua index be4fe0d..1656918 100644 --- a/lua/plugins/conform.lua +++ b/lua/plugins/conform.lua @@ -1,7 +1,6 @@ vim.pack.add({ - {src = "https://github.com/stevearc/conform.nvim"}, + { src = "https://github.com/stevearc/conform.nvim" }, }) - vim.api.nvim_create_user_command("Format", function(args) local range = nil if args.count ~= -1 then From d327851de41119d12dfea3181149dbe2377c4236 Mon Sep 17 00:00:00 2001 From: Crony Akatsuki Date: Sat, 8 Nov 2025 18:15:47 +0100 Subject: [PATCH 4/5] feat(lsp): add bash-language-server. --- lua/plugins/lsp.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index 562856b..4e8d4b4 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -27,6 +27,7 @@ vim.lsp.enable({ "ruff", "basedpyright", "yamlls", + "bashls", }) -- diagnostic settings From 7363de859a36b8d02b1a06877a5c11423141b0d5 Mon Sep 17 00:00:00 2001 From: Crony Akatsuki Date: Tue, 2 Dec 2025 17:36:04 +0100 Subject: [PATCH 5/5] feat(nixd): add alejandra for formatting. --- lsp/nixd.lua | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/lsp/nixd.lua b/lsp/nixd.lua index 6e2d589..31d4768 100644 --- a/lsp/nixd.lua +++ b/lsp/nixd.lua @@ -1,19 +1,8 @@ return { settings = { nixd = { - nixpkgs = { - expr = "import (builtins.getFlake(toString ./.)).inputs.nixpkgs { }", - }, formatting = { - command = {"alejandra"}, - }, - options = { - nixos = { - expr = "let flake = builtins.getFlake(toString ./.); in flake.nixosConfigurations.skadi.options", - }, - home_manager = { - expr = "let flake = builtins.getFlake(toString ./.); in flake.homeConfigurations.skadi.options", - }, + command = { "alejandra" }, }, }, },