I'd like to see an external .vimrc editor shipping with gVim and
directly accessible from within easy mode (e.g. on the tools menu). The
editor would likely be a totally separate binary though, so maybe a
separate project is called for.
What I have in mind is a tabbed dialog (depending on platform), that
behaves like any native dialog on the target platform. So under windows
you would have "OK", "Apply" and "Cancel" (assuming that applying .vimrc
changes to an active vim window is even possible). Only the most basic
settings would be provided (obviously). This is intended for users
absolutely new to gVim. Tabs might include:
- Shortcuts (mappings), grouped by mode, sorted by keystrokes
- Abbreviations, similar to above (a.k.a. Auto-correct or Auto-complete)
- Per-language settings (smartindent, formatoptions, textwidth)
- Appearance (colors, fonts, line numbering, titlebar text, tabbar
text, status bar text, window chrome features)
- Syntax Highlighting Colors (a.k.a. a colorscheme editor)
- Behaviors (search behavior, mouse behavior, command history, scroll
offset, foldmethod, etc)
Also, it would be nice to have native Win32 help (chm). This would annoy
most of us but new users would really like to see this I think. Again,
this can be an external project.
Also, a real built in file browser would be nice (e.g. a sidebar similar
to that in EasyEdit). Actually an optional "Browser" Tabpage showing a
Windows Explorer-like view would be killer on Win32. Oh, and the ability
to add a "New Tab" button to the tab bar. Double-clicking does not work
properly when you are using a text-mode tab bar.
Just brainstorming.
-Robert