Я согласен, что вы должны попробовать, expand-regionкак предложено в другом ответе (за что я голосую).
Но на тот случай, если вы не знакомы с соответствующими встроенными командами:
C-M-u, backward-up-list
C-M-SPC, mark-sexp
В вашем первом примере, где нет региона, вы могли бы использовать, C-M-u C-M-SPCчтобы отметить список включения. Если выбранный регион уже существует, эти команды расширяют его. Таким образом, если 42выбрано и вы нажмете, C-M-uэто расширит выделение назад к началу списка, но не будет включать закрывающую скобку.
Таким образом, в случае отсутствия чего-то подобного, expand-regionя ударил бы, C-gчтобы отменить любой текущий выбор, затем C-M-uвернуться назад столько паренов, сколько вы хотите, затем C-M-SPCотметить
expand-regionвызывается специальная функция для отметки спискаer/mark-outside-pairs.