From c3b6b7c2971da730d66f6955d5c467db8dae536b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henr=C3=A9=20Botha?= Date: Mon, 27 Jan 2020 14:48:16 +0100 Subject: [PATCH] Clarify error message (#931) The existing error message printed when plug#end() is called without calling plug#begin() doesn't make the dependence on plug#begin() obvious; I had to go digging in the vim-plug code to discover what I'd done wrong. This attempts to clarify the error a bit, to make it more obvious to a user. --- plug.vim | 2 +- test/workflow.vader | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plug.vim b/plug.vim index 78fdc03..ac14332 100644 --- a/plug.vim +++ b/plug.vim @@ -251,7 +251,7 @@ endfunction function! plug#end() if !exists('g:plugs') - return s:err('Call plug#begin() first') + return s:err('plug#end() called without calling plug#begin() first') endif if exists('#PlugLOD') diff --git a/test/workflow.vader b/test/workflow.vader index 12a7f6f..7d70946 100644 --- a/test/workflow.vader +++ b/test/workflow.vader @@ -2,7 +2,7 @@ Execute (plug#end() before plug#begin() should fail): redir => out silent! AssertEqual 0, plug#end() redir END - Assert stridx(out, 'Call plug#begin() first') >= 0 + Assert stridx(out, 'plug#end() called without calling plug#begin() first') >= 0 Execute (plug#begin() without path argument): call plug#begin()