The command C-l
scrolls the current line to center, top, bottom. Is there an analogous command that scrolls the current column to center, left, and right?
Asked
Active
Viewed 80 times
8

Brian Fitzpatrick
- 2,265
- 1
- 17
- 40
1 Answers
4
There doesn't seem to be one built-in, however, there is something similar: M-g TAB - this will ask you for the column to move to. You can use the function below (bind it to some key you like) to do exactly what you ask:
(defun my/goto-midline ()
(interactive)
(goto-char
(+ (point)
(save-excursion
(/ (- (progn
(move-end-of-line 1) (point))
(progn
(move-beginning-of-line 0) (point)))
2)))))

wvxvw
- 11,222
- 2
- 30
- 55