|
|
@@ -2942,6 +2942,10 @@
|
|
|
huePubSub.publish('editor.active.locations', e.data.locations);
|
|
|
e.data.locations.forEach(function (location) {
|
|
|
var token = editor.session.getTokenAt(location.location.first_line - 1, location.location.first_column);
|
|
|
+ if (/`$/.test(token.value)) {
|
|
|
+ // Ace getTokenAt() thinks the first ` is a token, column +1 will include the first and last.
|
|
|
+ token = editor.session.getTokenAt(location.location.first_line - 1, location.location.first_column + 1);
|
|
|
+ }
|
|
|
if (token !== null) {
|
|
|
if (location.type === 'column' && typeof location.tables !== 'undefined' && location.identifierChain.length === 1) {
|
|
|
|