Commits on Jun 10, 2016
  1. Skip yapf tests if yapf is not supported

    ChillarAnand committed Jun 9, 2016
Commits on Jun 9, 2016
  1. Catch yapf exceptions

    ChillarAnand committed Jun 5, 2016
    yapf module throws SyntaxError if code is not formatted
Commits on Jun 5, 2016
  1. Improve cursor positioning while format

    ChillarAnand committed Jun 4, 2016
    Deactivate mark after formating a region. Forward cursor only if entire
    buffer is formated.
Commits on May 27, 2016
  1. Fix lint errors

    ChillarAnand committed May 27, 2016
  2. Set python-check-command correctly

    ChillarAnand committed May 27, 2016
    `python-check-command` will be set to `elpy-syntax-check-command`, which
    is falke8 by default. Users can customize it.
Commits on May 26, 2016
  1. Use extra arguments depending on lint checker

    ChillarAnand committed May 26, 2016
    Almost all lint checkers(pyflakes, flake8, pep8) use `--exclude`
    argument to exclude specified files, but pylint uses `--ignore`
Commits on Mar 7, 2016
  1. Update documentation for moving by indentation

    ChillarAnand committed Mar 7, 2016
Commits on Feb 16, 2016
  1. Remove unused import

    ChillarAnand committed Feb 16, 2016
  2. Fix spaces in para

    ChillarAnand committed Feb 16, 2016
Commits on Jan 25, 2016
  1. Catch refactoring error

    ChillarAnand committed Jan 25, 2016
Commits on Jan 19, 2016
  1. Added elpy-goto-definition-other-window

    ChillarAnand committed Jan 19, 2016
    This is an alternate option for `elpy-goto-definition` which will open
    definition in another window to read code side-by-side.
Commits on Jan 9, 2016
  1. Add option to disable backed error display

    ChillarAnand committed Jan 9, 2016
Commits on Jan 8, 2016
  1. Catch all exceptions in rope backend

    ChillarAnand committed Jan 8, 2016
    Rope throws various exceptions due to bugs. Since rope is not
    maintained, it is better to catch all exceptions and ignore them.
Commits on Nov 16, 2015
  1. Catch rope attribute error

    ChillarAnand committed Nov 16, 2015
  2. Add function for formatting code

    ChillarAnand committed Nov 16, 2015
    `elpy-format-code` command formats code using `yapf` or `autopep8` formatter.
Commits on Nov 6, 2015
  1. Typo: use correct keys to fetch values from config

    ChillarAnand committed Nov 6, 2015
Commits on Oct 9, 2015
  1. Indent outdented code

    ChillarAnand committed Oct 9, 2015
  2. Disconnect rpc process when virtualenv is changed

    ChillarAnand committed Oct 9, 2015
    When virtualenv is changed, disconnect rpc process from elpy buffers.
    If user switched to a new virtualenv, new rpc process will start
    automatically. Incase user switches to previous virtualenv, existing rpc
    process will be reused.
Commits on Oct 8, 2015
  1. Rope shouldn't refactor without project root

    ChillarAnand committed Oct 8, 2015
    When working with tramp files, file path will be something like
    '/ssh:foo@bar:/baz' which doesn't exist in local/remote machine. Since
    rope doesn't work well with tramp, it is better not to perform refactoring.
Commits on Oct 6, 2015
  1. Use configuration options while pep8 fixing

    ChillarAnand committed Oct 6, 2015
Commits on Sep 26, 2015
  1. Retain point when expanding to indentation

    ChillarAnand committed Sep 23, 2015
    After executing `expand-to-indentation`, if `C-g` is pressed, point
    should return to original position
Commits on Sep 12, 2015
  1. Catch all rope exceptions when calling rope

    ChillarAnand committed Sep 12, 2015
  2. Retain point while autopep8 refactoring

    ChillarAnand committed Sep 8, 2015
    Save line/column position before refactoring and restore them after
  3. Normalize only partially selected lines

    ChillarAnand authored and jorgenschaefer committed Sep 8, 2015
Commits on Sep 4, 2015
  1. Ensure rope is installed before refactoring code

    ChillarAnand committed Sep 4, 2015
Commits on Aug 30, 2015
  1. docs: Added documentation for send-current-statement

    ChillarAnand committed Aug 30, 2015
  2. docs: Update documentation for refactoring

    ChillarAnand committed Aug 30, 2015
  3. Normalize region before indent/dedent a region

    ChillarAnand committed Aug 25, 2015
    If the first or last line are not fully selected, select them completely
    then indent/dedent that region.
  4. Added docstring to `importmagic-add-import`

    ChillarAnand committed Aug 28, 2015
Commits on Aug 28, 2015
  1. Mark whole buffer without current indentation

    ChillarAnand committed Aug 25, 2015
    If point is in line without current indentation, calling
    `expand-to-indentation` makes elpy 'hang'. Instead it should mark whole
Commits on Aug 26, 2015
  1. Ensure autopep8 is installed before fixing code

    ChillarAnand committed Aug 26, 2015
Commits on Aug 23, 2015
  1. Remove division options from command line

    ChillarAnand committed Aug 23, 2015
    In Python3 true division is standard and run time warnings will be
    enabled by default.
  2. Added support for autopep8

    ChillarAnand committed Aug 22, 2015
    Format code according to PEP8 conventions using autopep8.
    If a region is selected, format only that region else format entire buffer.
Commits on Aug 22, 2015
  1. Catch rope refactoring error in backend

    ChillarAnand committed Aug 22, 2015