class Steep::Services::CompletionProvider
def items_for_atmark(position:)
def items_for_atmark(position:) # @ ← shift_pos = position-1 node, *_ = source.find_nodes(line: shift_pos.line, column: shift_pos.column) node ||= source.node return [] unless node context = typing.cursor_context.context or raise items = [] #: Array[item] instance_variable_items_for_context(context, prefix: "@", position: position, items: items) items end