How to use env variables inside which-key plugin mapping? [SOLVED]
How to use env variables inside which-key plugin mapping? [SOLVED]
The example below is not working (error is given when neovim is opened not recognising $env_var) how can I let him recognise the env_var?
g = {
name = "+grep",
a = { "Telescope grep_string", "Grep on all dirs" },
s = { "Telescope grep_string search_dirs={"$env_var/dir1/dir2/dir3/"} cr>", "Grep on dir" },
},
Thanks
Vimscript:
"Telescope grep_string search_dirs=["$HOME/.config"]"
Lua:
require("telescope.builtin").grep_string({ search_dirs = { os.get_env("HOME") .. "/.config" } })
2 0 Replytried this but still not woking (tried with and without .. )
s = { "Telescope grep_string search_dirs={os.get_env("prj_path") .. "/dir1/dir2/dir3/"} cr>", "Grep on dir3" }
what's wrong?
1 0 ReplyYou're mixing Lua with Vimscript, the stuff with in double quotes should be in Vimscript
s = { "Telescope grep_string search_dirs=['$prj_path/dir1/dir2/dir3/'] cr>", "Grep on dir3" }
1 0 Reply