@@ -556,7 +556,6 @@ module.private = {
556
556
end
557
557
558
558
vim .keymap .set (" n" , " q" , quit , { buffer = buffer })
559
- vim .keymap .set (" n" , " <Esc>" , quit , { buffer = buffer })
560
559
561
560
vim .api .nvim_create_autocmd ({ " BufLeave" , " WinLeave" }, {
562
561
buffer = buffer ,
@@ -586,6 +585,10 @@ module.public = {
586
585
view :render_view (ui_info , date , nil , options )
587
586
588
587
do
588
+ vim .keymap .set (" n" , " q" , function ()
589
+ vim .api .nvim_buf_delete (ui_info .buffer , { force = true })
590
+ end , { buffer = ui_info .buffer })
591
+
589
592
-- TODO: Make cursor wrapping behaviour configurable
590
593
vim .keymap .set (" n" , " l" , function ()
591
594
local new_date = reformat_time ({
@@ -901,7 +904,7 @@ module.public = {
901
904
" ?" ,
902
905
lib .wrap (module .private .display_help , {
903
906
{
904
- { " q/<Esc> " , " @namespace" },
907
+ { " q" , " @namespace" },
905
908
{ " - " },
906
909
{ " close this window" , " @text.strong" },
907
910
},
@@ -1041,7 +1044,7 @@ module.public = {
1041
1044
" ?" ,
1042
1045
lib .wrap (module .private .display_help , {
1043
1046
{
1044
- { " <Esc> " , " @namespace" },
1047
+ { " q " , " @namespace" },
1045
1048
{ " - " },
1046
1049
{ " close this window" , " @text.strong" },
1047
1050
},
0 commit comments