Да, как раз визуальный перенос строк включен, и потому, когда мотаешь на конец строки, может закидывать на пол экрана. Это иногда не удобно. Т.е., насколько я понял, моя задача реализуется только посредством указания вручную количества символов на экране? Правильно понял?
Как определить ширину строки в экране пока не могу найти, он если приблизительно знаешь, то можно M-g TAB <number-of-target-position>, или командой move-to-column. Тему ты интересную подкинул, тоже хочу разобраться.
Как переместить курсор в конец видимой на экране строки, а не в конец предложения?
Какая связь между концом предложения и правым краем экрана?
Конец предложения — M-e (M-x forward-sentence), а конец экранной строки — M-x end-of-visual-line, краткого сочетания по-умолчанию нет, назначьте сами или воспользуйтесь искоробочным M-x visual-line-mode, что переназначит C-a / С-e и <home> / <end>, а заодно и уберет метки экранного перевода строк с полей.
Оно гораздо проще решается, как оказалось.
M-x customize-option RET global-visual-line-mode
Включил и обрёл благодать.
Стопочку за здоровье hx6A2E и того чувака, который на sof описал решение проблемы.