sponsor Vim development Vim logo Vim Book Ad

These are the results of the votes. The first column shows the total number of points for a feature. This includes the negative votes, which are mentioned in parenthesis.

The "voters" column shows the number people who voted for this feature and the number of voters that voted against this feature (with a minus sign). Thus this ignores the number of points someone has given.

If you want to vote for Vim features, you have to become a registered Vim user or sponsor. See the sponsor page.

   points    voters   feature
1 85   26   improve syntax highlighting speed by adding a parser
2 69 (-4)  17 -1  improve folding
3 67 (-5)  32 -2  add an indication what text was changed since editing started (change bar or diff)
4 67 (-30)  21 -9  add integration with Python instead of inventing more Vim script
5 67   24   add more and better omni completion plugins
6 60 (-15)  30 -3  fix all problems, big and small; make Vim more robust
7 56   4   add scrolling per screen line, first line can start halfway
8 55 (-9)  7 -3  improve the support for MS-Windows
9 54   25   improve diff mode: automatic refresh, better merge support
10 48   14   improve the performance of scrolling and displaying
11 47 (-4)  13 -4  make it possible to set a different background color for inactive windows
12 44   16   improve syntax highlighting functionality
13 41   9   improve Visual block mode; make Ex commands work on rectangles
14 40   16   better plugin management system: automatic updates and dependencies
15 38   10   add multiple cursors, edit text in more than one place at the same time
16 37 (-8)  9 -4  add diff/merge capability for git, mercurial et al.
17 36 (-1)  13 -1  improve completion on the command line
18 33   7   add option not to move the cursor when scrolling the window
19 31 (-20)  16 -5  support embedding of Vim in another GUI program
20 29 (-1)  16 -1  improve the Python interface
21 29   13   improve debug mode (debugging Vim scripts and functions)
22 27 (-9)  16 -3  add collaborative editing: changes made to a buffer show up in another Vim in a second
23 26   12   improve the performance of Vim script
24 26 (-4)  11 -1  improve the support for MacOS X
25 26 (-2)  6 -1  support multiple top-level windows for one running Vim
26 25   9   improve the quickfix commands
27 24   6   improve the client-server functionality
28 24 (-11)  17 -3  improve IDE features (terminal debugger)
29 24 (-1)  12 -1  add syntax highlighting for more languages
30 21   9   improve 'cindent', auto-indenting for C and C++
31 20   8   add more autocommand events (for ":cd", jump to tag, etc.)
32 20   12   improve completion in Insert mode
33 19 (-1)  10 -1  improve ":mksession" support (switch to a previously saved state)
34 19 (-1)  11 -1  add a menu that lists the most recently used files
35 19   7   add a method to repeat a previous change ("c.", "d.", etc.)
36 18   10   improve flexible auto-indenting and support more languages
37 15   8   improve on-the-fly spell checking
38 15   6   add patterns to define section borders for "{", "[[", "%", etc
39 14   9   add smart cut/paste: fix white space before and after pasted text
40 13   6   improve multi-byte character support (e.g., 'langmap')
41 13   8   add more features to Vim scripting
42 13   4   improve the performance of reading and writing files
43 12 (-4)  6 -1  improve the startup speed
44 11 (-1)  6 -1  improve the Ruby interface
45 11   6   improve "gq" formatting of text (left&right justified, comments option)
46 9   5   improve the tutor (course for beginners)
47 9   3   translate the builtin help to German, French, Spanish, etc.
48 9   3   improve printing with ":hardcopy"
49 8   4   improve 'viminfo' (keeping information when quitting Vim)
50 6   2   improve the Cscope interface
51 4   3   reduce flicker by avoiding to clear the screen
52 4   3   add a command to repeat a whole mapping (not only its last change)
53 4   2   improve the support for GTK
54 4 (-9)  3 -5  add GUI dialog to record/stop/play a keystroke macro
55 2   2   improve the builtin help user manual
56 2   2   improve the Visual Studio interface (VisVim)
57 1   1   improve the on-line help reference manual
58 1   1   improve the Tcl interface
59 1   1   improve searching in the builtin help, add more tags
60 -1 (-7)  3 -4  add a portable GUI toolkit for nice dialogs in Vim script
61 -1 (-1)  0 -1  lower the amount of memory that Vim uses when running
62 -2 (-2)  0 -1  improve the OLE interface
63 -2 (-12)  4 -6  add more GUI functions (requesters, menus, dialogs)
64 -2 (-5)  3 -2  make installing and upgrading easier
65 -3 (-7)  1 -3  reduce the size of the distribution (harddisk usage)
66 -3 (-10)  3 -5  improve Vi compatibility, even the smallest detail
67 -4 (-9)  4 -4  make it possible to use Vim as a plugin in Eclipse
68 -4 (-19)  7 -6  make Vim simpler to learn and easier to use
69 -5 (-8)  2 -6  add GUI version that uses Qt (aka kvim)
70 -6 (-6)  0 -3  improve the support for X Window with the Motif toolkit
71 -7 (-8)  1 -3  improve the Perl interface
72 -7 (-12)  5 -2  add file locking
73 -40 (-46)  3 -19  stop adding features, there are enough already

107 registered Vim users and sponsors have entered votes.

                                                                                                                                                                                                             

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
   
Vim at Github