{...}: { programs.nixvim.plugins.telescope.keymaps = { # TODO add diagnostics and workspace symbols here "gd" = { action = "lsp_definitions"; desc = "[G]oto [D]efinition (Telescope)"; }; "gtd" = { action = "lsp_type_definitions"; desc = "[G]oto the [t]ype [D]efinition (Telescope)"; }; "gi" = { action = "lsp_implementations"; desc = "[G]oto [I]mplementations (Telescope)"; }; "gr" = { action = "lsp_references"; desc = "[G]o to all [R]eferences of the symbol (Telescope)"; }; }; }