feat: add environment variable management support

This commit is contained in:
2024-12-11 14:56:29 -05:00
parent 3adac71606
commit ed84e91a3c
+30
View File
@@ -119,4 +119,34 @@ return {
lazy = false,
priority = 1000,
},
{
'philosofonusus/ecolog.nvim',
dependencies = {
'hrsh7th/nvim-cmp', -- Optional, for autocompletion support
},
-- Optionally reccommend adding keybinds (I use them personally)
keys = {
{ '<leader>qge', '<cmd>EcologGoto<cr>', desc = 'Go to env file' },
{ '<leader>qes', '<cmd>EcologSelect<cr>', desc = 'Switch env file' },
{ '<leader>qep', '<cmd>EcologPeek<cr>', desc = 'Ecolog peek variable' },
},
lazy = false,
opts = {
-- Enables shelter mode for sensitive values
shelter = {
configuration = {
partial_mode = false, -- Disables partial mode see shelter configuration below
mask_char = '*', -- Character used for masking
},
modules = {
cmp = true, -- Mask values in completion
peek = false, -- Mask values in peek view
files = false, -- Mask values in files
telescope = false, -- Mask values in telescope
},
},
path = vim.fn.getcwd(), -- Path to search for .env files
preferred_environment = 'development', -- Optional: prioritize specific env files
},
},
}