From b5a9979bfb3da7efacecca775b3ded384238452e Mon Sep 17 00:00:00 2001 From: Martin Chaine Date: Tue, 7 Mar 2017 09:55:22 +0100 Subject: [PATCH] also handle enums explicitly --- rc/extra/racer.kak | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rc/extra/racer.kak b/rc/extra/racer.kak index 218f18b5..6df2ab0b 100644 --- a/rc/extra/racer.kak +++ b/rc/extra/racer.kak @@ -31,6 +31,11 @@ def racer-complete -docstring "Complete the current selection with racer" %{ sub(word, "{default+e}" word "{default+d}", menu) menu = "{default+d}" menu word = word "(" + } else if (type == "Enum") { + menu = substr(menu, 0, length(menu) - 2) + sub(word, "{default+e}" word "{default+d}", menu) + menu = "{default+d}" menu + word = word "::" } else { menu = "{default+e}" word "{default+d} " menu }