{ programs.nixvim.plugins.telescope = { enable = true; extensions.fzy-native.enable = true; }; programs.nixvim.keymaps = [ { # find files mode = ["n"]; key = "ff"; action = "Telescope find_files"; options = {noremap = true;}; } { # live grep mode = ["n"]; key = "fg"; action = "Telescope live_grep"; options = {noremap = true;}; } { # grep string under cursor mode = ["n"]; key = "fs"; action = "Telescope string_grep"; options = {noremap = true;}; } { # buffers mode = ["n"]; key = "fb"; action = "Telescope buffers"; options = {noremap = true;}; } { # help tags mode = ["n"]; key = "fh"; action = "Telescope help_tags"; options = {noremap = true;}; } { # show recently opened files mode = ["n"]; key = "fo"; action = "Telescope oldfiles"; options = {noremap = true;}; } ]; }