To: vim-dev@vim.org Subject: patch 5.5a.1 (adjusted version) Fcc: outbox From: Bram Moolenaar ------------ [This version has another diff format for version.c, which should really work now...] A nice simple patch to try out the new patch numbering. If you have problems including this patch, especially the bit for version.c, let me know. Patch 5.5a.1 Problem: ":let @* = @:" did not work. The text was not put on the I clipboard. (Fisher) Solution: Own the clipboard and put the text on it. Files: src/ops.c *** ../vim-5.5a/src/ops.c Mon Aug 30 10:00:53 1999 --- src/ops.c Mon Aug 30 10:29:50 1999 *************** *** 4331,4336 **** --- 4331,4348 ---- str_to_reg(y_current, (len > 0 && (str[len - 1] == '\n' || str[len -1] == '\r')) ? MLINE : MCHAR, str, len); + + #ifdef USE_CLIPBOARD + /* + * If we are writing to the clipboard register, send result to clipboard. + */ + if (y_current == &(y_regs[CLIPBOARD_REGISTER]) && clipboard.available) + { + clip_own_selection(); + clip_gen_set_selection(); + } + #endif + y_previous = old_y_previous; y_current = old_y_current; } *** ../vim-5.5a/src/version.c Mon Aug 30 10:00:40 1999 --- src/version.c Mon Aug 30 10:34:46 1999 *************** *** 420,420 **** --- 420,421 ---- { /* Add new patch number below this line */ + 1, -- ### Hiroshima 45, Chernobyl 86, Windows 95 ### --/-/---- Bram Moolenaar ---- Bram@moolenaar.net ---- Bram@vim.org ---\-\-- \ \ www.vim.org/iccf www.moolenaar.net www.vim.org / / .