Skip to content

Commit 392fa68

Browse files
jensenr30DavidSalazar123
authored andcommitted
Fix which-key delay settings (nvim-lua#1276)
The which-key plugin used to rely on vim.opt.timeoutlen, but it was updated a few months ago to use its own opt.delay instead. https://github.com/folke/which-key.nvim/blob/8ab96b38a2530eacba5be717f52e04601eb59326/NEWS.md?plain=1#L10 I set which-key's delay to 0 ms because it makes it feel snappy and responsive! That way, we give new users a good first impression.
1 parent 0fffad3 commit 392fa68

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

init.lua

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ vim.opt.signcolumn = 'yes'
4949
vim.opt.updatetime = 250
5050

5151
-- Decrease mapped sequence wait time
52-
-- Displays which-key popup sooner
5352
vim.opt.timeoutlen = 300
5453

5554
-- Configure how new splits should be opened
@@ -231,6 +230,9 @@ require('lazy').setup({
231230
'folke/which-key.nvim',
232231
event = 'VimEnter', -- Sets the loading event to 'VimEnter'
233232
opts = {
233+
-- delay between pressing a key and opening which-key (milliseconds)
234+
-- this setting is independent of vim.opt.timeoutlen
235+
delay = 0,
234236
icons = {
235237
-- set icon mappings to true if you have a Nerd Font
236238
mappings = vim.g.have_nerd_font,

0 commit comments

Comments
 (0)