summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven Le Rouzic <slerouzic@siradel.com>2023-04-04 22:49:08 +0200
committerSteven Le Rouzic <slerouzic@siradel.com>2023-04-04 22:49:08 +0200
commite2e854fd1de9761f5f00c027f113f2065b4771d6 (patch)
treec5a419d0cba27503ab5d2c2d811c86319ac61495
parentbd607ce791517841d20ed8b328053bdd92cb4695 (diff)
stuff
-rw-r--r--lazy-lock.json11
-rw-r--r--lua/my_telescope.lua10
-rw-r--r--lua/packages.lua4
3 files changed, 20 insertions, 5 deletions
diff --git a/lazy-lock.json b/lazy-lock.json
index 3845464..f214d9e 100644
--- a/lazy-lock.json
+++ b/lazy-lock.json
@@ -2,16 +2,17 @@
"LuaSnip": { "branch": "master", "commit": "bc8ec05022743d3f08bda7a76c6bb5e9a9024581" },
"cmp-nvim-lsp": { "branch": "main", "commit": "0e6b2ed705ddcff9738ec4ea838141654f12eeef" },
"lazy.nvim": { "branch": "main", "commit": "57cce98dfdb2f2dd05a0567d89811e6d0505e13b" },
- "lsp-zero.nvim": { "branch": "v2.x", "commit": "6d464367abbe47df6303cb98fec972c12cb88daf" },
- "lualine.nvim": { "branch": "master", "commit": "9170434aa100f3967b43d5d34bb9adc56fae1986" },
+ "lsp-zero.nvim": { "branch": "v2.x", "commit": "ac1bedbfffa9ea0279fa22e09f65316ba209472f" },
+ "lualine.nvim": { "branch": "master", "commit": "c28a7427c3fb29322db136f0564ec58807b26747" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "b64fdede85fd5e0b720ce722919e0a9b95ed6547" },
- "mason.nvim": { "branch": "main", "commit": "aa8b3055868a1a2740ee50317cf4bbdfea6d49cb" },
+ "mason.nvim": { "branch": "main", "commit": "dbf34eecc1f06733a2c518ddd5fe6b1472e7d837" },
"nvim-cmp": { "branch": "main", "commit": "777450fd0ae289463a14481673e26246b5e38bf2" },
"nvim-lspconfig": { "branch": "master", "commit": "0bc0c38e1b11dfb6b5f1794d53869f89ccf9e78f" },
- "nvim-treesitter": { "branch": "master", "commit": "cbfa7cae1b38e1b843b2275d633ddbb05a105906" },
+ "nvim-treesitter": { "branch": "master", "commit": "871f5665d92d59a369cf916e9aa4d321d466f1e3" },
"nvim-treesitter-textobjects": { "branch": "master", "commit": "b55fe6175f0001347a433c9df358c8cbf8a4e90f" },
- "nvim-web-devicons": { "branch": "master", "commit": "d92b3f4275f4774c0cb23b8b094a41d1dbb3e78c" },
+ "nvim-web-devicons": { "branch": "master", "commit": "0568104bf8d0c3ab16395433fcc5c1638efc25d4" },
"plenary.nvim": { "branch": "master", "commit": "253d34830709d690f013daf2853a9d21ad7accab" },
+ "telescope-fzf-native.nvim": { "branch": "main", "commit": "580b6c48651cabb63455e97d7e131ed557b8c7e2" },
"telescope.nvim": { "branch": "master", "commit": "c1a2af0af69e80e14e6b226d3957a064cd080805" },
"vscode.nvim": { "branch": "main", "commit": "9cf814fbc1e7ec05fe05e5381beee2ceec5b099c" }
} \ No newline at end of file
diff --git a/lua/my_telescope.lua b/lua/my_telescope.lua
index 00dddf6..aa0dc73 100644
--- a/lua/my_telescope.lua
+++ b/lua/my_telescope.lua
@@ -12,8 +12,18 @@ require("telescope").setup({
symbol_width = 70,
},
},
+ extensions = {
+ fzf = {
+ fuzzy = true,
+ override_generic_sorter = true,
+ override_file_sorter = true,
+ case_mode = "smart_case",
+ },
+ },
})
+require("telescope").load_extension("fzf")
+
local telescope_builtin = require("telescope.builtin")
vim.keymap.set("n", "<c-p>", telescope_builtin.find_files, { desc = "Find file" })
vim.keymap.set("n", "<c-s-f>", telescope_builtin.live_grep, { desc = "Find with grep" })
diff --git a/lua/packages.lua b/lua/packages.lua
index ab26af7..b84f5a9 100644
--- a/lua/packages.lua
+++ b/lua/packages.lua
@@ -16,6 +16,10 @@ require("lazy").setup({
"nvim-telescope/telescope.nvim", tag = "0.1.1",
dependencies = { "nvim-lua/plenary.nvim" },
},
+ {
+ "nvim-telescope/telescope-fzf-native.nvim",
+ build = "cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release && cmake --install build --prefix build",
+ },
{
"Mofiqul/vscode.nvim",
},