Skip to content
Commits on Aug 24, 2011
  1. tmru#DisplayUnreadableFiles(mru)

    committed
  2. g:tmru_check_disk (fixes #20)

    committed
  3. g:tmru_debug

    committed
  4. s:AutoMRU() takes event argument

    committed
  5. Added BufDelete to g:tmruEvents

    committed
  6. Moved function s:MruRegister()

    committed
  7. disabled sessions

    committed
  8. docs

    committed
  9. docs

    committed
Commits on Apr 20, 2011
Commits on Apr 11, 2011
  1. @blueyed
  2. docs

    committed
Commits on Apr 10, 2011
  1. :TMRUSession command

    committed
Commits on Apr 7, 2011
  1. @blueyed

    Normalization of entries in CheckFilenames.

    blueyed committed
    This will remove e.g. duplicate slashes.
  2. @blueyed

    Fix g:tmruExclude default pattern.

    blueyed committed
    This was broken in the last commit (d377ae7).
Commits on Apr 4, 2011
  1. @blueyed
Commits on Apr 1, 2011
  1. @blueyed

    Use unlet() instead of keys() to remove dupes.

    blueyed committed
    This should prevent any change of the mru list's order.
Commits on Mar 31, 2011
  1. @blueyed
  2. @blueyed

    Do not split &suffixes on escaped comma.

    blueyed committed
    Looking at the documentation for &suffixes I've seen that "," can be
    escaped; this fixes the substitution of &suffixes accordingly.
    
    (I've reused the code for blueyed/nerdtree@5a8e877)
Commits on Mar 30, 2011
  1. @blueyed

    Use `substitute` instead of `fnamemodify`.

    blueyed committed
    Thanks, tomtom.
  2. @blueyed

    Deactivate `:~` modification; performance reasons.

    blueyed committed
    Profiling showed this:
        FUNCTION  <SNR>79_MruRetrieve()
        Called 1 time
        Total time:   5.339877
         Self time:   5.339877
    
        count  total (s)   self (s)
            1              0.000425     let r = split(g:TMRU, '\n')
    
                                        " Canonicalize filename when using &shellslash (Windows)
            1              0.000007     if exists('+shellslash')
            1              0.000001         if &shellslash
                                                let r = map(r, 'fnamemodify(v:val, ":gs?\\?/?")')
                                            else
            1              0.000900             let r = map(r, 'fnamemodify(v:val, ":gs?/?\\?")')
            1              0.000002         endif
            1              0.000001     endif
    
                                        " make it relative to $HOME internally
            1              5.338518     let r = map(r, 'fnamemodify(v:val, ":~")')
            1              0.000009     return r
  3. @blueyed

    Optimize performace with MruRetrieve.

    blueyed committed
    This gets us from:
        count  total (s)   self (s)  function
            2   5.206828   0.562019  <SNR>79_MruRetrieve()
          253              4.645139  <SNR>79_CanonicalizeFilename()
    to
        count  total (s)   self (s)  function
            1              0.396574  <SNR>79_MruRetrieve()
Commits on Mar 29, 2011
  1. @blueyed
  2. @blueyed

    Fix CheckFilenames.

    blueyed committed
  3. @blueyed

    Make filename relative to home dir.

    blueyed committed
    I would like to also use ":.", but this should not remove "~/" when
    in ~, because I think that `~/` is a prefix worth keeping and it should
    get "./" prepended probably to indicate "current directory".
    
    Apart from that, the filenames' leading path segment (before any slash)
    are currently highlighted in red - I could not find where that happens.
    It should consider "./" and "~/" to be valid prefixes, too.
  4. @blueyed
Commits on Mar 27, 2011
Commits on Mar 25, 2011
  1. @blueyed

    Merge branch 'canonical'

    blueyed committed
Something went wrong with that request. Please try again.