Yakov
I've tried similar way before. It works, but the window flashes when I'm saving
(because the buffer switches between dummy and "this")
which is not very decent.
:w<CR>:e<CR>
works simple and great !
Thanks
Eddy
2006/4/30, Yakov Lerner <[EMAIL PROTECTED]>:
On 4/30/06, Eddy Zhao <[EMAIL PROTECTED]> wrote:
> At some point, I want to permanently save the buffer with out the
> possibility of
> accidentally undo the changes I've made (this happens sometimes). How
> can I clear
> the undo stack (without leaving the current buffer). Or any other simpler way
of
> achieving this?
I believe this sequence clears undo stack:
:up! | set nohidden | e dummy | bw
It might be useful add save/restore of 'hidden' option:
:up! | let x=&hidden | set nohid | e dummy |bw | let &hidden=x
If you want to map it , remember to change | to <bar>
map <f9> :up! <bar> ...etc
Yakov