Permalink
Commits on Sep 29, 2012
  1. Merge pull request #41 from lowks/patch-1

    make sure vim knows the script is UTF-8 encoded (otherwise it will complain in some configurations
    Artem Baguinski committed Sep 29, 2012
Commits on Sep 28, 2012
Commits on Sep 9, 2012
  1. Merge pull request #36 from gitkeeper/master

    [Git] Ignore the doc/tags directory
    Artem Baguinski committed Sep 9, 2012
  2. Don't expand enter by default

    Artem Baguinski committed May 3, 2012
Commits on Jul 19, 2012
  1. Ignoring the auto-generated doc/tags directory

    Alexander Baumann committed Jul 18, 2012
Commits on Jul 15, 2012
  1. Change Pumvisible configuration style.

    Now you can specify only the keys you want to behave differently
    when the popup menu is visible.
    committed Jul 15, 2012
Commits on May 6, 2012
  1. Merge pull request #31 from orlandodelaguila/master

    adding 'gnome' to the list of worked around terminals
    
    Fixes #30
    Artem Baguinski committed May 6, 2012
Commits on May 5, 2012
Commits on Feb 17, 2012
  1. Merge branch 'expand-whitespace' of https://github.com/artm/vim-autoc…

    …lose into artm-expand-whitespace
    
    Conflicts:
    	plugin/AutoClose.vim
    committed Feb 17, 2012
  2. Merge pull request #23 from artm/mac-motions-fix

    key mapping fixes
    committed Feb 17, 2012
  3. Merge pull request #22 from artm/simpler-config

    Simpler configuration, no default FileTypes, less defaults
    committed Feb 17, 2012
  4. Merge pull request #20 from suy/smodemaps

    Use xnoremap for visual mode mappings
    committed Feb 17, 2012
Commits on Feb 15, 2012
  1. Fix MacVim motion mappings

    Mac vim defines some alternative motion mappings using Cmd- and Alt-
    (<D-> and <M->) modifier keys. These are now handled correctly with
    respect to pair closers buffer.
    
    To be able to do that I had to work around two other problems:
    
    1) the AutoClosePumvisible_XXX variables were generated for keys that
    require special handling when popup menu is visible. This system broke
    on modified keys such as <D-Left> attemping to eval let
    `b:AutoClosePumvisible_D-Left = ...` and failing.
    
    This is solved by placing all these values in a single dictionary, so
    the code above becomes: b:AutoClosePumvisible["D-Left"] = ...
    
    2) remapping keys that already had mappings (like those installed by
    MacVim) would lose the mapping. This is solved by using the existing
    mapping inside ours (so the mapping is extended, not replaced)
    
    I think there are still some more motion keys we forgot, which I don't
    use on MacVim (e.g. <C-Left>, <C-Right>) which should be added to
    default list of motions. But someone should test them first (they are
    bound to something else globally on my OS).
    Artem Baguinski committed Feb 15, 2012
  2. Alternative special terminal handling

    1. the dot register preservation is g: only
    
    I don't see the point of maintaining it on a per buffer basis.
    
    2. remapping of the terminal escape codes happens once.
    
    This probably still breaks some terminals or some escape sequences we
    don't remap, but at least this is not worse then the original solution.
    
    3. fixed typo in the setting name
    Artem Baguinski committed Oct 25, 2011
Commits on Feb 14, 2012
  1. Expand Enter (like delimitMate)

    Artem Baguinski committed Oct 29, 2011
  2. Expand space (inspired by delimitMate)

    Expands space inside empty pair as <Space><Space><Left>, resulting in:
    
      ( | )
    
    Hmm... that ASCII-graphic doesn't look work safe.
    Artem Baguinski committed Oct 25, 2011
  3. Simpler configuration, no default FileTypes, less defaults

    This is a response to #21. Introduces two new configuration variables (g:AutoClosePairs_add / _del) and simpler customization of g: or b:AutoClosePairs (which now can be set to a string, which is parsed by the plugin when necessary).
    Artem Baguinski committed Feb 14, 2012
Commits on Feb 13, 2012
Commits on Feb 9, 2012
  1. Merge pull request #18 from mikefarmer/startup_bug_fix

    Fixed AutoClose#DefaultPairs to not throw errors on startup.
    committed Feb 9, 2012
  2. Merge pull request #19 from orftz/master

    Few typo fixes
    committed Feb 9, 2012
Commits on Jan 6, 2012
  1. A few typo fixes.

    orpheuslummis committed Jan 6, 2012
Commits on Dec 1, 2011
Commits on Nov 29, 2011
Commits on Nov 8, 2011
  1. Merge pull request #16 from artm/easy-config

    Easy config and code refactoring
    committed Nov 8, 2011
  2. Configurable selection wrap prefix

    Artem Baguinski committed Oct 25, 2011
  3. force FileType autocommand

    This way it's easier to override per filetype settings
    Artem Baguinski committed Nov 8, 2011
  4. Code style and usability changes

    1. more intention revealing names
    2. helper functions to further elucidate intention (and avoid redundancy)
    3. got rid of b:AutoCloseQuotes list for the sake of single source of
    truth principle. the optimization provided by precomputing list is
    negligible.
    4. user config utilities
    5. documentation
    5.1. Typo (AutoComplete -> AutoClose)
    5.2. Shorter section of protected regions and mention per-buffer
    5.3. Formatting
    5.4. Documented new configuration facilities
    5.5. Removed known problem from the documentation since solution exist
    in at least three forks, including the official one.
    Artem Baguinski committed Oct 25, 2011
  5. DefineVariables refactoring

    1. file type handling moved outside the function. the way it was done before was clashing with user FileType autocommands.
    2. dictionary of default pairs available with a function. Useful to for slight modifications of defaults in autocommands.
    3. no more reset argument (it isn't necessary if file type autocommands are defined after the default buffer new/read/enter autocommands). BTW, why is BufEnter even there?
    4. some code simplification
    Artem Baguinski committed Oct 24, 2011
  6. comments and better function/arg names

    More intention revealing names. Also tiny refactorings where necessary.
    Artem Baguinski committed Oct 24, 2011
  7. renaming autoclose to AutoClose

    otherwise AutoClose#* functions don't work on systems with case
    sensitive file system.
    Artem Baguinski committed Oct 25, 2011
  8. Merge branch 'squashed-blueyed' of https://github.com/artm/vim-autoclose

     into artm-squashed-blueyed
    committed Nov 8, 2011