aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEli Zaretskii2018-06-18 19:39:16 +0300
committerEli Zaretskii2018-06-18 19:39:16 +0300
commit36737705b451ad4c765baa5789e3ceb752ee07a3 (patch)
tree1f4190c64c4e263108148e0c43a36b8ce3068f59 /src
parentd8bff5305b83d15f1a000de988b3c1f6a0803425 (diff)
downloademacs-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.c3
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 ();