diff options
| author | Eli Zaretskii | 2018-06-18 19:39:16 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2018-06-18 19:39:16 +0300 |
| commit | 36737705b451ad4c765baa5789e3ceb752ee07a3 (patch) | |
| tree | 1f4190c64c4e263108148e0c43a36b8ce3068f59 /src | |
| parent | d8bff5305b83d15f1a000de988b3c1f6a0803425 (diff) | |
| download | emacs-36737705b451ad4c765baa5789e3ceb752ee07a3.tar.gz emacs-36737705b451ad4c765baa5789e3ceb752ee07a3.zip | |
Fix vertical-motion with 'visual' line-number display
* src/indent.c (Fvertical_motion): Don't exempt 'visual' sty;e of
line-number display from X coordinate adjustments. (Bug#31875)
Diffstat (limited to 'src')
| -rw-r--r-- | src/indent.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/indent.c b/src/indent.c index bcffa0d11e5..9c751bc30b5 100644 --- a/src/indent.c +++ b/src/indent.c | |||
| @@ -2147,8 +2147,7 @@ whether or not it is currently displayed in some window. */) | |||
| 2147 | will sometimes err by one column. */ | 2147 | will sometimes err by one column. */ |
| 2148 | int lnum_width = 0; | 2148 | int lnum_width = 0; |
| 2149 | int lnum_pixel_width = 0; | 2149 | int lnum_pixel_width = 0; |
| 2150 | if (!NILP (Vdisplay_line_numbers) | 2150 | if (!NILP (Vdisplay_line_numbers)) |
| 2151 | && !EQ (Vdisplay_line_numbers, Qvisual)) | ||
| 2152 | line_number_display_width (w, &lnum_width, &lnum_pixel_width); | 2151 | line_number_display_width (w, &lnum_width, &lnum_pixel_width); |
| 2153 | SET_TEXT_POS (pt, PT, PT_BYTE); | 2152 | SET_TEXT_POS (pt, PT, PT_BYTE); |
| 2154 | itdata = bidi_shelve_cache (); | 2153 | itdata = bidi_shelve_cache (); |