Mercurial > vim
diff src/globals.h @ 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 | 4bc9cd62d378 |
children | 4f1e70a709bb |
line wrap: on
line diff
--- a/src/globals.h +++ b/src/globals.h @@ -20,12 +20,12 @@ EXTERN long Rows // nr of rows in the screen #ifdef DO_INIT # if defined(MSWIN) - = 25L + = 25L # else - = 24L + = 24L # endif #endif - ; + ; EXTERN long Columns INIT(= 80); // nr of columns in the screen /* @@ -1218,9 +1218,9 @@ EXTERN int old_indent INIT(= 0); // for EXTERN pos_T saved_cursor // w_cursor before formatting text. #ifdef DO_INIT - = {0, 0, 0} + = {0, 0, 0} #endif - ; + ; /* * Stuff for insert mode. @@ -1589,9 +1589,9 @@ EXTERN char_u *autocmd_match INIT(= NULL EXTERN int did_cursorhold INIT(= FALSE); // set when CursorHold t'gerd EXTERN pos_T last_cursormoved // for CursorMoved event # ifdef DO_INIT - = {0, 0, 0} + = {0, 0, 0} # endif - ; + ; EXTERN int postponed_split INIT(= 0); // for CTRL-W CTRL-] command EXTERN int postponed_split_flags INIT(= 0); // args for win_split() @@ -1751,25 +1751,24 @@ extern cursorentry_T shape_table[SHAPE_I EXTERN option_table_T printer_opts[OPT_PRINT_NUM_OPTIONS] # ifdef DO_INIT - = -{ - {"top", TRUE, 0, NULL, 0, FALSE}, - {"bottom", TRUE, 0, NULL, 0, FALSE}, - {"left", TRUE, 0, NULL, 0, FALSE}, - {"right", TRUE, 0, NULL, 0, FALSE}, - {"header", TRUE, 0, NULL, 0, FALSE}, - {"syntax", FALSE, 0, NULL, 0, FALSE}, - {"number", FALSE, 0, NULL, 0, FALSE}, - {"wrap", FALSE, 0, NULL, 0, FALSE}, - {"duplex", FALSE, 0, NULL, 0, FALSE}, - {"portrait", FALSE, 0, NULL, 0, FALSE}, - {"paper", FALSE, 0, NULL, 0, FALSE}, - {"collate", FALSE, 0, NULL, 0, FALSE}, - {"jobsplit", FALSE, 0, NULL, 0, FALSE}, - {"formfeed", FALSE, 0, NULL, 0, FALSE}, -} + = { + {"top", TRUE, 0, NULL, 0, FALSE}, + {"bottom", TRUE, 0, NULL, 0, FALSE}, + {"left", TRUE, 0, NULL, 0, FALSE}, + {"right", TRUE, 0, NULL, 0, FALSE}, + {"header", TRUE, 0, NULL, 0, FALSE}, + {"syntax", FALSE, 0, NULL, 0, FALSE}, + {"number", FALSE, 0, NULL, 0, FALSE}, + {"wrap", FALSE, 0, NULL, 0, FALSE}, + {"duplex", FALSE, 0, NULL, 0, FALSE}, + {"portrait", FALSE, 0, NULL, 0, FALSE}, + {"paper", FALSE, 0, NULL, 0, FALSE}, + {"collate", FALSE, 0, NULL, 0, FALSE}, + {"jobsplit", FALSE, 0, NULL, 0, FALSE}, + {"formfeed", FALSE, 0, NULL, 0, FALSE}, + } # endif -; + ; // For prt_get_unit(). # define PRT_UNIT_NONE -1 @@ -1871,9 +1870,9 @@ EXTERN int need_cursor_line_redraw INIT // Grow array to collect error messages in until they can be displayed. EXTERN garray_T error_ga # ifdef DO_INIT - = {0, 0, 0, 0, NULL} + = {0, 0, 0, 0, NULL} # endif - ; + ; #endif #ifdef FEAT_NETBEANS_INTG @@ -1991,7 +1990,14 @@ EXTERN int ctrl_break_was_pressed INIT(= EXTERN HINSTANCE g_hinst INIT(= NULL); #endif + #if defined(FEAT_JOB_CHANNEL) +EXTERN char *ch_part_names[] +# ifdef DO_INIT + = {"sock", "out", "err", "in"} +# endif + ; + EXTERN int did_repeated_msg INIT(= 0); # define REPEATED_MSG_LOOKING 1 # define REPEATED_MSG_SAFESTATE 2