William McKee wrote:
> Hi Steve,
> Thanks for your time and suggestions. They sound like a very good
> idea. In fact, I'm coming around to the point where I'd prefer to
> customize my key mappings entirely as I find that for certain
> functions I keep hitting the default Vim keys and am getting the
> Cream behaviors. Having spent the time to learn the vi way, I'm
> hesitant to learn a new system which will displace standard vi
> behaviors (and thus my ability to use vi effectively on non-Cream
> FWIW, I'm also coming from the Mac/Win world. I used BBEdit when on
> a Mac; on the PC, I used Programmer's File Editor (PFE) for years
> until I came across syntax highlighting in UltraEdit. I used it up
> to version 6 at which point I wanted a cross-platform editor and
> tried Emacs for a year then tried Vim. I got hooked with Vim.
> So, the capabilities you've built into Cream remind me of the
> features and ease of a decent Windows/Mac editor. However, over the
> past couple of years of using Vim, I've become both habituated and
> fond of the power of modal editing. So, I've got a foot in both
> worlds and am trying, like you, to make them both work.
Thanks for the background. I feel like there will be many more like us
in the near future: Windows/Apple users looking to drift into Linux.
But from the beginning, I've felt the "classic" vim needed to be
accessible, too. I hope you'll agree (once we get it working) the four
possible behaviors plus Expert mode are diverse enough for anyone.
> I like the idea of placing my keymappings in an add-on. If any other
> Vimmers on this list has started mapping keys to Cream functions,
> I'd like to take a look at their file. It'd be nice to come up with
> a file that can be included into the distribution for those of us
> who are stuck on the old ways.
One of the reasons key theming is on the Todo (although long term) is
because of the immense diversity in Vim users needs and styles. I'm
not sure you'll find any common threads for normal mode needs, other
than Vim's default. But it would be interesting if you develop
something and get feedback... maybe there would be some common
customizations people would like apart from the standard. At least
with themes, you could quickly swap back and forth depending on the
editing task at hand. I know LaTeX users enjoy the vim-latex suite,
perhaps there could be suites for C, HTML and other popular languages.
Steve Hall [ digitect@... ]
Try Cream... the usability project for Vim!