-
Notifications
You must be signed in to change notification settings - Fork 11
Description
Checklist:
-
Skip comments enable for all integrations (currently only supported in buffers)
-
Multi-line environment variables
-
Add support for in-buffer renames/imports/aliases for env variables
-
Support for monorepos? (maybe nested dirs)
-
Improve secret managers support
-
Regex-based boundary matching toggle
This feature validates thatecolog.nvimfeatures (such as peek, gotovar, and cmp) work with a specific provider pattern. As for example:
if you hover onDATABASE_URLhere it should call peek window
process.env.DATABASE_URLbut here it doesn't supposed to work by default:
DATABASE_URLbecause it doesn't match pattern regex. So I want to make the users choose whether they want this feature enabled or disabled per feature(cmp, gotovar, peek).
-
Finish support with all planned and currently broken providers
-
Add a command to quickly copy environment variable value
-
Add a configuration option and feature to mask
telescopepreview buffers -
Add a configuration option and feature to mask
fzf-luapreview buffers -
Add a configuration option and feature to mask
snacks pickerpreview buffers -
Add snacks picker integration like fzf-lua and telescope
-
Add a feature to hide actual value length, by providing a static length
As for example instead of:
DATABASE_URL="A******B"
SOME_OTHER_VAR="C*************************D"
ANOTHER_SMALLER_ONE="A***B" Do this if for example this config option is set to 5:
DATABASE_URL="A***B"
SOME_OTHER_VAR="C***D"
ANOTHER_SMALLER_ONE="*****" -
Add an option to customize highlight group for masked values
-
Hashicorp vault and other secret managers?
-
Make sure that
fzf-luaintegration supports user defined settings -
Implement better lazy-loading for providers
-
disable cmp by default when files shelter is applied
-
Move load_shell in separate module from init.lua
-
Separate some functions to utils.lua
-
Improve general code structure
Bugs and known limitations:
- Regex based matching doesn't work (See features section for explanation)
forEcologToVarandEcologPeekif you hover over a word without it matching a provider pattern it still passes which shouldn't be enabled by default. - Update tests cases, they do not work as expected #9
- There is a notification that new file is detected when you open a file for the first time in a buffer but it shouldn't fire