I've tried everything I can think of to prevent sidescrolling and to get lines to wrap. Using 'set wrap' in .vimrc.local doesn't seem to override the default of 'set nowrap' in .vimrc. However, using ':set wrap' when editing a file works fine. I wound up binding a key to toggle the wrapping because it's getting annoying at this point.
Here's some relevant settings in my .vimrc.local:
noremap :set wrap!
"Show when I should be wrapping
highlight ColorColumn ctermbg=lightgrey guibg=lightgrey
.vimrc.local is called at the end of .vimrc, so it should work if it's in there.
I have a few filetypes that I have special wrapping rules for as well. I handle it like this.
" For text we have different formatting rules
"spell check when writing commit logs and latex reports, etc...
autocmd filetype mail,tex,svn,*commit* setlocal spell
" Wrap text smartly (can't show whitespace anymore unfortunately)
autocmd filetype qf,remind setlocal nocursorline
autocmd filetype qf,remind,mail setlocal wrap
autocmd filetype qf,remind,mail setlocal nolist
autocmd filetype qf,remind setlocal textwidth=0 "prevent autowrap
Yea I have other stuff in my .vimrc.local that also work like keybindings and such, but the default wrapping fails to work.
You could try using an autocmd to set your default wrap options after all the rest of the setup as been done perhaps?
it's been awhile. I wonder if changes since then have solved this issue.
the above posted line seems to work for me just fine.
but I couldn't get it to work we just
I think there is no problem with your settings. You only need to set in ~/.vimrc.local this -> set wrap. But what you need to do then is this: delete all content from ~/.vimviews, because there are stored all setting on files you previously opened. This works for me and I hope it will work for you ;) happy viming :D
Thanks, I had the same problem and rm ~/.vimviews/* worked for me.
Thanks I had the same problem on a fresh install of OSX 10.10.3 and spf13.
@foges comment above helped me resolve this issue, thank you.
Same issue happens to me. But it turns OK after I ran rm -rf ~/.vimviews and start vim again.
Hope it helps.
rm -rf ~/.vimviews