Mercurial > vim
comparison src/ex_docmd.c @ 33029:c7591e326ded v9.0.1806
patch 9.0.1806: Vim9: bogus error on export
Commit: https://github.com/vim/vim/commit/90c27b28032ea2b42718f8933f877a8bca2821ef
Author: LemonBoy <thatlemon@gmail.com>
Date: Sun Aug 27 19:28:15 2023 +0200
patch 9.0.1806: Vim9: bogus error on export
Problem: Vim9: bogus error on export
Solution: Don't error out when the export command is not executed
closes: #12912
closes: #12930
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: LemonBoy <thatlemon@gmail.com>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 27 Aug 2023 19:45:02 +0200 |
parents | 695b50472e85 |
children | b2c506f480c7 |
comparison
equal
deleted
inserted
replaced
33028:50dfac4adf91 | 33029:c7591e326ded |
---|---|
2584 errormsg = ea.errmsg; | 2584 errormsg = ea.errmsg; |
2585 } | 2585 } |
2586 | 2586 |
2587 #ifdef FEAT_EVAL | 2587 #ifdef FEAT_EVAL |
2588 // A command will reset "is_export" when exporting an item. If it is still | 2588 // A command will reset "is_export" when exporting an item. If it is still |
2589 // set something went wrong. | 2589 // set something went wrong or the command was never executed. |
2590 if (is_export) | 2590 if (!ea.skip && is_export) |
2591 { | 2591 { |
2592 if (errormsg == NULL) | 2592 if (errormsg == NULL) |
2593 errormsg = _(e_export_with_invalid_argument); | 2593 errormsg = _(e_export_with_invalid_argument); |
2594 is_export = FALSE; | 2594 is_export = FALSE; |
2595 } | 2595 } |