Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Sep 29, 2012
  1. Merge pull request #41 from lowks/patch-1

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

    Artem Baguinski authored
    [Git] Ignore the doc/tags directory
  2. Don't expand enter by default

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

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

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

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

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

    authored
    key mapping fixes
  3. Merge pull request #22 from artm/simpler-config

    authored
    Simpler configuration, no default FileTypes, less defaults
  4. Merge pull request #20 from suy/smodemaps

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

    Artem Baguinski authored
    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).
  2. Alternative special terminal handling

    Artem Baguinski authored
    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
Commits on Feb 14, 2012
  1. Expand Enter (like delimitMate)

    Artem Baguinski authored
  2. Expand space (inspired by delimitMate)

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

    Artem Baguinski authored
    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).
Commits on Feb 13, 2012
  1. Alejandro Exojo
Commits on Feb 9, 2012
  1. Merge pull request #18 from mikefarmer/startup_bug_fix

    authored
    Fixed AutoClose#DefaultPairs to not throw errors on startup.
  2. Merge pull request #19 from orftz/master

    authored
    Few typo fixes
Commits on Jan 6, 2012
  1. Orpheus Lummis

    A few typo fixes.

    orpheuslummis authored
Commits on Dec 1, 2011
  1. Michael Farmer
Commits on Nov 29, 2011
  1. Michael Farmer
Commits on Nov 8, 2011
  1. Merge pull request #16 from artm/easy-config

    authored
    Easy config and code refactoring
  2. Configurable selection wrap prefix

    Artem Baguinski authored
  3. force FileType autocommand

    Artem Baguinski authored
    This way it's easier to override per filetype settings
  4. Code style and usability changes

    Artem Baguinski authored
    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.
  5. DefineVariables refactoring

    Artem Baguinski authored
    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
  6. comments and better function/arg names

    Artem Baguinski authored
    More intention revealing names. Also tiny refactorings where necessary.
  7. renaming autoclose to AutoClose

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

    authored
     into artm-squashed-blueyed
Something went wrong with that request. Please try again.