I would dearly like to be able to replace ex by a more
comfortable older version
eg
        not wiping image of recent changes on screen
        on exit.

I'm not 100% sure how to do this one. This is likely a terminal thing. Perhaps you can monkey with the settings as described in

        :help xterm-save-screen

where it sounds like the "NOTE 2" at the bottom of that section describes what you want:

        :set t_ti= t_te=

I'm ambivalent about this option, as sometimes I want it, and sometimes I don't, and I don't think about it until I quit and find that it's not what I wanted. Some machines I use preserve the original screen (using the alternate screen for vim), and some don't. I've just learned to shrug that one off :)

        "undo" to "undo" just the last change by
        default - not all changes since start of session.

Vim7's undo is mind-blowingly more powerful than any other software I've used (except maybe VCS software such as RCS/Subversion/Mercurial/etc). It shouldn't undo all changes since the start of the session (assuming by "session", you mean since opening the file). Vim certainly allows you to return to the old-school way of doing things, as described at

        :help undo-two-ways

and following section for how Vim treats undo blocks as well.

etc

Without more details on this "etc", it's hard to point you in the right direction. However, this mailing list is a friendly place, so if you encounter more questions, feel free to ask them here and the list will try and help you out.

I get accused of being the list's resident Ex junkie, so hopefully I can help. :) I'm likely one of the scant few who still wants Vim to support true open mode (":help :open"). Not urgently, but there are times it would have been handy. Fortunately, I've got some older versions of vi that do support it for those scarse occasions I want it.

-tim




Reply via email to