Permalink
Switch branches/tags
Nothing to show
Commits on Feb 17, 2018
  1. Merge pull request #63 from jpbufe3/patch-1

    mads-hartmann committed Feb 17, 2018
    Match scala symbols composed of valid punctuation
Commits on Jan 3, 2018
  1. Fix punctuation characters

    jpbufe3 committed Jan 3, 2018
  2. Match scala symbols composed of valid punctuation

    jpbufe3 committed Jan 3, 2018
    Scala symbols can either be composed of word characters or the following punctuation characters: `\/*&^%#@!~<>|=+-`
    Fixed the regex to allow for the punctuation case.
Commits on Sep 4, 2017
  1. Merge pull request #57 from infininight/master

    mads-hartmann committed Sep 4, 2017
    General Cleanup
Commits on Dec 3, 2014
  1. Merge pull request #56 from aroben/patch-1

    mads-hartmann committed Dec 3, 2014
    Add a license
Commits on Nov 17, 2014
  1. Change Compile and Run to ⌘B and Scala REPL to ⇧⌘R

    infininight committed Nov 17, 2014
    This makes the Run related commands easier to use as they can be on different shortcuts.
  2. Indent using tabs in snippets

    infininight committed Nov 17, 2014
    These will be converted on insertion to the users current indent settings.
  3. Convert Run command to use Executor

    infininight committed Nov 17, 2014
    This adds many features such as being able to run unsaved files, improving command output and displays the version number of scala. Drops the use of SCALA_HOME in favor of TM_SCALA using requiredCommands.
  4. Use requiredCommands

    infininight committed Nov 17, 2014
    This drops the use of SCALA_HOME in favor of TM_SCALA and TM_SCALAC.
  5. Point to ruby 1.8 shim

    infininight committed Nov 17, 2014
    Using a shim allows us to catch when 1.8 of ruby is not present and provide other options. #ignore
  6. Cleanup various scopes

    infininight committed Nov 17, 2014
    This should cause all scopes to validate, also added a few punctuation scopes.
  7. Remove special ↩ handling

    infininight committed Nov 17, 2014
    In favor of built-in snippet from the Source bundle, also support empty braces.
  8. Include optional newline in comment.line

    infininight committed Nov 17, 2014
    This allows for better scoping of caret at the end of the line.
  9. Use separate block-comment rule, allowing for nesting

    infininight committed Nov 17, 2014
    This allows for nested comments:
    
    `/* Lorem ipsum dolor /* sit amet */ consectetur adipisicing elit */`
    
    Also remove an effectively empty rule that could cause an infinite recursion loop.
  10. Increase specificity of scopes

    infininight committed Nov 17, 2014
    Also add a couple missing scopes
  11. Reorganize menu layout

    infininight committed Nov 17, 2014
    Put Run and related commands at the top level at the top of the menu. Also remove a few outdated keys from 1.x
Commits on Nov 13, 2014
  1. Add a license

    aroben committed Nov 13, 2014
    This is the same MIT license used by https://github.com/mads379/mugs.
Commits on May 20, 2012
  1. Merge pull request #53 from sellmerfud/fixes

    mads-hartmann committed May 20, 2012
    Enhance xml-literals
Commits on May 19, 2012
  1. Fix problem with var|val declarations with tuples.

    sellmerfud committed May 19, 2012
    For example  `var (a, b) = ...`
  2. Enhance support for xml-literals.

    sellmerfud committed May 19, 2012
    Recognize attributes in xml literals and allow embedded scala code between brakets.
    Recognize namespaces in element names and attribute names.
    Recognize strings in attribute values, double or single quoted.
    Recognize xml entities such as `&amp` in attribute strings.
  3. Merge pull request #52 from sellmerfud/fixes

    mads-hartmann committed May 19, 2012
    Several fixes and enhancements to the langage grammar.
  4. Enhance scaladoc comment recognition.

    sellmerfud committed May 19, 2012
    Fix bug where the doc comments were not recognized if they started in column 1.
    Give param name @param and @tparam appropriate scopes.
    Replace javadoc style link{...} with scaladoc style [[...]]
  5. Recognize classOf, isInstanceOf, asInstanceOf.

    sellmerfud committed May 19, 2012
    Give them a scope of `support.function.type-of.scala`
  6. Fix issue #46.

    sellmerfud committed May 19, 2012
    In param lists, no longer match the param type.  This allows the more
    generic matchers to pick it up and thus the storage.type scopes can match it
    if possible.
    Also, Fix identifiers afetr `def`, `var`, `val`, `type`.
    Modify the regex so that it correctly recognizes assignment style identifiers
    such as `def name_=`
  7. Merge pull request #51 from sellmerfud/strings

    mads-hartmann committed May 19, 2012
    Enhance string and character highlighting.
  8. Enhance string and character highlighting.

    sellmerfud committed May 19, 2012
    Recognize escape sequences in character literals. Including octal and unicode.
    Recognize escape sequences in double quoted strings. Including octal and unicode.
    Recognize unicode escape sequences in triple quoted strings.
    Use a `punctuation` scope for quote characters so that the string content
      is more easily distinguishable from the surrounding quotes.
    Illegal escape sequences are given an `invalid.illegal...` scope so that they
      are easy to spot.
Commits on Apr 14, 2012
  1. Merge pull request #50 from paulp/master

    mads-hartmann committed Apr 14, 2012
    Added set of default completions.
  2. Added set of default completions.

    paulp committed Apr 14, 2012
    A little bit eclectic.
Commits on Feb 6, 2012
  1. Merge pull request #49 from paulmillr/master

    mads-hartmann committed Feb 6, 2012
    Added operators highlighting, changed snippets indentation to more idiomatic