Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Oct 22, 2014
  1. @capitaomorte
Commits on Oct 2, 2014
  1. @capitaomorte

    Update README.md

    capitaomorte authored
Commits on Sep 25, 2014
  1. @capitaomorte

    Update README.md

    capitaomorte authored
  2. @capitaomorte

    Tweak README

    capitaomorte authored
  3. @capitaomorte
Commits on Sep 9, 2014
  1. @capitaomorte

    Merge pull request #44 from ramnes/master

    capitaomorte authored
    Ignore byte-compiled files
  2. @ramnes

    Ignore byte-compiled files

    ramnes authored
Commits on Aug 25, 2014
  1. @capitaomorte

    Closes #43: Don't get confused by "expression prefix" syntax

    capitaomorte authored
    * autopair-tests.el (issue-43-confusion-in-emacs-lisp-mode): New test.
    
    * autopair.el (autopair--forward-sexp): New function. Skips over
    "'" syntax.
    (autopair--find-pair): Use `autopair--forward-sexp'. Use
    `cl-return'.
Commits on Mar 11, 2014
  1. @capitaomorte

    Closes #38: decide faster in large files with many quotes

    capitaomorte authored
    * autopair.el (autopair-insert-or-skip-quote): Simplify.
    (autopair--in-unterminated-string-p): Also look for cases where
    we're inside an unterminated string started by a generic string
    delimiter.
Commits on Dec 6, 2013
  1. @capitaomorte

    Refactor: simplify `autopair--up-list`, refactor, add some doc

    capitaomorte authored
    - Also rename `autopair--find-pair` to `autopair--pair-of`
    - `autopair--find-pair` is now a helper for `autopair--up-list`
  2. @capitaomorte
  3. @capitaomorte
  4. @capitaomorte

    Closes #35: redesign to make compatible with (slightly) older emacsen…

    capitaomorte authored
    … again
    
    Also:
    - remove unneeded hack for `global-hl-line-mode` compatibility
    - fix indentation and other cosmetic fixes
    - internal symbols are now prefixed "autopair--"
    - remove byte-compilation warnings about cl-functions
Commits on Dec 5, 2013
  1. @capitaomorte

    Closes #34: redesigned `autopair-up-list', `autopair-pair-p` and `aut…

    capitaomorte authored
    …opair-skip-p`
    
    - All existing tests pass.
    - Respecified one test: autopairing at the beginning of "(])" should happen as it reduces unbalance.
    - Now relies purely on `forward-sexp` functions (no more `scan-sexps`),
    - Should work with such functions defined with SMIE.
    - Leverages paren.el's show-paren-data-function to find matching delimiter
    - Probably only works on recent emacsen (24.3 onwards).
    
    More refactorings possible, namely narrowing buffer to the
    string/comment when inside such constructs.
Commits on Nov 1, 2013
  1. @capitaomorte
Commits on Oct 9, 2013
  1. @capitaomorte

    Closes #22, and possibly #28: handle args-out-of-range in autopair-pa…

    capitaomorte authored
    …ir-p
    
    Also use the `scan-error` subtype in many `condition-case` clauses.
Commits on Oct 7, 2013
  1. fix: bring back essential `autopair-skip-criteria`

    Joao Tavora authored
Commits on Oct 6, 2013
  1. @capitaomorte
Commits on Oct 5, 2013
  1. @capitaomorte

    Merge pull request #25 from DarwinAwardWinner/defcustom

    capitaomorte authored
    Add defcustom declarations
  2. @DarwinAwardWinner
Commits on Feb 3, 2013
  1. @capitaomorte

    Merge pull request #13 from ptpt/master

    capitaomorte authored
    Make sure `define-minor-mode` comes before `define-globalized-minor-mode`
Commits on Nov 23, 2012
Commits on Nov 21, 2012
  1. @capitaomorte

    Merge pull request #12 from purcell/master

    capitaomorte authored
    Fix some byte-compilation warnings
Commits on Nov 20, 2012
  1. @purcell

    Fix some byte-compilation warnings

    purcell authored
    This commit fixes the following warnings:
    
        autopair.el:182:1:Warning: cl package required at runtime
        autopair.el:204:34:Warning: `make-variable-buffer-local' should be called at
            toplevel
        In autopair-pair-p:
        autopair.el:841:23:Warning: autopair-escaped-p called with 0 arguments, but
            requires 1
Commits on Sep 21, 2012
  1. @capitaomorte

    Fix: Typo in Readme.org

    capitaomorte authored
Commits on Aug 20, 2012
  1. @capitaomorte
Commits on Aug 18, 2012
  1. @capitaomorte

    Merge pull request #5 from dsedivec/master

    capitaomorte authored
    Enhancement: add autoload cookies
  2. @dsedivec

    Add autoload cookies

    dsedivec authored
Commits on Aug 16, 2012
  1. @capitaomorte

    Closes #3: in `autopair-insert-or-skip-quote`, handle errors without …

    capitaomorte authored
    …position info.
    
    Not all errors produced `up-list` have the needed `fourth` position arg,
    especially when `forward-sexp-function` is used, as is the case of
    `nxml-forward-balanced-item`. In those cases, the best we can do is ignore it.
    
    There might be a lot more situations like these, since autopair sometimes
    heavily relies on the position info bundled with syntactic movement errors.
Commits on Jul 22, 2012
  1. @capitaomorte
Commits on Jul 8, 2012
  1. @capitaomorte
  2. @capitaomorte

    some new tests

    capitaomorte authored
  3. @capitaomorte
Commits on Jul 3, 2012
  1. @capitaomorte

    cleaup: whitespace

    capitaomorte authored
  2. @capitaomorte

    debug: some helper code

    capitaomorte authored
Something went wrong with that request. Please try again.