https://github.com/yohendry/envs.nvim
a neovim plugin to display OS and project wise ENV variables
https://github.com/yohendry/envs.nvim
Last synced: 3 months ago
JSON representation
a neovim plugin to display OS and project wise ENV variables
- Host: GitHub
- URL: https://github.com/yohendry/envs.nvim
- Owner: yohendry
- Created: 2024-05-28T19:06:06.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-02T23:44:51.000Z (about 1 year ago)
- Last Synced: 2024-11-07T03:41:40.221Z (8 months ago)
- Language: Lua
- Size: 18.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- my-neovim-pluginlist - yohendry/envs.nvim - commit/yohendry/envs.nvim)  (Other Standard Feature Enhancement / Environment Variable)
README
# envs.nvim
nvim plugin that shows the value of system wide or project specific enviroment variable under the cursor# tl;dr
```lua
{
"yohendry/envs.nvim",
event = { "BufRead", "BufNew" },
config = true,
name = "envs",
keys = {
{ "", "ShowEnv", desc = "Lookup as ENV var" },
},
}```
- [envs.nvim](#envsnvim)
- [tl;dr](#tldr)
- [Install](#install)
- [lazy](#lazy)
- [Config](#config)
- [Usage](#usage)
- [Screenshots](#screenshots)## Install
### lazy
```lua
{
"yohendry/envs.nvim",
event = { "BufRead", "BufNew" },
config = function()
require("envs").setup({
not_found_prefix = "¯\\_(ツ)_/¯ "
})
end,
name = "envs",
keys = {
{ "", "ShowEnv", desc = "Lookup as ENV var" },
},
}
```## Config
```lua
{
popup = true, -- display a popup window relative to the cursor
print = true, -- prnts the env value to `messages`
window = {
title = " envs ", -- popup window title
border = "single", -- popup border style
style = "minimal", -- popup window style
},
not_found_prefix = " ",
close_mappings = { "q", "" }, -- key bindigs to close the popup
}
```## Usage
- `:ShowEnv`
- use `open_mapping` hotkeyto show ENV value under cursor
## Screenshots