From c1416c89ba8dbef92a71636469581cdd87839c9d Mon Sep 17 00:00:00 2001 From: Tim Pope Date: Tue, 2 Sep 2014 12:20:49 -0400 Subject: [PATCH] Don't choke on missing API version Closes #175. --- autoload/fireplace/nrepl.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/fireplace/nrepl.vim b/autoload/fireplace/nrepl.vim index 8d2968b..2406dc8 100644 --- a/autoload/fireplace/nrepl.vim +++ b/autoload/fireplace/nrepl.vim @@ -34,7 +34,7 @@ function! fireplace#nrepl#for(transport) abort let client.transport = a:transport let client.session = client.process({'op': 'clone', 'session': 0})['new-session'] let client.describe = client.process({'op': 'describe', 'verbose?': 1}) - if client.describe.versions.nrepl.major == 0 && + if get(client.describe.versions.nrepl, 'major', -1) == 0 && \ client.describe.versions.nrepl.minor < 2 throw 'nREPL: 0.2.0 or higher required' endif