{ ... }: { imports = [ ./neoclip.nix # Persistent clipboard. ./software-licenses.nix # View common software licenses. ]; plugins.telescope = { enable = true; # Install some telescope extensions. extensions = { # Enable native fuzzy finder. fzf-native = { enable = true; }; }; # Configure our telescope keymaps. keymaps = { # File Pickers "ff" = { action = "find_files"; options = { desc = "Find project files"; }; }; "/" = { action = "live_grep"; options = { desc = "Grep (root dir)"; }; }; # Vim Pickers "fb" = { action = "buffers"; options = { desc = "Find open buffers"; }; }; ":" = { action = "command_history"; options = { desc = "Command History"; }; }; "sc" = { action = "commands"; options = { desc = "Search Commands"; }; }; # Git Pickers "lc" = { action = "git_bcommits"; options = { desc = "List buffers commits"; }; }; "lC" = { action = "git_commits"; options = { desc = "List git commits"; }; }; "lb" = { action = "git_branches"; options = { desc = "List git branches"; }; }; "ld" = { action = "git_status"; options = { desc = "List git diff"; }; }; "ls" = { action = "git_stash"; options = { desc = "List git stash"; }; }; # Extensions "p" = { action = "neoclip"; options.desc = "Persistent Clipboard"; }; "sl" = { action = "software-licenses find"; options = { desc = "Search Software Licenses"; }; }; }; }; }