mirror of
https://github.com/neovim/neovim.git
synced 2025-09-27 13:38:34 +00:00
vim-patch:8.0.1505: debugger can't break on a condition
Problem: Debugger can't break on a condition. (Charles Campbell) Solution: Add ":breakadd expr". (Christian Brabandt, closes vim/vim#859)c6f9f739d3
Do not port "has_watchexpr()" to avoid dead code. "has_watchexpr()" always returns 0 because "debug_expr" is always 0. Restore "eval_expr()" as a wrapper to allocate "typval_T" for "eval0()". Remove it in later patches. Include "typval_compare()" changes from patch v8.1.0958, partially ported in8b60368c1b
. Close https://github.com/neovim/neovim/pull/12373 N/A patches for version.c: vim-patch:8.2.2720: GTK menu tooltip moves the cursor Problem: GTK menu tooltip moves the cursor. Solution: Position the cursor after displaying the tooltip. Do not show the tooltip when editing the command line.01ac0a1f66
This commit is contained in:
@@ -227,6 +227,19 @@ typedef enum
|
||||
ASSERT_OTHER,
|
||||
} assert_type_T;
|
||||
|
||||
/// types for expressions.
|
||||
typedef enum {
|
||||
TYPE_UNKNOWN = 0,
|
||||
TYPE_EQUAL, ///< ==
|
||||
TYPE_NEQUAL, ///< !=
|
||||
TYPE_GREATER, ///< >
|
||||
TYPE_GEQUAL, ///< >=
|
||||
TYPE_SMALLER, ///< <
|
||||
TYPE_SEQUAL, ///< <=
|
||||
TYPE_MATCH, ///< =~
|
||||
TYPE_NOMATCH, ///< !~
|
||||
} exptype_T;
|
||||
|
||||
/// Type for dict_list function
|
||||
typedef enum {
|
||||
kDictListKeys, ///< List dictionary keys.
|
||||
|
Reference in New Issue
Block a user