lh-brackets помогает определить связанные с скобками отображения. Он также предоставляет несколько функций, предназначенных для определения контекстно-зависимых отображений и сокращений (см. Map4TheseContext
).
Если в ruby% () связано с подсветкой синтаксиса, Map4TheseContext
также решит ваш последний запрос. Если нет, вам придется поиграть с searchpair()
, чтобы определить текущий контекст. Дайте мне знать, если у вас возникнут проблемы, чтобы найти рабочее решение.