Commits on Dec 28, 2017
  1. Fix parenthesis error

    jorgenschaefer committed Dec 28, 2017
    Fixes #1254
Commits on Dec 20, 2017
  1. Reword the unexpected output message

    jorgenschaefer committed Dec 20, 2017
    The handler for unexpected output caused a lot of unnecessary bug
    reports. Hopefully, this new phrasing is more clear.
Commits on Dec 2, 2017
  1. Use MELPA stable as the official package repository

    jorgenschaefer committed Dec 2, 2017
    This commit removes all references to the old manual github
    repository in favor of MELPA stable, which provides most of the
    benefits and is already in use by many people.
    The old repository will be removed after the next Elpy release.
Commits on Nov 25, 2017
Commits on Oct 29, 2017
  1. Merge pull request #1185 from rgemulla/master

    jorgenschaefer committed Oct 29, 2017
    Improvements for interactive Python
Commits on Oct 15, 2017
  1. Handle Windows-specific stuff specifically for windows

    jorgenschaefer committed Oct 15, 2017
    Apparently, macOS also ships with a pythonw or something. I have
    no idea why. Or what this is about. Why is Windows always so
    special and needs extra work?
Commits on Oct 5, 2017
  1. Support pythonw and py as Python executable names

    jorgenschaefer committed Oct 5, 2017
    Windows, and in particular PEP 397 suggest those.
Commits on Sep 29, 2017
  1. Make tests pass

    jorgenschaefer committed Sep 29, 2017
Commits on Sep 22, 2017
  1. Bump dependency versions

    jorgenschaefer committed Sep 22, 2017
    Deal with new Jedi API changes
  2. Do not depend on cl-generic

    jorgenschaefer committed Sep 22, 2017
    The require and dependency are not necessary for normal operation.
Commits on Sep 3, 2017
  1. Add xref backend for cross-references

    jorgenschaefer committed Jun 13, 2017
    Only work for emacs > 25 and with the jedi backend activated.
    If it is not the case, the old elpy functions are used.
Commits on Jul 28, 2017
Commits on Jun 13, 2017

    jorgenschaefer committed Jun 13, 2017
    This is necessary in IPython 5+ to disable some weird prompt usage.
  2. Do not guess position after code fixup if it did not change

    jorgenschaefer committed Jun 13, 2017
    When the buffer contents did not change, point is where it was
    to begin with, so there is no need to guess where it should be.
    Fixes #1016
  3. Add patreon link

    jorgenschaefer committed Jun 13, 2017
Commits on May 19, 2017
  1. Make the compilation function for tests configurable

    jorgenschaefer committed May 19, 2017
    This allows users to use the pdb function instead of compile to
    run test runners, especially for those cases where the test runner
    supports debugging using pdb.
Commits on May 13, 2017
Commits on Apr 30, 2017
Commits on Apr 14, 2017
Commits on Apr 1, 2017
  1. Do not use empty strings for documentation

    jorgenschaefer committed Apr 1, 2017
    Sometimes, Jedi returns a location for a symbol but the docstring
    is empty. In those cases, return None as the documentation, just as
    if Jedi had not found a location
    Fixes #1105
Commits on Mar 3, 2017
  1. Merge pull request #1078 from muahah/Add-profiling-functions

    jorgenschaefer committed Mar 3, 2017
    Add commands to profile python scripts
Commits on Feb 27, 2017
  1. Add commands to profile python buffers

    jorgenschaefer authored and galaunay committed Feb 12, 2017
    `elpy-profile-buffer-or-region` allows to profile python buffers or
    regions and send the result to `elpy-profile-visualizer`
    (default to snakeviz) for visualization.
Commits on Feb 24, 2017
Commits on Feb 14, 2017
  1. Merge pull request #1039 from muahah/Fix-tabs-in-indentation

    jorgenschaefer committed Feb 14, 2017
    Fix apparition of tabs while removing indentation
Commits on Feb 12, 2017
  1. Merge pull request #1076 from brotzeitmacher/master

    jorgenschaefer committed Feb 12, 2017
    Display case-insensitive company candidates correctly