mirror of
https://github.com/neovim/neovim.git
synced 2025-09-13 06:48:17 +00:00
Merge pull request #23054 from bfredl/nobehave
feat(ex_cmds)!: remove :behave
This commit is contained in:
@@ -2,7 +2,6 @@
|
||||
" This makes testing go faster, since Vim doesn't need to restart.
|
||||
|
||||
source test_backup.vim
|
||||
source test_behave.vim
|
||||
source test_compiler.vim
|
||||
source test_ex_equal.vim
|
||||
source test_ex_undo.vim
|
||||
|
@@ -1,29 +0,0 @@
|
||||
" Test the :behave command
|
||||
|
||||
func Test_behave()
|
||||
behave mswin
|
||||
call assert_equal('mouse,key', &selectmode)
|
||||
call assert_equal('popup', &mousemodel)
|
||||
call assert_equal('startsel,stopsel', &keymodel)
|
||||
call assert_equal('exclusive', &selection)
|
||||
|
||||
behave xterm
|
||||
call assert_equal('', &selectmode)
|
||||
call assert_equal('extend', &mousemodel)
|
||||
call assert_equal('', &keymodel)
|
||||
call assert_equal('inclusive', &selection)
|
||||
|
||||
set selection&
|
||||
set mousemodel&
|
||||
set keymodel&
|
||||
set selection&
|
||||
endfunc
|
||||
|
||||
func Test_behave_completion()
|
||||
call feedkeys(":behave \<C-A>\<C-B>\"\<CR>", 'tx')
|
||||
call assert_equal('"behave mswin xterm', @:)
|
||||
endfunc
|
||||
|
||||
func Test_behave_error()
|
||||
call assert_fails('behave x', 'E475:')
|
||||
endfunc
|
@@ -453,11 +453,6 @@ func Test_getcompletion()
|
||||
let l = getcompletion('blahblah', 'augroup')
|
||||
call assert_equal([], l)
|
||||
|
||||
let l = getcompletion('', 'behave')
|
||||
call assert_true(index(l, 'mswin') >= 0)
|
||||
let l = getcompletion('not', 'behave')
|
||||
call assert_equal([], l)
|
||||
|
||||
let l = getcompletion('', 'color')
|
||||
call assert_true(index(l, 'default') >= 0)
|
||||
let l = getcompletion('dirty', 'color')
|
||||
@@ -2768,25 +2763,6 @@ func Test_fuzzy_completion_bufname_fullpath()
|
||||
set wildoptions&
|
||||
endfunc
|
||||
|
||||
" :behave suboptions fuzzy completion
|
||||
func Test_fuzzy_completion_behave()
|
||||
set wildoptions&
|
||||
call feedkeys(":behave xm\<Tab>\<C-B>\"\<CR>", 'tx')
|
||||
call assert_equal('"behave xm', @:)
|
||||
call feedkeys(":behave xt*m\<Tab>\<C-B>\"\<CR>", 'tx')
|
||||
call assert_equal('"behave xterm', @:)
|
||||
set wildoptions=fuzzy
|
||||
call feedkeys(":behave xm\<Tab>\<C-B>\"\<CR>", 'tx')
|
||||
call assert_equal('"behave xterm', @:)
|
||||
call feedkeys(":behave xt*m\<Tab>\<C-B>\"\<CR>", 'tx')
|
||||
call assert_equal('"behave xt*m', @:)
|
||||
let g:Sline = ''
|
||||
call feedkeys(":behave win\<C-D>\<F4>\<C-B>\"\<CR>", 'tx')
|
||||
call assert_equal('mswin', g:Sline)
|
||||
call assert_equal('"behave win', @:)
|
||||
set wildoptions&
|
||||
endfunc
|
||||
|
||||
" " colorscheme name fuzzy completion - NOT supported
|
||||
" func Test_fuzzy_completion_colorscheme()
|
||||
" endfunc
|
||||
|
@@ -303,7 +303,6 @@ func Test_CmdErrors()
|
||||
call assert_fails('com! -complete=xxx DoCmd :', 'E180:')
|
||||
call assert_fails('com! -complete=custom DoCmd :', 'E467:')
|
||||
call assert_fails('com! -complete=customlist DoCmd :', 'E467:')
|
||||
call assert_fails('com! -complete=behave,CustomComplete DoCmd :', 'E468:')
|
||||
call assert_fails('com! -complete=file DoCmd :', 'E1208:')
|
||||
call assert_fails('com! -nargs=0 -complete=file DoCmd :', 'E1208:')
|
||||
call assert_fails('com! -nargs=x DoCmd :', 'E176:')
|
||||
@@ -391,10 +390,6 @@ func Test_CmdCompletion()
|
||||
call feedkeys(":com DoC\<C-A>\<C-B>\"\<CR>", 'tx')
|
||||
call assert_equal('"com DoC', @:)
|
||||
|
||||
com! -nargs=1 -complete=behave DoCmd :
|
||||
call feedkeys(":DoCmd \<C-A>\<C-B>\"\<CR>", 'tx')
|
||||
call assert_equal('"DoCmd mswin xterm', @:)
|
||||
|
||||
" Test for file name completion
|
||||
com! -nargs=1 -complete=file DoCmd :
|
||||
call feedkeys(":DoCmd READM\<Tab>\<C-B>\"\<CR>", 'tx')
|
||||
|
@@ -485,14 +485,14 @@ endfunc
|
||||
|
||||
func Test_visual_block_put_invalid()
|
||||
enew!
|
||||
behave mswin
|
||||
set selection=exclusive
|
||||
norm yy
|
||||
norm v)Ps/^/
|
||||
" this was causing the column to become negative
|
||||
silent norm ggv)P
|
||||
|
||||
bwipe!
|
||||
behave xterm
|
||||
set selection&
|
||||
endfunc
|
||||
|
||||
" Visual modes (v V CTRL-V) followed by an operator; count; repeating
|
||||
|
Reference in New Issue
Block a user