WIP: Switch to NixOS #5

Draft
FunctionalHacker wants to merge 1349 commits from nix into main
3 changed files with 28 additions and 14 deletions
Showing only changes of commit 2b038e4b0d - Show all commits

View file

@ -1,13 +0,0 @@
-- Git status in signcolumn
return {
"lewis6991/gitsigns.nvim",
config = function()
local gitsigns = require("gitsigns")
gitsigns.setup()
require("which-key").register({
["["] = { h = { gitsigns.prev_hunk, "Previous hunk" } },
["]"] = { h = { gitsigns.next_hunk, "Next hunk" } },
})
end,
}

View file

@ -0,0 +1,26 @@
return {
"luukvbaal/statuscol.nvim",
dependencies = {
{
"lewis6991/gitsigns.nvim",
opts = {},
},
},
config = function()
local gitsigns = require("gitsigns")
require("which-key").register({
["["] = { c = { gitsigns.prev_hunk, "Previous hunk" } },
["]"] = { c = { gitsigns.next_hunk, "Next hunk" } },
})
local builtin = require("statuscol.builtin")
require("statuscol").setup({
relculright = true,
segments = {
{ text = { builtin.foldfunc }, click = "v:lua.ScFa" },
{ text = { "%s" }, click = "v:lua.ScSa" },
{ text = { builtin.lnumfunc, " " }, click = "v:lua.ScLa" },
},
})
end,
}

View file

@ -2,6 +2,7 @@
return { return {
"kevinhwang91/nvim-ufo", "kevinhwang91/nvim-ufo",
dependencies = { "kevinhwang91/promise-async" }, dependencies = { "kevinhwang91/promise-async" },
---@type UfoConfig
opts = { opts = {
close_fold_kinds = { close_fold_kinds = {
"imports", "imports",
@ -17,7 +18,7 @@ return {
-- Fold settings -- Fold settings
local o = vim.o local o = vim.o
o.foldcolumn = "0" o.foldcolumn = "1"
o.foldlevel = 99 o.foldlevel = 99
o.foldlevelstart = 99 o.foldlevelstart = 99
o.foldenable = true o.foldenable = true