Skip to content

Commit 68e9280

Browse files
jensenr30audunhov
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 422abca commit 68e9280

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
@@ -47,7 +47,6 @@ vim.opt.signcolumn = 'yes'
4747
vim.opt.updatetime = 250
4848

4949
-- Decrease mapped sequence wait time
50-
-- Displays which-key popup sooner
5150
vim.opt.timeoutlen = 300
5251

5352
-- Configure how new splits should be opened
@@ -191,6 +190,9 @@ require('lazy').setup({
191190
'folke/which-key.nvim',
192191
event = 'VimEnter', -- Sets the loading event to 'VimEnter'
193192
opts = {
193+
-- delay between pressing a key and opening which-key (milliseconds)
194+
-- this setting is independent of vim.opt.timeoutlen
195+
delay = 0,
194196
icons = {
195197
-- set icon mappings to true if you have a Nerd Font
196198
mappings = vim.g.have_nerd_font,

0 commit comments

Comments
 (0)