18 Mar 2012 00:52
[patch] fixed misalignments when using tabs with concealed char prior to the tab
Dominique Pellé <dominique.pelle <at> gmail.com>
2012-03-17 23:52:49 GMT
2012-03-17 23:52:49 GMT
Hi The conceal feature is messing up alignment when using tabs. For example, content of ":help :index" looks misaligned and ugly with ":set conceallevel=3" but looks well aligned with ":set conceallevel=0" as shows in these 2 screenshots: http://dominique.pelle.free.fr/pic/help_conceallevel=0.png (good) http://dominique.pelle.free.fr/pic/help_conceallevel=3.png (bad) You can reproduce the misaligned help page with: $ vim -u NONE -c 'set nocp conceallevel=3|syntax on|help :index' Attached patch fixes it. Patch extends length of tabs to compensate for concealed chars before the tab on the line, so that text after the tab is always aligned in the same way regardless of 'conceallevel'. Note that this means that a tab can be longer than 'tabstop' to compensate previous concealed chars. Regards -- Dominique -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php(Continue reading)
RSS Feed