all-- the help for CTRL-^ says it is the same as e #, but it is clearly different when the alternate buffer is a Scratch buffer -- if you try to use e # (or bp) you get the error
E499: Empty file name for '%' or '#'... while CTRL-^ takes you obediently back to your Scratch buffer so i was trying to use command! BD normal ^^ | bd # to delete my current buffer, return to the scratch, and preserve my split window layout, but the normal made the whole thing normal, didn't stop at the | then i tried command! BD normal ^^ \| bd # and the CTRL-^ part worked, but the bd # didn't trigger -- help for normal simply states you can't use | after normal because it gets interpreted as part of the command help for normal shows an example using exe for a windows command, so i tried command! BD exe "normal <c-^><c-^>" | bd # and the only thing that happened was i deleted the scratch buffer -- so i put the delete inside the quotes as command! BD exe "normal <c-^><c-^> | bd #" and nothing happened is there a way to do this or should i just type them as two commands every time? with 4 gig of ram i probably should just hit CTRL-^ and leave the visited buffer there, but this is niggling at me sc ps. i will probably ignore any plugin recommendations -- 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