Chocolat 1.0 Released
fileability.net
fileability.net
Its speed of development is great as well. It seems to get updates every week or two in the past few months. Compared to Textmate/Espresso/Coda etc, that's a real breath of fresh air.
That said, I haven't used Sublime 2 yet, and it seems to aim for similar goals, so no calls on which is best.
PS - You have to like the release notes:
"Feature – Major improvements to the version number. "
I get a beautifully clean experience like in Vim, along with plenty of useful keyboard shortcuts, but still a pleasant UI, regular cursor, and convenience features like a file browser, highlighting recurrences of a word, quick jump into my recent projects etc.
It's not that it does one particular thing that other editors don't (Feature-wise, I can't think of anything that only Chocolat does). Instead, it's the combination of what it does and doesn't do that I like.
It may be possible to tweak Vico to work in exactly such a way, but even the choice of screenshots, yellow background etc. shows the developer's personal taste. I want the editor to be as minimal as possible, without being quite as extreme as Vim. It's nice to find an editor which seems to have the same goal, and then sit back and let that developer work out the best way of achieving it.
Also, there hasn't been a tweet from Vico since March sadly. The active development speed does make it a bit more fun to be using Chocolat. Even if they aren't big updates, it's just nice to know things are happening :)
It doesn't have the visual polish yet, though. Or proper dev-to-community communication habits.
You really should grab the demo.
Chocolat, put up a direct comparison with Sublime Text 2, and tell me what you do better, and what you do worse. Be honest.
Then and only then might I consider even trying your software.
Just the harsh reality of the current market.
One of the things I love about Sublime 2 is how it handles large files.
I just ran `cat /dev/urandom > test.log` for about 15 seconds to generate a 160MB file, and it's currently opening in the background with a nice smooth status bar in Sublime, using up a single yielding thread while remaining completely and entirely UI responsive while loading. You can cancel loading at any time by closing the file; this doesn't interrupt workflow or slow you down at all if you accidentally open a massive file (awesome).
It finished opening the entire 1.1 million (!) line file in about 2 minutes, followed by a brief 3 second delay, followed by displaying it perfectly in the editor. I could smoothly scroll through the whole file (as smooth as if it were 100 lines), even using the minimap that displays a small representation of the whole file. Memory usage jumped about 200 MB, but that's to be expected and is rather efficient considering the task.
I'm not a Sublime evangelist or anything, just saying my experience completely contradicts yours, to such a degree that I think of Sublime second when I want to open large files.
Why second? Well, because you should really be using command line tools for files that big anyway.
*edit: Almost forgot to delete that test file. Whew.
If you have a plugin that scans through every line in a file (yes, some are this stupid), a large file will take ages to load. Some syntax highlighters that use inefficient regexes have a similar problem, but with long lines.
You can test this by opening your giant file with `vim -u NONE large.txt`. That disables your .vimrc.
I just opened allCountries.txt[1] in ~36 seconds on my MBA and vim scrolls through the file smoothly. 8 256 007 lines taking up 960MB.
[1] http://download.geonames.org/export/dump/allCountries.zip
I think Chocolat could be wildly successful as the "Pixelmator" to these other editors "Photoshop" if they dropped the price and sold it through the Mac App Store. But as it stands now, there's nothing that compells me to purchase it.
I've been using Chocolat since the very first public beta and I loved it even when it was filled to the brim with bugs. I've also used SublimeText2 in that time. I can say that for me Chocolat is worth the $50. No, I can't afford it right now so I keep using an unlicensed SublimeText but just because I can't afford it doesn't mean it isn't worth it.
I've used Sublime Text 2 for a year without actually buying it, but I've also been unemployed college student for the same amount of time, so I can't justify dropping $60 on something optional when I could be stocking up on ramen or paying rent.
I'm pulling your leg now, but wanted to make a point.
Plus, it doesn't matter if $50 is equal to 60 minutes of my time or not. What it matters is if $50 is a fitting price for such a product.
Would you buy a can of Coke for $50 because it's "equal to 60 minutes of your time"?
I am, actually, a Chocolat user. I'm essentially using it as a TextMate2 replacement... comes with all the niceties of TM truffles and it's easy on the eyes. Does what I need it to do well, nothing more, nothing less.
The more competition, the better!
Open Source would be nice, too, but I would not consider it a strict requirement.
Three things:
1. I'm supporting an independent developer. I want to live in a world where someone can make money off of writing great software, especially something I use day in and day out.
2. I amortize the cost ($60 for ST2) across all the time I spend coding. That's a small amount of money in the end, especially if I feel my overall quality of life has improved.
3. The time spent configuring, tweaking, and troubleshooting Vim configs and plugins is time spent not doing work. This made sense to me when I used to value my time at $0. Now that I want to spend less time tweaking and more time working, though, time is all the more precious and it's zero sum.
Now, I am willing to spend some time configuring my tools, but these days I am much more receptive to something that ships with a bevy of useful features where configuration is mostly optional, as opposed to necessary.
YMMV, etc.
Then try the same thing in BBEdit/Textwrangler to see the difference:
Chocolat: http://c.tkwa.re/2G1O2x3T2f1F1Y0I2G1t
TextWrangler: http://c.tkwa.re/3w1V1V2g0I0H0C2t422t
I doubt the developer of editor XYZ commits to actively maintaining the 2 dozen language bundles they distribute with their editor. So support for language X might forever be that Last-updated-4-years-ago zip file that perhaps wasn't even the definitive version when it was found, especially for the less community-orientated languages.
And I just bought 16GB of ram for my macbook for $150; it's from crucial which I've had good experiences with but it's as expensive as it gets for 2x8GB. So that's a pretty trivial expense for your development environment: $75 a year.
[1]: http://eclim.org/1. Is it scriptable? 2. Does it have macros?
These are honest questions. The website did not mention anything at first glance. But without those, I would not consider it a serious text editor.
On the other hand, it not being cross platform makes it pretty much unusable for me.
i use chocolat and enjoy it (have been using it since it's early open beta). the intellisense (or whatever you want to call it) feature is nicely implemented. the vim mode, though shallow, works if you're used to those key bindings for basic movement and editing etc.
i like it, overall. do i like it enough to pay $50 for it? probably not.
You have all that and so much more in jEdit for $0.
Alas, it's not enough to make me stick with it.
http://www.betteratenglish.com/grammar-mistakes-that-make-yo...
Also see McKean's law: “Any correction of the speech or writing of others will contain at least one grammatical, spelling, or typographical error.”