mirror of
https://github.com/vim/vim.git
synced 2025-09-29 04:34:16 -04:00
patch 8.1.0105: all tab stops are the same
Problem: All tab stops are the same. Solution: Add the variable tabstop feature. (Christian Brabandt, closes #2711)
This commit is contained in:
@@ -4848,8 +4848,14 @@ win_line(
|
||||
vcol_adjusted = vcol - MB_CHARLEN(p_sbr);
|
||||
#endif
|
||||
/* tab amount depends on current column */
|
||||
#ifdef FEAT_VARTABS
|
||||
tab_len = tabstop_padding(vcol_adjusted,
|
||||
wp->w_buffer->b_p_ts,
|
||||
wp->w_buffer->b_p_vts_array) - 1;
|
||||
#else
|
||||
tab_len = (int)wp->w_buffer->b_p_ts
|
||||
- vcol_adjusted % (int)wp->w_buffer->b_p_ts - 1;
|
||||
- vcol_adjusted % (int)wp->w_buffer->b_p_ts - 1;
|
||||
#endif
|
||||
|
||||
#ifdef FEAT_LINEBREAK
|
||||
if (!wp->w_p_lbr || !wp->w_p_list)
|
||||
|
Reference in New Issue
Block a user