From bfffde9a76265935638adec127def2ed00f29167 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Fri, 3 Nov 2017 11:48:15 -0700 Subject: [PATCH] Don't require that language modes have a getGrammar method --- src/text-editor.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/text-editor.js b/src/text-editor.js index 61ed4a680..e96e6244b 100644 --- a/src/text-editor.js +++ b/src/text-editor.js @@ -3545,7 +3545,8 @@ class TextEditor { // Essential: Get the current {Grammar} of this editor. getGrammar () { - return this.buffer.getLanguageMode().getGrammar() || NullGrammar + const languageMode = this.buffer.getLanguageMode() + return languageMode.getGrammar && languageMode.getGrammar() || NullGrammar } // Essential: Set the current {Grammar} of this editor.