On Fri, 01 Sep 2006 18:55:07 -0400 Robert Hicks <[EMAIL PROTECTED]> wrote:
> Bram Moolenaar wrote: > > Greetings, Vim users. > > > > I am hosting a Vim BOF at the upcoming O'Reilly Open Source > > Convention: > > > > Title: Vim 8? > > Date: Tuesday, 19 September 2006 > > Time: 20:30 - 21:30 > > Location: Salon Versailles > > > > Summary: Vim 7 was released May 2006. Does it make sense to make > > another major release and add lots of new features? Or > > should priority be given to fix problems and fine tune > > existing features? > > > > What new features would users really profit from? Talk > > about the pros and cons with the main Vim author. > > > > The conference is held in Brussels, 18 - 21 September. > > > > More information: > > http://conferences.oreillynet.com/cs/euos2006/view/e_sess/9854 > > > I can't be there but... > > "fix problems and fine tune existing features?" > > Yes > I tend to agree. Some of the current features are still slow (think cursorline columnline) and others still lack some userfriendlyness (like omnicompletion). fine tuning these things would be great. there is however a couple of things I would like to see added in vim8: Dialogs: ---------------------- Gvim has confirm that can give me a dialog for selecting files etc. but I want this to be implemented as a more generic dialog api. It should be possible to have a "dialog" with the user such that vim can ask a question and the user can answer this. it is not userfriendly enough if it is just shown in the command line area of the editor - we need better looking modal dialog "windows". The output in the bottom of the window that scrolls the entire contents to be able to show multiple lines is simply not userfriendly and "good looking". I think this could be really useful in scripts and especially in relation to e.g., templates. Omnicompletion++: ----------------------- Omnicompletion is a great new feature, but I would like to see it become even stronger. The intellisense plugin for gvim on win32 has some of the features I would love to see in the generic omni completion: quickhelp for items in list if available: http://insenvim.sourceforge.net/images/vis_help.jpg parameter help in tooltip: http://insenvim.sourceforge.net/images/vis_tooltip.jpg Some of this might be possible to make with scripts, but it often tend to become slow if not natively implemented. (and please kill the pink color - it is really ugly) Fonts for visualization: ------------------------- Vim is fixed font which is mostly nice enough. I have hovever lately been working a bit in the editor/code navigator called SourceInsight. It used different fontsizes for marking the parts in the code - e.g. the function name is 2-4pt larger then the rest of the code and the size of the brackets are bigger for each level of them there is (biggest outside, normal innermost). This makes it extreamly easy to recognize where you are in the code while scrolling through i. Sessions: Sessions are great and I use it all the time. It does however have a single problem that irritates me. It does not save information about how the windows, tabs, buffers etc. are placed individually. This makes it really annoying when you, like me, has a window with a file list, a window with debug output, 2-3 open windows in each tab etc. All of this setting up is lost when I close vim and opens it again. Some of these things might already be possible to some extent, but I havent been able to find any info about it - hence it should probably be either better described or more easily available. -- Kim Schulz | Private : http://www.schulz.dk [EMAIL PROTECTED] | Business: http://www.devteam.dk +45 5190 4262 | Sparetime: http://www.fundanemt.com
