diff options
author | Daniil Rozanov <daniilrozzanov@gmail.com> | 2024-03-29 04:37:56 +0300 |
---|---|---|
committer | Daniil Rozanov <daniilrozzanov@gmail.com> | 2024-03-29 04:37:56 +0300 |
commit | 672f0d32e322b79661b5d7959887adaa9e41ad98 (patch) | |
tree | c2c3f4e2157d47c7e3f8dfd2f3229e37e0919b3e /lua/cmake-explorer/capabilities.lua | |
parent | d453f54d98536eb3a52daebfe279c4e624979c31 (diff) |
feat: build from current variant
Diffstat (limited to 'lua/cmake-explorer/capabilities.lua')
-rw-r--r-- | lua/cmake-explorer/capabilities.lua | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lua/cmake-explorer/capabilities.lua b/lua/cmake-explorer/capabilities.lua index f3a966c..052f484 100644 --- a/lua/cmake-explorer/capabilities.lua +++ b/lua/cmake-explorer/capabilities.lua @@ -8,7 +8,7 @@ local multiconfig_generators = { "Visual Studio 15 2017", "Visual Studio 16 2019", "Visual Studio 17 2022", - -- "Green Hills MULTI" + "Green Hills MULTI", } local Capabilities = { @@ -27,6 +27,10 @@ function Capabilities.generators() end function Capabilities.is_multiconfig_generator(generator) + -- if generator is nil, assume is is not multiconifg + if not generator then + return + end return vim.tbl_contains(multiconfig_generators, generator) end @@ -35,7 +39,7 @@ function Capabilities.has_fileapi() end Capabilities.setup = function() - local output = vim.fn.system({ config.cmake_cmd, "-E", "capabilities" }) + local output = vim.fn.system({ config.cmake_path, "-E", "capabilities" }) Capabilities.json = vim.json.decode(output) end |