From 1c13a5c10b745f741ebbb08d3963862e9d4e307e Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Fri, 22 Mar 2024 10:00:22 +0100 Subject: [PATCH] feat(telescope-fzf-native): added support for building with cmake. Fixes #2132 --- lua/lazyvim/plugins/editor.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lua/lazyvim/plugins/editor.lua b/lua/lazyvim/plugins/editor.lua index 73063a57..6a934d9f 100644 --- a/lua/lazyvim/plugins/editor.lua +++ b/lua/lazyvim/plugins/editor.lua @@ -124,8 +124,9 @@ return { dependencies = { { "nvim-telescope/telescope-fzf-native.nvim", - build = "make", - enabled = vim.fn.executable("make") == 1, + build = vim.fn.executable("make") == 1 and "make" + or "cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release && cmake --install build --prefix build", + enabled = vim.fn.executable("make") == 1 or vim.fn.executable("cmake") == 1, config = function() LazyVim.on_load("telescope.nvim", function() require("telescope").load_extension("fzf")