Andrew Ray wrote:
Bram clearly writes a lot of C code. The only "indent" Vim has built in by default is 
"cindent" (did this come from vi? I don't know). But, times have changed. Developers now 
write a lot of javascript and html. Vim is not so good at javascript and html. Indenting, for 
example, is very poor for most front end related languages. Out of the box it won't even indent 
HTML properly, rendering = useless for us. Syntax highlighting out of the box is undesirable.
You are hardly stuck with using cindent. Read :help 30.3 and write your own indenting plugins for whichever languages you want. Put your own versions in $HOME/.vim/indent. Alternatively, send email to the indenting file maintainers and ask them to consider problems you may be having.

Don't like the syntax highlighting? Again, there's nothing stopping you from writing your own syntax highlighting files. Read :help syntax . Put your own versions in $HOME/.vim/syntax. Doing so may help you appreciate the difficulties involved.

It's time for a change. Many of us want to write javascript in Vim, and want good 
support for it. The way to get that is for Bram to take up front end development, and 
learn the pitfalls that we all face. The first time Bram tries to use % on a 
multi-line < div > tag to jump to its close, we will be one step closer to 
liberation. With every comma separated var list he tries to write, the drums of 
freedom beat louder.

Bram can keep writing C code, but it should be on the back burner.
Strongly disagree --- even vehemently! If you want to write your own plugins, go ahead and do so. Bram is a miracle worker on vim, and he's been squashing thousands of bugs and enhancing vim, which I, for one, greatly appreciate. I don't write java; there are tens of thousands of programmers who use other languages, including perl, python, matlab, simulink, etc, and have never written a line of java. Vim, of course, may be used with all of those.
  Whether we like it or not, many, if not most software implementations and 
businesses require complex javascript and front end work to function.

Yes, and there are many businesses which use little javascript. Ask around -- any javascript users on supercomputers? A lot of those folks still use Fortran. May I respectfully suggest that your vision is strongly limited to your personal environment and that you should broaden your perspective a bit.

JOIN ME! If you want Bram Moolenaar to become a front end developer so that the 
ever growing world of front end development can be slingshotted into the 
future, just sign below. Together, with Bram's help, we can make Vim the editor 
of choice for knocking out front end tasks.

I, Andrew Ray, petition Bram Moolenar to become a front end developer.

Regards,
Chip Campbell

--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to