mirror of
https://github.com/NotAShelf/neovim-flake.git
synced 2024-11-14 04:55:57 +01:00
Compare commits
2 commits
a777941eed
...
efd8b44ce1
Author | SHA1 | Date | |
---|---|---|---|
efd8b44ce1 | |||
|
9fe96ce010 |
1 changed files with 0 additions and 53 deletions
|
@ -1,53 +0,0 @@
|
||||||
{
|
|
||||||
pkgs,
|
|
||||||
lib,
|
|
||||||
...
|
|
||||||
}: let
|
|
||||||
inherit (lib) mkMappingOption mkEnableOption mkOption types;
|
|
||||||
in {
|
|
||||||
options.vim.telescope = {
|
|
||||||
mappings = {
|
|
||||||
findProjects = mkMappingOption "Find files [Telescope]" "<leader>fp";
|
|
||||||
|
|
||||||
findFiles = mkMappingOption "Find files [Telescope]" "<leader>ff";
|
|
||||||
liveGrep = mkMappingOption "Live grep [Telescope]" "<leader>fg";
|
|
||||||
buffers = mkMappingOption "Buffers [Telescope]" "<leader>fb";
|
|
||||||
helpTags = mkMappingOption "Help tags [Telescope]" "<leader>fh";
|
|
||||||
open = mkMappingOption "Open [Telescope]" "<leader>ft";
|
|
||||||
|
|
||||||
gitCommits = mkMappingOption "Git commits [Telescope]" "<leader>fvcw";
|
|
||||||
gitBufferCommits = mkMappingOption "Git buffer commits [Telescope]" "<leader>fvcb";
|
|
||||||
gitBranches = mkMappingOption "Git branches [Telescope]" "<leader>fvb";
|
|
||||||
gitStatus = mkMappingOption "Git status [Telescope]" "<leader>fvs";
|
|
||||||
gitStash = mkMappingOption "Git stash [Telescope]" "<leader>fvx";
|
|
||||||
|
|
||||||
lspDocumentSymbols = mkMappingOption "LSP Document Symbols [Telescope]" "<leader>flsb";
|
|
||||||
lspWorkspaceSymbols = mkMappingOption "LSP Workspace Symbols [Telescope]" "<leader>flsw";
|
|
||||||
lspReferences = mkMappingOption "LSP References [Telescope]" "<leader>flr";
|
|
||||||
lspImplementations = mkMappingOption "LSP Implementations [Telescope]" "<leader>fli";
|
|
||||||
lspDefinitions = mkMappingOption "LSP Definitions [Telescope]" "<leader>flD";
|
|
||||||
lspTypeDefinitions = mkMappingOption "LSP Type Definitions [Telescope]" "<leader>flt";
|
|
||||||
diagnostics = mkMappingOption "Diagnostics [Telescope]" "<leader>fld";
|
|
||||||
|
|
||||||
treesitter = mkMappingOption "Treesitter [Telescope]" "<leader>fs";
|
|
||||||
};
|
|
||||||
|
|
||||||
enable = mkEnableOption "telescope.nvim: multi-purpose search and picker utility";
|
|
||||||
|
|
||||||
vimgrep_arguments = mkOption {
|
|
||||||
description = "Arguments to use for the grep command";
|
|
||||||
type = types.listOf types.str;
|
|
||||||
default = [
|
|
||||||
"${pkgs.ripgrep}/bin/rg"
|
|
||||||
"--color=never"
|
|
||||||
"--no-heading"
|
|
||||||
"--with-filename"
|
|
||||||
"--line-number"
|
|
||||||
"--column"
|
|
||||||
"--smart-case"
|
|
||||||
"--hidden"
|
|
||||||
"--no-ignore"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
Loading…
Reference in a new issue