Skip to content
Commits on Jul 5, 2012
  1. @scrooloose
  2. @scrooloose
  3. @scrooloose

    Merge pull request #180 from pendulm/master

    scrooloose committed
    For recusive open single directory child
  4. @pendulm

    add option NERDTreeCasadeOpenSingleChildDir and function

    pendulm committed
    TreeDirNode.openAlong for Issues #179.
Commits on Jun 30, 2012
  1. @scrooloose

    Merge pull request #172 from stephenprater/master

    scrooloose committed
    Files matching wildignore patterns are not shown in NERDTree
  2. @scrooloose

    Merge pull request #178 from franksort/master

    scrooloose committed
    Fixed a typo. changing s:clearBoomarks to s:clearBookmarks in plugin/NERD_tree.vim.
Commits on Jun 28, 2012
  1. @franksort
Commits on Jun 14, 2012
  1. ignore wildignore setting

    A.G. Russell Knives committed
Commits on Apr 2, 2012
  1. @scrooloose

    add autocmds for fugitive integration

    scrooloose committed
    Add 2 autocmds - NERDTreeInit and NERDTreeNewRoot. These are called when
    a tree is created and when the root is changed. The goal is to give the
    fugitive plugin something to listen for so it can add the G* commands to
    nerdtree buffers in git repo dirs.
Commits on Feb 17, 2012
  1. @scrooloose
Commits on Feb 16, 2012
  1. @scrooloose

    fix previewing of directory nodes

    scrooloose committed
    Previously if we used the gi/gs mappings on a dir node/bookmark the
    cursor would end up in the new window. Now it stays in the current
    window as expected
  2. @scrooloose

    Merge pull request #122 from cperl82/fixes

    scrooloose committed
    Add calls to NERDTreeAddKeyMap for previewing Bookmarks
  3. @scrooloose

    add NERDTreeFocus function

    scrooloose committed
Commits on Feb 14, 2012
  1. @scrooloose

    Merge pull request #137 from AndrewRadev/double-edit-fix

    scrooloose committed
    Double edit fix
  2. @AndrewRadev
  3. @AndrewRadev
Commits on Jan 27, 2012
  1. @scrooloose

    Merge pull request #127 from cperl82/keymap-leader-fix2

    scrooloose committed
    Make handling of '<>' notation more robust.
  2. @cperl82

    Make handling of '<>' notation more robust.

    cperl82 committed
    Previous case could fail with something like '<Tab><Tab>'.  Cases like
    that should be handled correctly now.
Commits on Jan 26, 2012
  1. @scrooloose
  2. @scrooloose

    Merge pull request #126 from cperl82/keymap-leader-fix

    scrooloose committed
    Escape mappings that use '<>' notation.
  3. @cperl82

    Escape mappings that use '<>' notation.

    cperl82 committed
    KeyMap.bind() does not gracefully handle use of '<>' notation.  For
    example, trying to call NERDTreeAddKeyMap() with a 'key' argument of
    '<Leader>e'.  There were some workarounds KeyMap.bind() to help with
    this by specifically allowing you to leave off the '<>' parts for
    '<C-...>', '<M-...>' and mouse mappings and it would add them back for
    you before creating the mapping.  This commit reverts some of that logic
    and simply says that if the key starts with '<', replace it with <lt>.
Commits on Jan 25, 2012
  1. @cperl82

    Add calls to NERDTreeAddKeyMap for previewing Bookmarks

    cperl82 committed
    These calls to NERDTreeAddKeyMap use the same callback as when these
    keys are mapped with a 'scope' of "Node."  This should not pose a
    problem though as s:previewNodeCurrent, s:previewNodeHSplit and
    s:previewNodeVSplit all just call the passed in node's open() method,
    which gets passed on to an Opener object.
Commits on Jan 11, 2012
  1. @scrooloose

    Merge pull request #110 from cperl82/fixes

    scrooloose committed
    Symlinks Not Showing as Symlinks
  2. @scrooloose

    map <cr> to the default o mapping (again)

    scrooloose committed
    this was broken in one of the recent "epic refactor" commits
  3. @scrooloose
  4. @scrooloose

    fix NERDTreeQuitOnOpen option

    scrooloose committed
  5. @cperl82

    Add s:Path.Resolve function to address trailing slash issues.

    cperl82 committed
    The core issue is that in some versions of vim resolve() will remove trailing
    slashes, while in others it will not.  This lead to commit
    bc745b6 attempting to address a double slash
    problem.  However, that broke symlink detection on systems where resolve()
    removes trailing slashes.  This new function just calls vim's resolve()
    function, but removes trailing slashes if they exist.
  6. @cperl82

    Revert "Fixed resolve() double endslash defect"

    cperl82 committed
    This reverts commit bc745b6.  This
    broke symlink detection on systems where vim's resolve() removes the
    trailing slash from a path.
  7. @scrooloose

    Merge pull request #115 from Twinside/patch-1

    scrooloose committed
    Deactivating folds in NERDtree buffer
  8. @Twinside
  9. @scrooloose
  10. @scrooloose

    make the mouse work as expected with NERDTreeMouseMode

    scrooloose committed
    This was broken at some point - fix it.
  11. @scrooloose

    refactor KeyMap so we dont use index() on an array of objects

    scrooloose committed
    Dont do `remove(array_of_prototype_obs, index(...)))`. In the past this
    has been found to cause seg faults when the objects get large.
  12. @scrooloose

    make the default keymap generation happen only once

    scrooloose committed
    Previously we are doing this every time a nerdtree window was created -
    which is wrong and was removing custom mappings from users that overrode
    default key mappings.
    
    Now we only generate the defaults once.
  13. @scrooloose

    unlet TreeDirNode.openInNewTab since we are overriding it

    scrooloose committed
    Older versions of vim require you to unlet a dictionary function if you
    are replacing it (i.e. overriding it in a prototype OO scenario). The
    unlet call got lost in the recent refactoring.
Something went wrong with that request. Please try again.