Skip to content

Commit 08c7d28

Browse files
nvim: add telescope cmdline
1 parent 46ba844 commit 08c7d28

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

modules/nvim/default.nix

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,16 @@
33
let
44
cfg = config.conf.nvim;
55

6+
telescope-cmdline-nvim = pkgs.vimUtils.buildVimPlugin {
7+
name = "telescope-cmdline-nvim";
8+
src = pkgs.fetchFromGitHub {
9+
owner = "jonarrien";
10+
repo = "telescope-cmdline.nvim";
11+
rev = "0.2.1";
12+
sha256 = "sha256-huL3BI3YKSvQtk/9PTf4108CWlR+olid515RhkXRGoA=";
13+
};
14+
};
15+
616
cmp-go-pkgs = pkgs.vimUtils.buildVimPlugin {
717
name = "cmp-go-pkgs";
818
src = pkgs.fetchFromGitHub {
@@ -102,6 +112,7 @@ let
102112
telescope-manix
103113
telescope-github-nvim
104114
telescope-dap-nvim
115+
telescope-cmdline-nvim
105116
];
106117

107118
ui = with pkgs.vimPlugins; [

modules/nvim/lua/minizilla/telescope.lua

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,13 @@ telescope.setup {
101101
},
102102
},
103103
},
104+
cmdline = {
105+
mappings = {
106+
complete = '<C-Tab>',
107+
run_selection = '<CR>',
108+
run_input = '<C-CR>',
109+
},
110+
},
104111
},
105112
}
106113

@@ -110,6 +117,7 @@ telescope.load_extension('manix')
110117
telescope.load_extension('dap')
111118
telescope.load_extension('git_worktree')
112119
telescope.load_extension('rest')
120+
telescope.load_extension('cmdline')
113121

114122
local nmap = Lib.keymapper('n', { silent = true })
115123
nmap('<C-p>', builtin.find_files)
@@ -122,3 +130,4 @@ nmap('<Leader>fk', builtin.keymaps)
122130
nmap('<Leader>fg', extensions.live_grep_args.live_grep_args)
123131
nmap('<Leader>fn', extensions.manix.manix)
124132
nmap('<Leader>en', extensions.rest.select_env)
133+
nmap('<Leader>;', '<Cmd>Telescope cmdline<CR>')

0 commit comments

Comments
 (0)