Mercurial > vim
diff src/os_win32.c @ 31287:fa309d9af73c v9.0.0977
patch 9.0.0977: it is not easy to see what client-server commands are doing
Commit: https://github.com/vim/vim/commit/4c5678ff0c376661d4a8183a5a074a1203413b9d
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Nov 30 18:12:19 2022 +0000
patch 9.0.0977: it is not easy to see what client-server commands are doing
Problem: It is not easy to see what client-server commands are doing.
Solution: Add channel log messages if ch_log() is available. Move the
channel logging and make it available with the +eval feature.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 30 Nov 2022 19:15:10 +0100 |
parents | d8e7d725a666 |
children | b9a4699d6a35 |
line wrap: on
line diff
--- a/src/os_win32.c +++ b/src/os_win32.c @@ -2222,7 +2222,7 @@ theend: buf[len++] = typeahead[0]; mch_memmove(typeahead, typeahead + 1, --typeaheadlen); } -# ifdef FEAT_JOB_CHANNEL +# ifdef FEAT_EVAL if (len > 0) { buf[len] = NUL; @@ -4923,7 +4923,7 @@ mch_call_shell( int tmode = cur_tmode; WCHAR szShellTitle[512]; -#ifdef FEAT_JOB_CHANNEL +#ifdef FEAT_EVAL ch_log(NULL, "executing shell command: %s", cmd); #endif // Change the title to reflect that we are in a subshell.