@@ -194,6 +194,7 @@ describe("commandline.term_new_complete", function()
194194 assert .is_true (vim .tbl_contains (result , " auto_list=" ))
195195 assert .is_true (vim .tbl_contains (result , " start_in_insert=" ))
196196 assert .is_true (vim .tbl_contains (result , " sticky=" ))
197+ assert .is_true (vim .tbl_contains (result , " exclusive_layout=" ))
197198 assert .is_true (vim .tbl_contains (result , " cleanup_on_success=" ))
198199 assert .is_true (vim .tbl_contains (result , " cleanup_on_failure=" ))
199200 assert .is_true (vim .tbl_contains (result , " scrollback=" ))
@@ -263,6 +264,13 @@ describe("commandline.term_new_complete", function()
263264 assert .is_true (vim .tbl_contains (result , " sticky=false" ))
264265 end )
265266
267+ it (" completes boolean values for exclusive_layout" , function ()
268+ local result = commandline .term_new_complete (" exclusive_layout=" , " exclusive_layout=" , 16 )
269+
270+ assert .is_true (vim .tbl_contains (result , " exclusive_layout=true" ))
271+ assert .is_true (vim .tbl_contains (result , " exclusive_layout=false" ))
272+ end )
273+
266274 it (" completes boolean values for cleanup_on_success" , function ()
267275 local result = commandline .term_new_complete (" cleanup_on_success=" , " cleanup_on_success=" , 18 )
268276
@@ -322,6 +330,7 @@ describe("commandline.term_update_complete", function()
322330 assert .is_true (vim .tbl_contains (result , " auto_list=" ))
323331 assert .is_true (vim .tbl_contains (result , " start_in_insert=" ))
324332 assert .is_true (vim .tbl_contains (result , " sticky=" ))
333+ assert .is_true (vim .tbl_contains (result , " exclusive_layout=" ))
325334 assert .is_true (vim .tbl_contains (result , " cleanup_on_success=" ))
326335 assert .is_true (vim .tbl_contains (result , " cleanup_on_failure=" ))
327336 assert .is_true (vim .tbl_contains (result , " show_on_success=" ))
@@ -339,6 +348,13 @@ describe("commandline.term_update_complete", function()
339348 assert .is_true (vim .tbl_contains (result , " tags=" ))
340349 assert .is_true (vim .tbl_contains (result , " meta.=" ))
341350 end )
351+
352+ it (" completes boolean values for exclusive_layout" , function ()
353+ local result = commandline .term_update_complete (" exclusive_layout=" , " exclusive_layout=" , 16 )
354+
355+ assert .is_true (vim .tbl_contains (result , " exclusive_layout=true" ))
356+ assert .is_true (vim .tbl_contains (result , " exclusive_layout=false" ))
357+ end )
342358end )
343359
344360describe (" commandline.term_inspect_complete" , function ()
0 commit comments