No, teď už je na jednadvacátém místě :-) Ale to je vcelku irelevantní. Všichni totiž ví, že ve Vimu spellchecker je/bude, tak proč by pro něj měl ještě někdo hlasovat?
S tou integrací na další jazyky je to docela dobré, vždyť Pythonovské skripty spolu s Vimem komunikují už od šesté verze. Skriptovací jazyk Vimu se v sedmičce hodně rozšířil, počkejte si na další díl. Zatím se sice nejedná o OOP jazyk, ale on také není určen pro psaní nějakých větších projektů.
Refactoring mi také ve Vimu chybí, ale tady si myslím, že to není problém přímo distribuce Vimu, ale vhodných skriptů od dalších autorů. Refactoring totiž není (narozdíl od realtimového spellcheckeru) až tak pomalá záležitost, že by se musela programovat přímo do binárky.
Tedy refactoring LaTeXovskeho zdrojaku (maker), jak psal puvodni autor, znamena neco jako :%s/\\m\>/\\makro/g ? ;-) To zas neni takovy problem napsat, i kdyz by se mi mozna docela libil shortcut podobny #/*, ktery by vsak pouze predvyplnil :%s/\<keyword\>//g a hodil mi kurzor na posledni lomitko. To me dle toho clanku ve Wiki napada jako jedina mozna "podora refactoringu". Takze v tom asi bude neco vic...? ;-)
Refaktorovani je upravování zdorojového kódu takovým způsobem, aby se nezměnila jeho funkčnost, ale aby se zlepšila jeho čitelnost a zjednodušila jeho údržba.
Takže to v sobe zahrnuje strašnou spoustu úkonů, nekteré jsou automatizované, některé ne. Některé jsou všeobecně známé, některé používá třeba jenom jeden člověk na světě.
Jsou v tom zahnuté jednoduché přejmenování proměných, metod a tříd, přes vykopírovávání metod ze tříd atp. Je toho spousta co refaktorovací nástor podporuje.