On Fri, 29 Jan 2010, Tim Chase wrote: > Benjamin R. Haskell wrote: > > I just managed to clobber one machine's ~/.vim.local directory > > (where I keep machine-specific settings). Luckily I have an > > instance of 'vim' still running with the old settings. Armed with > > my recent ':redir @a' knowledge (thanks to Brett and wikia), I've > > managed to save the settings I care about, via: > > > > :redir @a > > :let > > :set > > :abbrev > > :map > > :redir END > > > > But, I was wondering: is there a way to get single-column output for > > ':set'? The results I got were hard to 'diff'. > > My first ugly-but-post-processable idea was to > > :set columns=12 > > (apparently the min allowed..something I hadn't considered before) and > then each value output from ":set" comes out on its own line (or split > across multiple lines if too long...but appears unbroken in :redir > output) > > and then restore your previous value for 'columns'. Granted, for > obvious reasons, your diff will have a mismatched value for 'columns' > ;-)
Hmm. I like it. Oddly, it only seems to affect the 'redir'ed output, but it was almost exactly what I was looking for. -- Thanks, Ben -- You received this message from the "vim_use" maillist. For more information, visit http://www.vim.org/maillist.php
