Ok! Makes sense! Thanks! 

But that lead me to the following question: why use gdb mi instead of 
term_sendkeys, jobs and channel? 

That way we would be OS independent and we would also not depend on external 
tools features (in this case gdb mi) for which we have zero control. 

… genuinely asking. :-) 

Best,
/Ubaldo

> Il giorno 9 mag 2024, alle ore 09:08, Christian Brabandt <cbli...@256bit.org> 
> ha scritto:
> 
> 
>> On Mi, 08 Mai 2024, Ubaldo Tiberi wrote:
>> 
>> Hi! 
>> 
>> I thanks  for your reply.
>> have already read it but It didn’t answer any of my questions. 
> 
> I think the reason is, that on Windows using a pty may not always work.
> This is briefly mentioned at :h 'termwintype'.  If you sure it works for
> you (because your Windows is new enough or you have winpty), you could
> give it a shot in termdebug with the following patch applied and then
> setting the termwintype option:
> 
> ```patch
> diff --git a/runtime/pack/dist/opt/termdebug/plugin/termdebug.vim 
> b/runtime/pack/dist/opt/termdebug/plugin/termdebug.vim
> index 50833f0df..8236fc2b0 100644
> --- a/runtime/pack/dist/opt/termdebug/plugin/termdebug.vim
> +++ b/runtime/pack/dist/opt/termdebug/plugin/termdebug.vim
> @@ -196,7 +196,7 @@ func s:StartDebug_internal(dict)
>   elseif exists('g:termdebug_use_prompt')
>     let use_prompt = g:termdebug_use_prompt
>   endif
> -  if has('terminal') && !has('win32') && !use_prompt
> +  if has('terminal') && (!has('win32') || !empty(&termwintype)) && 
> !use_prompt
>     let s:way = 'terminal'
>   else
>     let s:way = 'prompt'
> ```
> 
> Thanks,
> Chris
> --
> Confess your sins to the Lord and you will be forgiven;
> confess them to man and you will be laughed at.
>        -- Josh Billings
> 
> --
> --
> You received this message from the "vim_use" maillist.
> Do not top-post! Type your reply below the text you are replying to.
> For more information, visit http://www.vim.org/maillist.php
> 
> ---
> You received this message because you are subscribed to a topic in the Google 
> Groups "vim_use" group.
> To unsubscribe from this topic, visit 
> https://groups.google.com/d/topic/vim_use/5EK-lEmgPto/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to 
> vim_use+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/vim_use/Zjx2WJlua8j1jQAa%40256bit.org.

-- 
-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_use+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_use/FD4DA0C5-20C6-4A44-8646-FDEE38F8A13A%40gmail.com.

Reply via email to