# HG changeset patch # User Bram Moolenaar # Date 1597492806 -7200 # Node ID 832d4d74a786b6afc809f1c8e644b709ecbb30e2 # Parent 8c57e8422f04a1729bbda6aee84be4ff980590be patch 8.2.1457: Vim9: the output of :disassemble cannot be interrupted Commit: https://github.com/vim/vim/commit/793dcc540d96557919ae7dff9b2b3e21386a2e88 Author: Bram Moolenaar Date: Sat Aug 15 13:49:17 2020 +0200 patch 8.2.1457: Vim9: the output of :disassemble cannot be interrupted Problem: Vim9: the output of :disassemble cannot be interrupted. Solution: Check got_int. (closes https://github.com/vim/vim/issues/6715) diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -755,6 +755,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1457, +/**/ 1456, /**/ 1455, diff --git a/src/vim9execute.c b/src/vim9execute.c --- a/src/vim9execute.c +++ b/src/vim9execute.c @@ -3182,6 +3182,11 @@ ex_disassemble(exarg_T *eap) break; case ISN_DROP: smsg("%4d DROP", current); break; } + + out_flush(); // output one line at a time + ui_breakcheck(); + if (got_int) + break; } }