Permalink
Commits on Nov 29, 2016
  1. Update README.md - fix 2 URLs (#114)

    First one is broken and second one is dated.
    
    Close #113
    committed on GitHub Nov 29, 2016
Commits on May 15, 2016
Commits on May 2, 2016
  1. Avoid a warning from the byte-compiler

    There are two options available (1) define `js3-mode-error' and its
    alias `js3-mode-help' before using them, or (2) quote the function
    symbol using `quote' instead of `function' (' instead of #').
    
    We do the latter here.  The result is that the byte-compiler no longer
    knows that these function symbols are intended to be used as functions,
    so it no longer checks whether these functions are defined, so it no
    longer detects that this may not be the case, and does not complain.
    That's okay.  The functions are being defined, just after they are being
    defined.
    
    Also note that quoting the first symbol in a `defalias' form as a
    function is never right.  When `defalias' arguments are being evaluated
    the alias (i.e. the function) is not defined yet, that's why we call it.
    tarsius committed May 2, 2016
  2. Fix call to called-interactively-p

    It is a function, not a macro, and so its argument usually has to be
    quoted.  In this case it does.
    tarsius committed May 2, 2016
  3. Call looking-back with two arguments

    Beginning with Emacs v25.1 the second argument to `looking-back' is
    mandatory.  It may be `nil' though, in which case it continues to
    behave as before (without the second argument).
    tarsius committed May 2, 2016
  4. Adjust legacy kludges

    The actual library intended for use is "js3-mode.el".  Adjust its first
    and last lines to mention that name instead of "js3.el".
    
    "js3.el" is a symlink to "js3-mode.el".  Some users might try to load it
    using (require 'js3).  Provide that feature in "js3-mode.el".
    
    The files in "lib/" are only intended to be used to generate
    "js3-mode.el" and it should therefore not be placed on the
    `load-path'. Add a new file "lib/.nosearch", which makes it less likely
    that "lib/" accidentally ends up there.
    tarsius committed May 2, 2016
Commits on Sep 2, 2015
  1. Merge pull request #109 from stankud/master

    Added: added a variable that specifies how many spaces js3-pretty-var…
    committed Sep 2, 2015
  2. Added: added a variable that specifies how many spaces js3-pretty-var…

    …s should indent
    Stan Kudrow committed Sep 2, 2015
Commits on Aug 5, 2014
  1. Merge pull request #103 from rrthomas/master

    Fix some minor issues
    committed Aug 5, 2014
Commits on Aug 4, 2014
  1. Apply fix for js2-mode #106

    rrthomas committed Aug 4, 2014
Commits on Jul 3, 2014
  1. 1.1.0

    committed Jul 3, 2014
  2. Bind js3-add-to-globals to C-c C-g

    Also track those separately from externs
    
    Close #61
    committed Jul 3, 2014
  3. 1.0.1

    committed Jul 3, 2014
  4. Update npm coding style link

    Close #97
    committed Jul 3, 2014
Commits on Jun 26, 2014
  1. 0.2.1

    committed Jun 26, 2014
  2. Fix case statement indentation

    Close #99
    committed Jun 26, 2014
Commits on Jun 19, 2014
  1. Fix test definition

    committed Jun 19, 2014
  2. Fix last patch to affect libs

    committed Jun 19, 2014
Commits on Jun 5, 2014
  1. Merge pull request #90 from knu/label-indent-offset

    Introduce `js3-label-indent-offset`.
    committed Jun 5, 2014
Commits on Sep 19, 2013
  1. Introduce `js3-label-indent-offset`, defaulted to zero.

    For example, setting it to -1 will result in the following format:
    
        switch (state) {
         case 1:
          doA();
          break;
         case 2:
          doB();
          break;
         default:
          return;
        }
    knu committed Sep 19, 2013
  2. Use the let-bound variable `char`.

    knu committed Sep 19, 2013
  3. Fix DOCSTRING of js3-parse-switch.

    knu committed Sep 19, 2013
Commits on Sep 4, 2013
  1. 0.2.0

    committed Sep 4, 2013
  2. Rename main js3 el file.

    The file should provide its own name.
    
    Also make it easier to transition.
    
    Close #89
    committed Sep 4, 2013
Commits on Sep 3, 2013
  1. 0.1.4

    committed Sep 3, 2013
Commits on Sep 2, 2013
  1. 0.1.3

    committed Sep 2, 2013
Commits on Aug 29, 2013
  1. 0.1.2

    committed Aug 29, 2013
Commits on Aug 16, 2013
  1. 0.1.1

    Now tracking version using npm because that's soo easy.  Not actually
    publishing to npm because this is not JavaScript.
    
    close #86
    committed Aug 16, 2013
Commits on Jul 17, 2013
  1. Fix typo 'js-mode' to 'js3-mode'

    witterk committed Jul 17, 2013