--- main.c 2006/04/28 05:39:57 1.1 +++ main.c 2006/04/28 05:47:10 @@ -1129,6 +1129,9 @@ init_mode_value(struct VAL *d, MODECLASS #ifdef GMDALL_VERSIONS setINT(GMDALL_VERSIONS, FALSE); #endif +#ifdef GMDCBRD_ECHO + setINT(GMDCBRD_ECHO, TRUE); +#endif #ifdef GMDCD_ON_OPEN setINT(GMDCD_ON_OPEN, cd_on_open); #endif --- modetbl 2006/04/28 05:40:08 1.1 +++ modetbl 2006/04/28 05:47:10 @@ -25,6 +25,7 @@ bool # GMD prefix "cd-on-open" CD_ON_OPEN 0 OPT_SHELL # set working directory to that containing each newly opened buffer "dirc" DIRC 0 COMPLETE_DIRS # directory-completion (slow!) "Alt-TabPos" ALTTABPOS 0 # emacs-style cursor positioning + "echo-to-clipboard" CBRD_ECHO 0 SYS_WINNT "expand-path" EXPAND_PATH 0 # true iff %/# don't substitute shortened-path "ErrorBells" ERRORBELLS 0 # audible/visible-bells "flash" FLASH 0 OPT_FLASH # visible-bell (flash) --- select.c 2006/04/28 05:39:25 1.1 +++ select.c 2006/04/28 05:52:33 @@ -449,6 +449,11 @@ sel_yank(int reg) yankregion(); haveregion = NULL; +#ifdef GMDCBRD_ECHO + if (global_g_val(GMDCBRD_ECHO)) + cbrdcpy_unnamed(FALSE, FALSE); +#endif + pop_fake_win(save_wp, save_bp); regionshape = save_shape; --- vile.hlp 2006/04/28 05:40:34 1.1 +++ vile.hlp 2006/04/30 20:50:31 @@ -332,6 +332,9 @@ File manipulation commands: will suppress the per-file and "Press return to continue" message. This may be useful when using the command from within a macro. + The write-all-buffers command attempts to write all buffers whether + marked "modified" or not. + As in vi, ranges of lines specified by line numbers (including '.', '$', and '%' shorthands) or marks may precede these commands. Unlike vi, search patterns cannot be used as line specifiers. @@ -5874,6 +5877,10 @@ Win32 specifics Modes ----- + echo-to-clipboard + all text selected with the mouse is automatically + copied to the Windows clipboard. (U) + icursor denotes a string that configures the characteristics of an insertion cursor.