5cb56dafd80c0c0c923acc9a8b0273cb22666aba
- Extract TAB_WIDTH constant (4) replacing magic numbers - Calculate tab stop as TAB_WIDTH - (col % TAB_WIDTH) for proper alignment - Split tab expansion across rows when width < TAB_WIDTH - Update test_wrap_with_tab expected value for new behavior - Add tests: narrow width, stop alignment, line boundary, regression Fixes: #27
Description
No description provided
Languages
Rust
100%