2016-06-28 3 views
1

Я пытаюсь сузить причинность для прерывистого поведения, которое я испытываю в Emacs.Непоследовательное поведение при выборе текстовой области в emacs

В обоих случаях ниже, я нажимаю C-<space>, чтобы установить отметку, после которой последует один или несколько C-n, чтобы перейти по строкам, чтобы выбрать регион. Беда в том, что он, кажется, не всегда работает таким же образом, как это показано в двух гифы ниже:

Ожидаемое поведение:

selectRegionWorks

Но то, что я часто видел:

selectRegionFails

Хотя это может быть трудно диагностировать удаленно, любая помощь направлять меня в правильном направлении WRT к решению этого непоследовательного поведения будет оценен. Я не эксперт в Emacs и Elisp, но могу споткнуться. Я знаю, что здесь не слишком много контекста, но будет ли это результатом чего-то странного в моих .emacs? Или, скорее всего, это будет связано с конфликтами мод? Fww, это часто случалось в других основных режимах и повторяется с аналогичной последовательностью клавиш последовательных C-N

Спасибо!

+0

Вы уверены, что не хотите «C-SPC» дважды подряд? Это даст вам поведение, которое вы видите. (За исключением того, что кажется, что вы выбрали первую строку.) Возможно, что-то в коде, который вы используете здесь, вызывает ошибку после/при выборе первой строки, которая по сути делает quit ('C-g'). – Drew

+1

Вы видите это при запуске Emacs с использованием 'emacs -Q' (нет файла инициализации)? Если нет, рекурсивно разделите ваш файл init, чтобы найти виновника. Как только вы его сузили, если все еще не ясно, отправьте пошаговый рецепт, чтобы воспроизвести его, начиная с 'emacs -Q'. – Drew

ответ

0

Это примерно о том, как облагородить регион. Однако есть много команд и переменных, которые могут повлиять на это. Невозможно решить это из приведенных фотографий. Предложите отправить отчет об ошибке, в который будут включены настройки и последние команды, поэтому вы можете получить помощь даже в случае ошибки пользователя.