/// Go to the matching closing symbol (whether that's a quote, curly/square/regular brace, etc).
/// Depending on the both the current and destination cursor position, multiple scenarii can unfold:
/// * we move the cursor to a different view, by changing both the cursor y position and the offset, and
/// * we move the cursor to the first view in the document, by changing the cursor y position and
/// * we move the cursor to the last view in the document, by changing the cursor y position and
let middle_of_screen_line_number = self.terminal.middle_of_screen_line_number(); // number of the line in the middle of the terminal
} else if y >= RowIndex::from(max_line_number.sub(middle_of_screen_line_number.value)).value
/// Return the x index of the first character of the currently selected autocompletion suggestion