initial commit

This commit is contained in:
aminnairi
2025-11-08 20:46:24 +01:00
parent 72670045f3
commit 722f9db961
64 changed files with 2281 additions and 0 deletions
@@ -0,0 +1,45 @@
return {
"laytan/cloak.nvim",
config = function()
require("cloak").setup({
enabled = true,
cloak_character = "·",
-- The applied highlight group (colors) on the cloaking, see `:h highlight`.
highlight_group = "Comment",
-- Applies the length of the replacement characters for all matched
-- patterns, defaults to the length of the matched pattern.
cloak_length = nil, -- Provide a number if you want to hide the true length of the value.
-- Wether it should try every pattern to find the best fit or stop after the first.
try_all_patterns = true,
patterns = {
{
-- Match any file starting with '.env'.
-- This can be a table to match multiple file patterns.
file_pattern = {
".env*",
".npmrc"
},
-- Match an equals sign and any character after it.
-- This can also be a table of patterns to cloak,
-- example: cloak_pattern = { ':.+', '-.+' } for yaml files.
cloak_pattern = {
"=.+",
":.+"
},
-- A function, table or string to generate the replacement.
-- The actual replacement will contain the 'cloak_character'
-- where it doesn't cover the original text.
-- If left emtpy the legacy behavior of keeping the first character is retained.
replace = nil,
},
},
})
require("which-key").add({
{ "<leader>c", "Cloak", },
{ "<leader>ct", ":CloakToggle<CR>", desc = "Toggle" },
{ "<leader>cd", ":CloakDisable<CR>", desc = "Disable" },
{ "<leader>ce", ":CloakEnable<CR>", desc = "Enable" },
})
end,
}