Jeremy Ashkenas
|
6c782b7723
|
fixes for syntax highlighting assignments and regexes
|
2010-01-16 14:28:42 -05:00 |
|
Jeremy Ashkenas
|
1e7d638435
|
adding bound functions, with test
|
2010-01-13 20:59:57 -05:00 |
|
Jeremy Ashkenas
|
f0d5db7e66
|
fixing heredocs to use the left-most indent as the indentation guide -- not just the first line of the heredoc
|
2010-01-12 23:06:12 -05:00 |
|
Jeremy Ashkenas
|
477c510345
|
adding heredocs, with tests
|
2010-01-11 23:53:50 -05:00 |
|
Jeremy Ashkenas
|
cfa357cbc3
|
CoffeeScript 0.2.3, with 'of', not 'ino'
|
2010-01-11 00:01:16 -05:00 |
|
Jeremy Ashkenas
|
9d8668f37f
|
added a whole slew of nice Potion examples from the pamphlet -- CoffeeScript stacks up pretty well.
|
2010-01-10 23:27:57 -05:00 |
|
Jeremy Ashkenas
|
ad18378f7e
|
adding '::' as shorthand for '.prototype.'
|
2010-01-10 16:16:59 -05:00 |
|
Jeremy Ashkenas
|
902febb43a
|
big commit -- adding back object comprehensions, using 'ino', versus 'in' for array comprehensions, fixing bug with dollar signs in identifiers
|
2010-01-10 15:52:23 -05:00 |
|
Matt Lyon
|
41bb6edcd2
|
next time: don't copy the .tmDelta over the .tmLanguage
|
2010-01-06 00:11:20 -08:00 |
|
Matt Lyon
|
22d3238b2a
|
if we escape the close-brackets, it won't think single-line objects need folding
|
2010-01-06 00:03:11 -08:00 |
|
Matt Lyon
|
3124869e1d
|
add folding for multi-line object literals
|
2010-01-05 22:44:44 -08:00 |
|
Jeremy Ashkenas
|
34add7d7bf
|
adding consistent highlighting to variable assignment, whether functions or values
|
2010-01-01 17:11:48 -05:00 |
|
Jeremy Ashkenas
|
0f81dbe913
|
adding steps to range comprehensions
|
2010-01-01 11:54:59 -05:00 |
|
Jeremy Ashkenas
|
ad5b5fa458
|
fixing the regex lexer to make it less agressive when we know it can't possibly be a regex
|
2010-01-01 09:49:18 -05:00 |
|
Jeremy Ashkenas
|
1d2bb3b2be
|
adding splats to function definitions
|
2009-12-31 17:50:12 -05:00 |
|
Jeremy Ashkenas
|
ae112d6087
|
changing array comprehension filters from 'where' to 'when' to mirror case/when
|
2009-12-29 09:55:37 -05:00 |
|
Jeremy Ashkenas
|
3fbb870d01
|
using 'where' for array comprehension filtering, after kamatsu's suggestion -- execution tests pass now with significant whitespace
|
2009-12-29 08:52:26 -05:00 |
|
Jeremy Ashkenas
|
556f8cb68a
|
little more progress on whitespace
|
2009-12-26 10:49:11 -08:00 |
|
Jeremy Ashkenas
|
08dddb27a0
|
adding newline escaping, with tests
|
2009-12-26 09:29:03 -08:00 |
|
Jeremy Ashkenas
|
d46bf8ee71
|
moved the coffeescript extension over from .cs to .coffee -- let's leave C# in peace. Changed array comprehensions to always return their mapped result, even when unassigned
|
2009-12-25 14:18:05 -08:00 |
|
Jeremy Ashkenas
|
55bf0a2c61
|
going back to familiar operators +: is just too strange
|
2009-12-25 07:31:51 -08:00 |
|
Jeremy Ashkenas
|
beae912a91
|
making all assignment-y operators use a colon -- now it's +: -: *: /:, and friends
|
2009-12-24 22:25:29 -08:00 |
|
Jeremy Ashkenas
|
985e0a080b
|
trading aint for isnt -- let's be serious
|
2009-12-24 17:21:20 -08:00 |
|
Jeremy Ashkenas
|
1c83e68292
|
got extends back in the language -- use it together with super
|
2009-12-24 16:49:23 -08:00 |
|
Jeremy Ashkenas
|
8d76f4bd3f
|
changing switch/case to switch/when -- it's a better word
|
2009-12-24 01:33:59 -08:00 |
|
Jeremy Ashkenas
|
64879cdc66
|
added yes, no, on and off as boolean aliases and a nice aliases section to the docs
|
2009-12-23 20:24:55 -05:00 |
|
Jeremy Ashkenas
|
e916d4648d
|
removed all traces of 'extends' -- it's not any shorter or more convenient than just setting the prototype
|
2009-12-22 12:08:29 -05:00 |
|
Jeremy Ashkenas
|
c7fa9c320a
|
documentation waypoint
|
2009-12-21 11:41:45 -05:00 |
|
Jeremy Ashkenas
|
2f75854a61
|
little fixes more examples
|
2009-12-18 09:55:31 -05:00 |
|
Jeremy Ashkenas
|
6050cad0f8
|
moved the TextMate bundle into the gem, added a command to install it
|
2009-12-17 21:46:12 -05:00 |
|