Permalink
Switch branches/tags
Nothing to show
Commits on Jul 31, 2016
  1. Add snippet to insert `${}` in template strings

    Also add macro to overwrite the `}` at the end when applicable.
    infininight committed Jul 31, 2016
Commits on Jul 30, 2016
  1. Change documentation tags to keyword.other.documentation

    This matches what is used in JavaDoc.
    infininight committed Jul 30, 2016
  2. Do not allow documentation comments to start with `/***`

    Using more than two * is not allowed by JSDoc.
    infininight committed Jul 30, 2016
  3. Add documentation tags from JSDoc

    Taken from atom/language-javascript.
    infininight committed Jul 30, 2016
  4. Scope block documentation comments

    This matches the format used in JSDoc and YUIDoc, among others.
    infininight committed Jul 29, 2016
  5. Move object literal keys and function variables out of injections

    With the improvements to ternary-if blocks these rules no longer need the special exclusion.
    infininight committed Jul 27, 2016
  6. Remove special handling inside of ternary-if

    With recent change to ternary-if capturing this is no longer required.
    infininight committed Jul 27, 2016
  7. Match ternary-if before operators

    This was broken previously. Now matches the area between `?` and `:` as a capture group in some cases to prevent false positives with other uses of `:` such as property notation.
    infininight committed Jul 27, 2016
  8. Add `gs` to fileTypes (Google Apps Script)

    Google Apps Script is a JavaScript based scripting language for the Google Apps platform, `.gs` is the file extension used.
    Spencer-Easton committed with infininight Jan 21, 2016
  9. Add case snippet

    luop90 committed with infininight Dec 5, 2015
  10. Add `json5` to fileTypes (JSON5)

    JSON 5 is a strict subset of JavaScript and thus suitable for highlighting with this grammar for now. Not backwards compatible with standard JSON.
    aseemk committed with infininight Nov 25, 2015
  11. Fix 'this', 'super'

    MaximSokolov committed with infininight Nov 23, 2015
  12. Improve function snippet

    - `function_name` renamed to `functionName` because camelCase is more common in JavaScript world
    - removed `argument` while keeping tab stop
      - improves writing of functions with no parameters
      - does not change writing of functions with 1+ parameters
    - removed comment `// body ...` because it sometimes slows us down when we are not using tab stops, if we are using tab stops experience is the same
    
    http://i.imgur.com/6qsHRim.gif
    Hurtak committed with infininight Nov 17, 2015
  13. Reorder regex string rule to appear before operators

    This prevents the division operator from overriding.
    infininight committed Jul 26, 2016
  14. Remove `<>` operator

    MaximSokolov committed with infininight Sep 17, 2015