patch 9.1.0772: some missing changes from v9.1.0771 Commit: https://github.com/vim/vim/commit/7baa014d0f73c3b2c6831471d047220633651238 Author: glepnir <glephun...@gmail.com> Date: Wed Oct 9 20:19:25 2024 +0200
patch 9.1.0772: some missing changes from v9.1.0771 Problem: some missing changes from v9.1.0771 Solution: use correct highlighting attribute and adjust comments (glepnir) closes: #15836 Signed-off-by: glepnir <glephun...@gmail.com> Signed-off-by: Christian Brabandt <c...@256bit.org> diff --git a/src/insexpand.c b/src/insexpand.c index eb920a751..c22eb6dc2 100644 --- a/src/insexpand.c +++ b/src/insexpand.c @@ -105,8 +105,7 @@ struct compl_S int cp_flags; // CP_ values int cp_number; // sequence number int cp_score; // fuzzy match score - int cp_user_abbr_hlattr; // highlight attribute to combine with - // for abbr. + int cp_user_abbr_hlattr; // highlight attribute for abbr int cp_user_kind_hlattr; // highlight attribute for kind }; diff --git a/src/popupmenu.c b/src/popupmenu.c index 90ffe0e34..4d77c666a 100644 --- a/src/popupmenu.c +++ b/src/popupmenu.c @@ -777,10 +777,7 @@ pum_redraw(void) } if (attrs != NULL) - { - vim_free(attrs); - attrs = NULL; - } + VIM_CLEAR(attrs); if (*p != TAB) break; @@ -790,14 +787,14 @@ pum_redraw(void) if (pum_rl) { screen_puts_len((char_u *)" ", 2, row, col - 1, - orig_attr); + attr); col -= 2; } else #endif { screen_puts_len((char_u *)" ", 2, row, col, - orig_attr); + attr); col += 2; } totwidth += 2; @@ -826,7 +823,7 @@ pum_redraw(void) if (pum_rl) { screen_fill(row, row + 1, pum_col - basic_width - n + 1, - col + 1, ' ', ' ', attr); + col + 1, ' ', ' ', orig_attr); col = pum_col - basic_width - n; } else diff --git a/src/structs.h b/src/structs.h index debc7df96..da403ffe3 100644 --- a/src/structs.h +++ b/src/structs.h @@ -4474,7 +4474,7 @@ typedef struct char_u *pum_info; // extra info int pum_score; // fuzzy match score int pum_idx; // index of item before sorting by score - int pum_user_abbr_hlattr; // highlight attribute to combine with + int pum_user_abbr_hlattr; // highlight attribute for abbr int pum_user_kind_hlattr; // highlight attribute for kind } pumitem_T; diff --git a/src/version.c b/src/version.c index 67c05f3ea..37c733233 100644 --- a/src/version.c +++ b/src/version.c @@ -704,6 +704,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 772, /**/ 771, /**/ -- -- You received this message from the "vim_dev" 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_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/vim_dev/E1sybRq-005lBJ-5H%40256bit.org.