File tree Expand file tree Collapse file tree 2 files changed +27
-3
lines changed Expand file tree Collapse file tree 2 files changed +27
-3
lines changed Original file line number Diff line number Diff line change @@ -216,7 +216,10 @@ export async function list(
216216 options : ListOptions = { } ,
217217) : Promise < Mapping [ ] > {
218218 const mode = options . mode ?? "" ;
219- const result = await fn . execute ( denops , `${ mode } map ${ lhs } ` ) as string ;
219+ const result = await fn . execute (
220+ denops ,
221+ `0verbose ${ mode } map ${ lhs } ` ,
222+ ) as string ;
220223 return result . split ( / \r ? \n / ) . flatMap ( ( v ) => {
221224 try {
222225 return [ parse ( v ) ] ;
Original file line number Diff line number Diff line change @@ -567,6 +567,7 @@ test({
567567 } ,
568568 } ) ;
569569
570+ const verboseSaved = await denops . eval ( "&verbose" ) ;
570571 for ( const mode of modes ) {
571572 await t . step ( {
572573 name : `list() lists mappings starts from {lhs} (${ mode } map)` ,
@@ -579,14 +580,33 @@ test({
579580 mode,
580581 } ,
581582 ) ;
582- const result = await mapping . list (
583+ await denops . cmd ( `set verbose=0` ) ;
584+ const result1 = await mapping . list (
583585 denops ,
584586 `<Plug>(test-denops-std-list-${ mode } map)` ,
585587 {
586588 mode,
587589 } ,
588590 ) ;
589- assertEquals ( result , [
591+ assertEquals ( result1 , [
592+ {
593+ mode,
594+ lhs : `<Plug>(test-denops-std-list-${ mode } map)` ,
595+ rhs : "Hello" ,
596+ noremap : false ,
597+ script : false ,
598+ buffer : false ,
599+ } ,
600+ ] ) ;
601+ await denops . cmd ( `set verbose=1` ) ;
602+ const result2 = await mapping . list (
603+ denops ,
604+ `<Plug>(test-denops-std-list-${ mode } map)` ,
605+ {
606+ mode,
607+ } ,
608+ ) ;
609+ assertEquals ( result2 , [
590610 {
591611 mode,
592612 lhs : `<Plug>(test-denops-std-list-${ mode } map)` ,
@@ -599,5 +619,6 @@ test({
599619 } ,
600620 } ) ;
601621 }
622+ await denops . cmd ( `set verbose=${ verboseSaved } ` ) ;
602623 } ,
603624} ) ;
You can’t perform that action at this time.
0 commit comments