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