commit 2e70a8a94fd8dbea8f903544cea3d4fa58af689f
parent 945ffe434e14c5e405d917aff78bcfdf62949035
Author: Michal Sapka <michal@sapka.me>
Date: Fri, 19 Aug 2022 22:52:51 +0200
feat: telescope-fzf
Diffstat:
2 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua
@@ -1,6 +1,7 @@
require "user.config"
require "user.lsp"
require "user.treesitter"
+require "user.telescope"
require "user.neorg"
require "user.cmp"
require "user.plugins"
diff --git a/nvim/.config/nvim/lua/user/telescope.lua b/nvim/.config/nvim/lua/user/telescope.lua
@@ -0,0 +1,19 @@
+local status_ok, configs = pcall(require, "telecope.configs")
+if not status_ok then
+ return
+end
+
+configs.setup {
+ extensions = {
+ fzf = {
+ fuzzy = true, -- false will only do exact matching
+ override_generic_sorter = true, -- override the generic sorter
+ override_file_sorter = true, -- override the file sorter
+ case_mode = "smart_case", -- or "ignore_case" or "respect_case"
+ -- the default case_mode is "smart_case"
+ }
+ }
+}
+-- To get fzf loaded and working with telescope, you need to call
+-- load_extension, somewhere after setup function:
+require('telescope').load_extension('fzf')