mirror of
https://github.com/vim/vim.git
synced 2025-10-24 08:54:47 -04:00
runtime(termdebug): Remove load guard
closes: #18098 Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
dc725a04fa
commit
fdd93e0999
@@ -4,7 +4,7 @@ vim9script
|
|||||||
|
|
||||||
# Author: Bram Moolenaar
|
# Author: Bram Moolenaar
|
||||||
# Copyright: Vim license applies, see ":help license"
|
# Copyright: Vim license applies, see ":help license"
|
||||||
# Last Change: 2025 Jul 08
|
# Last Change: 2025 Aug 24
|
||||||
# Converted to Vim9: Ubaldo Tiberi <ubaldo.tiberi@gmail.com>
|
# Converted to Vim9: Ubaldo Tiberi <ubaldo.tiberi@gmail.com>
|
||||||
|
|
||||||
# WORK IN PROGRESS - The basics works stable, more to come
|
# WORK IN PROGRESS - The basics works stable, more to come
|
||||||
@@ -52,14 +52,6 @@ def Echowarn(msg: string)
|
|||||||
enddef
|
enddef
|
||||||
|
|
||||||
# Variables to keep their status among multiple instances of Termdebug
|
# Variables to keep their status among multiple instances of Termdebug
|
||||||
# Avoid to source the script twice.
|
|
||||||
if exists('g:termdebug_loaded')
|
|
||||||
if DEBUG
|
|
||||||
Echoerr('Termdebug already loaded.')
|
|
||||||
endif
|
|
||||||
finish
|
|
||||||
endif
|
|
||||||
g:termdebug_loaded = true
|
|
||||||
g:termdebug_is_running = false
|
g:termdebug_is_running = false
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -597,22 +597,4 @@ function Test_termdebug_config_types()
|
|||||||
unlet g:termdebug_config
|
unlet g:termdebug_config
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function Test_termdebug_config_debug()
|
|
||||||
let s:error_message = '\[termdebug\] Termdebug already loaded'
|
|
||||||
|
|
||||||
" USER mode: No error message shall be displayed
|
|
||||||
packadd termdebug
|
|
||||||
call assert_true(execute('messages') !~ s:error_message)
|
|
||||||
|
|
||||||
" DEBUG mode: Error message shall now be displayed
|
|
||||||
let g:termdebug_config = {}
|
|
||||||
let g:termdebug_config['debug'] = 1
|
|
||||||
packadd termdebug
|
|
||||||
call assert_true(execute('messages') =~ s:error_message)
|
|
||||||
|
|
||||||
unlet g:termdebug_config
|
|
||||||
unlet g:termdebug_loaded
|
|
||||||
" Revert DEBUG mode, by reloading the plugin
|
|
||||||
source $VIMRUNTIME/pack/dist/opt/termdebug/plugin/termdebug.vim
|
|
||||||
endfunction
|
|
||||||
" vim: shiftwidth=2 sts=2 expandtab
|
" vim: shiftwidth=2 sts=2 expandtab
|
||||||
|
|||||||
Reference in New Issue
Block a user