On Wed, June 5, 2013 09:05, Erik Christiansen wrote: > On 04.06.13 21:18, Tim Chase wrote: >> On 2013-06-04 18:41, steen wrote: >> > What I would like to do is to be able to close all folds in a >> > document except the one I am currently working in. >> >> It sounds like >> >> zMzO >> >> would do what you want: "zM" closes all folds, then "zO" (that's >> a capital oh-for-open, not a zero) opens all folds under the cursor. >> Alternatively, you might be looking for >> >> zMzv >> > > There's a minor variant which also works. I've adopted the practice of: > > zM<right-arrow> # Or zMl, if you're a hjkl-er. > > to close all folds, then open the current one. Since <right-arrow> is > what I use for opening a fold in the first place, it's used often enough > that I don't sit there wondering which z-whatsit I'm trying to remember > for the less common use-case.
That only works, if the cursor is not on the last char of the current line (in which case right-arrow is a noop and therefore doesn't open the fold). It might work with :set ve=onemore however. I have reported this a bug to Bram (and even provided a fix), but Bram didn't want to change it. regards, Christian -- -- You received this message from the "vim_use" 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 --- You received this message because you are subscribed to the Google Groups "vim_use" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
