diff --git a/addon/hint/sql-hint.js b/addon/hint/sql-hint.js index ee648fe5275a005aa073cf2ebc13c84576c98566..08051ce74f01d084654b6dc9c12438e66355c3b0 100644 --- a/addon/hint/sql-hint.js +++ b/addon/hint/sql-hint.js @@ -212,6 +212,7 @@ CodeMirror.registerHelper("hint", "sql", function(editor, options) { tables = (options && options.tables) || {}; var defaultTableName = options && options.defaultTable; + var disableKeywords = options && options.disableKeywords; defaultTable = defaultTableName && getItem(tables, defaultTableName); keywords = keywords || getKeywords(editor); @@ -244,7 +245,8 @@ } else { addMatches(result, search, tables, function(w) {return w;}); addMatches(result, search, defaultTable, function(w) {return w;}); - addMatches(result, search, keywords, function(w) {return w.toUpperCase();}); + if (!disableKeywords) + addMatches(result, search, keywords, function(w) {return w.toUpperCase();}); } return {list: result, from: Pos(cur.line, start), to: Pos(cur.line, end)};