Permalink
Commits on Jan 23, 2017
  1. le-python.el (lispy--python-array-to-elisp): Use python-mode

    It's needed to split the string representation of a vector into a list
    more more reliably.
    committed Jan 23, 2017
Commits on Jan 22, 2017
  1. lispy-python.py (arglist_retrieve): Update

    Simplify for now, the extra branch triggers a bad arglist.
    committed Jan 22, 2017
Commits on Jan 21, 2017
  1. lispy-python.py: Add mapcar for Python3 compat

    committed Jan 21, 2017
Commits on Jan 12, 2017
  1. le-python.el (lispy-bounds-python-block): Improve

    For triple quoted strings.
    committed Jan 12, 2017
Commits on Jan 9, 2017
  1. lispy.el (lispy-kill): Fixup

    * lispy-test.el (lispy-kill): Add test.
    
    Fixes #326
    committed Jan 9, 2017
Commits on Jan 5, 2017
  1. .travis.yml: Suspend testing emacs24

    The tests have been failing for a while. And emacs25 has been out for a
    while. emacs-snapshot tests are still passing.
    committed Jan 5, 2017
  2. Fix auto wrap commands at list end and in repl

    Since looking-back was previously used to check for an empty line,
    lispy--not-at-sexp-p would give an incorrect result when used after some
    prompt (such as in the minibuffer with eval-expression) causing an
    error. Also, since the eol was required in the regexp for the end of
    list check, the result would be incorrect at the end of a list followed
    by other sexps causing unexpected behavior.
    
    Fixes #325
    noctuid committed with Jan 5, 2017
  3. le-python.el (lispy-python-completion-at-point): Revert

    It appears only "__builtins__" is missing, and the previous approach
    doesn't always return it.
    committed Jan 5, 2017
  4. le-python.el (lispy-python-completion-at-point): Use jedi more

    When looking at a symbol from the start of the line, send the current
    line to jedi. This may not be the optimal approach. But, for instance,
    it generates the "__builtins__" completion candidate.
    committed Jan 5, 2017
Commits on Jan 2, 2017
  1. lispy.el (lispy-kill): Fix for trailing whitespace after string

    * lispy-test.el (lispy-kill): Add test.
    
    Fixes #322
    committed Jan 2, 2017
  2. lispy.el (lispy-kill): Handle whitespace before comment

    * lispy-test.el (lispy-kill): Add test.
    
    Re #322
    committed Jan 2, 2017
Commits on Dec 25, 2016
  1. lispy.el (lispy--slurp-forward): Fix slurp into []

    Fixes #321
    committed Dec 25, 2016
  2. lispy.el (lispy-kill): Fix when not in special

    Add test.
    
    Fixes #320
    committed Dec 25, 2016
  3. lispy-inline.el: Revert

    `lispy-view-test' was broken by
    ca8f298
    committed Dec 25, 2016
Commits on Dec 12, 2016
  1. lispy.el (lispy-space): Fix for clojure-mode

    * lispy-test.el (lispy-space): Add test.
    
    Fixes #319
    committed Dec 12, 2016
Commits on Dec 11, 2016
  1. lispy.el (lispy-eval-single-outline): Update

    committed Dec 6, 2016
  2. Update preceding-syntax-alists for clojure derived modes

    sooheon committed Dec 11, 2016
Commits on Nov 29, 2016
  1. lispy.el (lispy-eval-single-outline): Return string

    committed Nov 29, 2016
  2. lispy.el (lispy-comment-region): Fix

    The bug resulted in not everything being commented out.
    committed Nov 29, 2016
Commits on Nov 28, 2016
  1. lispy-test.el (clojure-mode): Accept require error

    clojure-mode is no longer install-able for 24.3
    committed Nov 28, 2016
  2. lispy.el (lispy-eval-outline): Return the result

    committed Nov 28, 2016
Commits on Nov 23, 2016
  1. lispy.el (lispy-newline-and-indent): Call cider-repl-newline-and-indent

    Fixes #315
    committed Nov 23, 2016
Commits on Nov 22, 2016
  1. Fix lispy-view when scroll-margin >0

    The previous version did not work when scroll-margin>0, and called from
    top-level of form repeatedle. All tests pass, do you see anything wrong with
    this?
    sooheon committed Nov 22, 2016
Commits on Nov 21, 2016
  1. Tweak commenting at eolp

    Add just-one-space after `;`, so that consecutive calls to lispy-comment can
    correctly cycle comment styles. I made this check for
    `lispy-comment-use-single-semicolon', but you could just as easily take out the
    conditional, and tweak the `lispy-paredit-semicolon' test.
    
    Fixes #314
    sooheon committed with Nov 20, 2016
Commits on Nov 18, 2016
  1. lispy.el (lispy-comment-region): Account for end moving

    Since new chars are inserted, `end' should be updated.
    
    Fixes #312
    committed Nov 18, 2016
Commits on Oct 26, 2016
  1. When deleting a list, remove any preceding syntax

    noctuid committed Oct 26, 2016
Commits on Oct 20, 2016
  1. Prevent dedent command from deleting comments

    noctuid committed Oct 20, 2016
Commits on Oct 14, 2016
  1. le-python.el (lispy--python-proc): Work with env

    Putting e.g:
    
        #!/usr/bin/env python
    
    or:
    
        #!env/bin/python
    
    will override `python-shell-interpreter' when starting the inferior from
    a file with a shebang.
    committed Oct 14, 2016
  2. lispy-python.py (arglist): Improve

    e.g. `os.path.join' also has varargs.
    committed Oct 14, 2016
  3. lispy.el (lispy-splice-let): Improve

    * lispy.el (lispy-splice-let): Fix the assumption of the parent let
      using only parenthesized binds.
    
    * lispy-test.el (lispy-splice): Add test.
    committed Oct 14, 2016
  4. lispy.el (lispy--beginning-of-comment): Return point

    The point was not returned in one of the branches.
    committed Oct 14, 2016
  5. lispy.el (lispy-mark-symbol): Fix iedit regression

    `iedit-current-symbol' was removed.
    committed Oct 14, 2016
Commits on Oct 13, 2016
  1. le-python.el (lispy-goto-symbol-python): Fix

    Try something else if Jedi fails.
    committed Oct 13, 2016
  2. Improve Python eval

    * le-python.el (lispy-eval-python-str): Update.
    (lispy-bounds-python-block): When a comma or "\" is at the end of the
    line, extend to the next line.
    (lispy--python-array-to-elisp): Avoid nil.
    committed Oct 13, 2016