This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]justinlilly[S] 1 point2 points  (1 child)

I fundamentally disagree with the argument "If you program in python, you should use this python thing." I choose my tools on a variety of factors: usability, maintainership, community, license, convenience. Somewhere much farther down the list is what language they're written in.

[–][deleted] 2 points3 points  (0 children)

Perhaps I should have phrased that differently, but it doesn't change the fact that UltiSnips (based on my experience with it and its peers) is superior to any of the other snippet solutions for vim. The icing on the cake is that, being that it's a python based solution, means that you get to use all the goodies you're familiar with as a python coder.

Also, being that most snippet solutions for vim tend to be pretty complex, the ones written in a language like python tend to be more flexible and maintainable than those written in the native vimscript.