Kickstart's default configuration for telescope-fzf-native.nvim uses make. If you are on Windows and prefer using cmake instead, you must modify init.lua in two places:
- Plugin Inclusion: Update the plugin list to include the plugin if
cmake is available:
if vim.fn.executable 'make' == 1 or vim.fn.executable 'cmake' == 1 then
table.insert(plugins, gh 'nvim-telescope/telescope-fzf-native.nvim')
end
- Build Hook: Update the
PackChanged hook to use cmake commands when make is missing:
if name == 'telescope-fzf-native.nvim' then
if vim.fn.executable 'make' == 1 then
run_build(name, { 'make' }, ev.data.path)
elseif vim.fn.executable 'cmake' == 1 then
run_build(name, { 'cmake', '-S.', '-Bbuild', '-DCMAKE_BUILD_TYPE=Release' }, ev.data.path)
run_build(name, { 'cmake', '--build', 'build', '--config', 'Release', '--target', 'install' }, ev.data.path)
end
return
end