Closed jo-project closed 8 months ago
Usage:
sections = { lualine_a = { 'venv-selector' } }
This looks really nice, good work! Lets get it merged.
Can you add a section to the README also when you have time? Otherwise i can do it later.
Thank you!
I'm using LazyVim and this is my lua/plugins/venv-selector.lua
file, and it works perfectly. The icon is of a tree to denote "environment" and is just a personal touch.
return {
{
"linux-cultist/venv-selector.nvim",
opts = {
anaconda_base_path = "~/miniconda3",
anaconda_envs_path = "~/miniconda3/envs",
},
},
{
"nvim-lualine/lualine.nvim",
optional = true,
event = "VeryLazy",
opts = function(_, opts)
table.insert(opts.sections.lualine_x, { "venv-selector", icon = "\u{1f332}", color = { fg = "#7fb55e" } })
end,
},
}
I wasn't able to add it to the Lualine. I got the below error. It seems Lualine cannot identify that as a valid group:
vim/_editor.lua:0: User Autocommands for "VeryLazy"..script nvim_exec2() called at User Autocommands for "VeryLazy":0: Vim(highlight):E5248: Invalid character in group name
# stacktrace:
- vim/_editor.lua:0 _in_ **cmd**
- /lualine.nvim/lua/lualine/highlight.lua:151 _in_ **highlight**
- /lualine.nvim/lua/lualine/highlight.lua:385 _in_ **create_hl**
- /lualine.nvim/lua/lualine/component.lua:63 _in_ **create_option_highlights**
- /lualine.nvim/lua/lualine/component.lua:41 _in_ **init**
- /venv-selector.nvim/lua/lualine/components/venv-selector.lua:13 _in_ **init**
- /lualine.nvim/lua/lualine/utils/class.lua:34 _in_ **loaded_component**
- /lualine.nvim/lua/lualine/utils/loader.lua:30 _in_ **mod**
- /lualine.nvim/lua/lualine/utils/loader.lua:79 _in_ **component_loader**
- /lualine.nvim/lua/lualine/utils/loader.lua:148 _in_ **load_sections**
- /lualine.nvim/lua/lualine/utils/loader.lua:159 _in_ **load_components**
- /lualine.nvim/lua/lualine/utils/loader.lua:204 _in_ **load_all**
- /lualine.nvim/lua/lualine.lua:636 _in_ **setup**
I just want to add a simple lualine support.
https://github.com/linux-cultist/venv-selector.nvim/assets/122333339/9f87ad4c-53f6-4c89-a4fa-a7f37438783c