comparison src/menu.c @ 28773:d770568e6c98 v8.2.4911

patch 8.2.4911: the mode #defines are not clearly named Commit: https://github.com/vim/vim/commit/249591057b4840785c50e41dd850efb8a8faf435 Author: Bram Moolenaar <Bram@vim.org> Date: Sat May 7 20:01:16 2022 +0100 patch 8.2.4911: the mode #defines are not clearly named Problem: The mode #defines are not clearly named. Solution: Prepend MODE_. Renumber them to put the mapped modes first.
author Bram Moolenaar <Bram@vim.org>
date Sat, 07 May 2022 21:15:06 +0200
parents 9849df834f1d
children d0241e74bfdb
comparison
equal deleted inserted replaced
28772:7b07ca0bb292 28773:d770568e6c98
1752 int 1752 int
1753 get_menu_index(vimmenu_T *menu, int state) 1753 get_menu_index(vimmenu_T *menu, int state)
1754 { 1754 {
1755 int idx; 1755 int idx;
1756 1756
1757 if ((state & INSERT)) 1757 if ((state & MODE_INSERT))
1758 idx = MENU_INDEX_INSERT; 1758 idx = MENU_INDEX_INSERT;
1759 else if (state & CMDLINE) 1759 else if (state & MODE_CMDLINE)
1760 idx = MENU_INDEX_CMDLINE; 1760 idx = MENU_INDEX_CMDLINE;
1761 #ifdef FEAT_TERMINAL 1761 #ifdef FEAT_TERMINAL
1762 else if (term_use_loop()) 1762 else if (term_use_loop())
1763 idx = MENU_INDEX_TERMINAL; 1763 idx = MENU_INDEX_TERMINAL;
1764 #endif 1764 #endif
1767 if (VIsual_select) 1767 if (VIsual_select)
1768 idx = MENU_INDEX_SELECT; 1768 idx = MENU_INDEX_SELECT;
1769 else 1769 else
1770 idx = MENU_INDEX_VISUAL; 1770 idx = MENU_INDEX_VISUAL;
1771 } 1771 }
1772 else if (state == HITRETURN || state == ASKMORE) 1772 else if (state == MODE_HITRETURN || state == MODE_ASKMORE)
1773 idx = MENU_INDEX_CMDLINE; 1773 idx = MENU_INDEX_CMDLINE;
1774 else if (finish_op) 1774 else if (finish_op)
1775 idx = MENU_INDEX_OP_PENDING; 1775 idx = MENU_INDEX_OP_PENDING;
1776 else if ((state & NORMAL)) 1776 else if ((state & MODE_NORMAL))
1777 idx = MENU_INDEX_NORMAL; 1777 idx = MENU_INDEX_NORMAL;
1778 else 1778 else
1779 idx = MENU_INDEX_INVALID; 1779 idx = MENU_INDEX_INVALID;
1780 1780
1781 if (idx != MENU_INDEX_INVALID && menu->strings[idx] == NULL) 1781 if (idx != MENU_INDEX_INVALID && menu->strings[idx] == NULL)
1927 { 1927 {
1928 if (VIsual_select) 1928 if (VIsual_select)
1929 return MENU_INDEX_SELECT; 1929 return MENU_INDEX_SELECT;
1930 return MENU_INDEX_VISUAL; 1930 return MENU_INDEX_VISUAL;
1931 } 1931 }
1932 if (State & INSERT) 1932 if (State & MODE_INSERT)
1933 return MENU_INDEX_INSERT; 1933 return MENU_INDEX_INSERT;
1934 if ((State & CMDLINE) || State == ASKMORE || State == HITRETURN) 1934 if ((State & MODE_CMDLINE) || State == MODE_ASKMORE
1935 || State == MODE_HITRETURN)
1935 return MENU_INDEX_CMDLINE; 1936 return MENU_INDEX_CMDLINE;
1936 if (finish_op) 1937 if (finish_op)
1937 return MENU_INDEX_OP_PENDING; 1938 return MENU_INDEX_OP_PENDING;
1938 if (State & NORMAL) 1939 if (State & MODE_NORMAL)
1939 return MENU_INDEX_NORMAL; 1940 return MENU_INDEX_NORMAL;
1940 if (State & LANGMAP) // must be a "r" command, like Insert mode 1941 if (State & MODE_LANGMAP) // must be a "r" command, like Insert mode
1941 return MENU_INDEX_INSERT; 1942 return MENU_INDEX_INSERT;
1942 return MENU_INDEX_INVALID; 1943 return MENU_INDEX_INVALID;
1943 } 1944 }
1944 1945
1945 int 1946 int