Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

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: 29 days ago
JSON representation

a neovim plugin to display OS and project wise ENV variables

Lists

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 = "LspAttach",
config = function()
require("envs").setup({
popup = true, -- display a popup window relative to the cursor
print = false, -- prnts the env value to `messages`
window = {
title = "  envs ", -- popup window title
border = "double", -- popup border style
style = "minimal", -- popup window style
},
close_mappings = { "q", "" }, -- key bindigs to close the popup
})
vim.keymap.set("n", "E", "ShowEnv", { buffer = 0, desc = "Show Env variable value under cursor" })
end,
name = "envs",
}

```

- [envs.nvim](#envsnvim)
- [tl;dr](#tldr)
- [Install](#install)
- [lazy](#lazy)
- [Config](#config)
- [Usage](#usage)
- [Screenshots](#screenshots)

## Install

### lazy
```lua
{ "yohendry/envs.nvim", config = true }
```

## 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
},
close_mappings = { "q", "" }, -- kesy bindigs for the popup to close
}
```

## Usage
- `:ShowEnv`
- use `open_mapping` hotkey

to show ENV value under cursor

## Screenshots