Permalink
Commits on Jul 13, 2018
Commits on Jul 12, 2018
  1. Rename ess-mode.el to ess.el

    jabranham authored and vspinu committed Jul 11, 2018
    This lets people defer loading ESS and instead rely on autoloads. You
    can do something like the following:
    
    (with-eval-after-load "ess" <ess-config-here>)
    
    as well as use `use-package':
    
    (use-package ess
      :bind
      (:map ess-mode-map
            ("=" . ess-cycle-assignment))
      :config
      (setq ess-ask-for-ess-directory nil))
    
    and then ESS will only load what it needs when it needs it, rather
    than the traditional (require 'ess-site), which is rather expensive.
    
    Closes #592
Commits on Jul 10, 2018
Commits on Jul 9, 2018
  1. Fix runner definition on Windows

    jabranham authored and vspinu committed Jul 1, 2018
  2. ess-insert-assign: Do not error, replace literally

    jabranham authored and vspinu committed Jul 9, 2018
    Closes #602
Commits on Jul 8, 2018
Commits on Jul 6, 2018
  1. Move `ess-change-alist` to `ess-sas--change-alist`

    lionel- committed Jul 6, 2018
    From essd-els.el to ess-sas-a.el where it is used.
    And add an obsoleted alias in cases someone is using it.
Commits on Jul 5, 2018
  1. [Fix #600] Fix broken new-line insertion on empty input

    vspinu committed Jul 5, 2018
      and add related tests.
Commits on Jul 4, 2018
  1. Add more org-ob-R tests

    vspinu committed Jul 4, 2018
Commits on Jul 3, 2018
Commits on Jul 2, 2018
  1. Remove ess-versions-created

    jabranham authored and vspinu committed Jul 2, 2018
    Use ess-r-created-runners and ess-s-created-runners instead of having
    one variable to hold both R and S created runners.
  2. Separate R/S runner definition

    jabranham authored and vspinu committed Jul 1, 2018
    R runners created when ess-r-mode is loaded, S runners when ess-sp6-d
    is loaded.
    
    Fix a few files that required more than they should've
  3. Remove ess-smart-S-assign, new function ess-cycle-assignment

    jabranham authored and vspinu committed Jul 2, 2018
    * Functions ess-smart-S-assign and ess-insert-S-assign merged
    
    * ess-insert-S-assign now inserts the car of ess-assign-list, or
      replaces it with the key typed if already there. Set
      ess-smart-S-assign-key to nil to disable inserting assignment.
    
    * New function ess-cycle-assignment cycles through the assignment
      operators in new defcustom ess-assign-list. It is bound to C-c C-=
      in ess-mode-map and inferior-ess-mode-map
    
    * Obsoletes many functions the (de)activated ess-smart-S-assign
    
    Closes #584
Commits on Jul 1, 2018
Commits on Jun 30, 2018
  1. Disable flymake during tests

    jabranham authored and vspinu committed Jun 29, 2018
    Flymake complains about lintr not existing, which results in a lot of
    unnecessary output in the travis tests. This stops that.
  2. Remove ess-comp

    jabranham authored and vspinu committed Jun 29, 2018
    There's almost nothing in the file and it's easier to set via command
    line arguments in the Makefile
Commits on Jun 29, 2018
Commits on Jun 25, 2018
  1. Provide ess-trns

    jabranham authored and vspinu committed Jun 24, 2018
  2. Remove unnecessary file local variables

    jabranham authored and vspinu committed Jun 23, 2018
  3. Remove whitespace-style dir-local

    jabranham authored and vspinu committed Jun 23, 2018
  4. Document long+ change

    vspinu committed Jun 25, 2018
  5. Implement chunked flushing of accumulated output

    vspinu committed Jun 23, 2018
      - inferior-ess-split-long-prompt removed
      - inferior-ess-replace-long+ gains 'split
      - no more offsets of the output after long input test
      - more efficient implementation