Switch branches/tags
Nothing to show
Commits on May 15, 2017
  1. Merge pull request #24 from bpstahlman/convolute

    guns committed May 15, 2017
  2. Merge pull request #23 from bpstahlman/flow-movements

    guns committed May 15, 2017
    Flow movements
Commits on Apr 11, 2015
  1. Place character on bracket after capture/emit

    guns committed Apr 11, 2015
    As opposed to leading macro characters, if any.
  2. Detect s:stackop_emit noops

    guns committed Apr 11, 2015
Commits on Apr 10, 2015
Commits on Apr 6, 2015
  1. Remove a TODO item

    guns committed Apr 6, 2015
Commits on Mar 4, 2015
  1. Add sexp-explicit-mappings to documentation

    guns committed Mar 4, 2015
    Advanced users may find the g:sexp_mappings approach clunky. This
    new bit of documentation shows an alternate opt-in method to binding
    vim-sexp <Plug> mappings.
Commits on Mar 3, 2015
  1. Update README

    guns committed Mar 3, 2015
  2. Remove deprecated mappings

    guns committed Mar 3, 2015
  3. Remove unnecessary visual mode mappings

    guns committed Mar 3, 2015
    Closes #9, reported by @justinmk.
Commits on Apr 1, 2014
  1. Fix last commit

    guns committed Apr 1, 2014
    Got a little excited and accidentally deleted a comma.
  2. Add support for TimL

    guns committed Apr 1, 2014
    New Clojure-like language atop VimL. Only differences for vim-sexp is
    the lack of the #= EvalReader and the addition of the #* reader macro.
Commits on Dec 31, 2013
  1. Respect "local-additions" convention in magic first line of vim-sexp.txt

    guns committed Dec 31, 2013
    Suggested by glts.
    Closes #3
Commits on Dec 26, 2013
  1. Fall back to current element when selecting compound forms

    guns committed Dec 26, 2013
    This breaks from the behavior of the builtin bracket text objects, which
    do not fallback to the current word, but is strictly more useful.
    Lisp forms are defined in terms of their ability to be evaluated, so
    falling back to an atomic form when a compound one does not exist is
    Suggested by Tim Pope.
    Closes #2
Commits on Sep 27, 2013
  1. Change s:macro_filetype_characters to byte strings

    guns committed Sep 27, 2013
    And then match characters with stridx(). Assumes no macro chars will be
Commits on Sep 26, 2013
  1. Replace setpos('.', pos) calls with s:setcursor(pos)

    guns committed Sep 26, 2013
    setpos() does not set curswant, which leads to unexpected behaviour when
    moving up and down after ( and ) movements.
    s:setcursor() simply calls cursor(), which does what we always intended.
Commits on Aug 23, 2013
  1. Fix corner case in sexp#indent()

    guns committed Aug 23, 2013
    Where selection is expanded when on closing bracket
Commits on Aug 16, 2013
  1. Remove command DefplugN

    guns committed Aug 16, 2013
Commits on Aug 14, 2013
  1. Merge branch 'development'

    guns committed Aug 14, 2013
    * development:
      Add <Plug>(sexp_indent) and <Plug>(sexp_indent_top)
      Documentation fixes
      Reword comment
      Check for blank string from visualmode()
      Optimize backward top-level movement
      Rename sexp_lift_* to sexp_raise_*
  2. Add <Plug>(sexp_indent) and <Plug>(sexp_indent_top)

    guns committed Aug 14, 2013
    == shadows the mostly useless internal motion.
  3. Documentation fixes

    guns committed Aug 14, 2013
  4. Reword comment

    guns committed Aug 13, 2013
    I thought it was a bug, but let's hedge our bets since I didn't bother
    sending a patch upstream.
Commits on Aug 13, 2013
  1. Check for blank string from visualmode()

    guns committed Aug 13, 2013
    Using setpos() to set visual marks does not change the member that
    visualmode() returns, so raise (and likely others) did not work properly
    when called before ever entering visual mode.
  2. Optimize backward top-level movement

    guns committed Aug 13, 2013
    Removes an unnecessary call to s:nearest_bracket(1) when travelling
  3. Rename sexp_lift_* to sexp_raise_*

    guns committed Aug 13, 2013
    This was the original name for mapping/function, but I changed it when I
    was led to believe that paredit's sexp raise did not do the same.
    After installing paredit.el and trying it out for myself, it appears
    to be essentially the same as sexp_lift_element, so we are changing it
Commits on Aug 3, 2013
  1. Fix typo

    guns committed Aug 3, 2013