On 29/07/09 10:19, Bram Moolenaar wrote: [...] > The problem is caused by setting the 'lazyredraw' option, it causes the > cursor column to be computed. Even though that is not needed. It's > actually done for all boolean options. The comment says it's for when > the 'list' option is changed, which makes sense. Any other boolean > option that changes the cursor column on the screen? >
'ambiwidth' maybe? Ah no, that's a string option. Ah yes: 'rightleft', and also 'arabic' which sets it as a side-effect 'arabicshape' when after composing characters or laam-alif pairs not sure about 'compatible', it has so many side effects 'foldenable' maybe, and 'diff' if folding happens as a result (because when on a closed fold, the cursor is always shown in column 1) 'wrap' and 'linebreak' you already mentioned 'list' 'number' 'scrollbind' maybe? No, I think it may move the text about relative to the window but not change on which character the cursor sits? not sure about 'termbidi' I may have missed a few. Best regards, Tony. -- Q: How many DEC repairmen does it take to fix a flat ? A: Five; four to hold the car up and one to swap tires. --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
