Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Oct 18, 2010
  1. @tomtom

    Version 0.12

    tomtom authored committed
    NEW:
        - tlib/tab.vim
    CHANGES:
        - Renamed tlib#win#SetWin() to tlib#win#Set()
    IMPROVEMENTS:
        - tlib#input#List(): <left>, <right> keys work in some lists
        - tlib#input#List(): If an index_table is provided this will be used
        instead of the item's list index.
    FIXES:
        - tlib#input#List(): Problem with scrolling, when the list was
        shorter than the window (eg when using a vertical window).
        - tlib#cache#Filename(): Don't rewrite name as relative filename if
        explicitly given as argument. Avoid double (back)slashes.
        - TLet: simplified
  2. @tomtom

    Version 0.11

    tomtom authored committed
    NEW:
        - The :TLet command replaces :TLLet (which was removed)
        - :TScratch[!] command (with ! don't split but use the whole window)
        - tlib#rx#Escape(text, ?magic='m')
        - tlib#buffer#GetList(?show_hidden=0)
        - tlib#dir#CD(), tlib#dir#Push(), tlib#dir#Pop()
        - tlib#input#ListW: A slightly remodeled version of tlib#input#List
        that takes a World as second argument.
        - Added some documentation doc/tlib.txt (most of it is automatically
        compiled from the source files)
    CHANGES:
        - tlib#input#List(): The default keys for AND, NOT have changed to
        be more Google-like (space, minus); the keys can be configured via
        global variables.
    IMPROVEMENTS:
        - In file listings, indicate if a file is loaded, listed, modified
        etc.
        - tlib#input#List(): Highlight the filter pattern
        - tlib#input#List(): <c-up/down> scrolls g:tlib_scroll_lines
        (default=10) lines
    FIXES:
        - tlib#input#List(): Centering line, clear match, clear & restore
        the search register
        - tlib#input#List(): Ensure the window layout doesn't change (if the
        number of windows hasn't changed)
        - tlib#arg#Ex(): Don't escape backslashes by default
  3. @tomtom

    Version 0.10

    tomtom authored committed
    - tlib#input#List(): (v)split type of commands leave the original window
    untouched (you may use <c-w> to replace its contents)
    - tlib#file#With(): Check whether an existing buffer is loaded.
    - Scratch related functions went to tlib/scratch.vim so that they are
    accessible from other scripts.
    - Configure the list window height via g:tlib_inputlist_pct (1..100%)
  4. @tomtom

    Version 0.9

    tomtom authored committed
    - Re-arrangements & modularization (this means many function names have
    changed, on the other hand only those functions are loaded that are
    actually needed)
    - tlib#input#List(): Added maps with m-modifiers for <c-q>, <c-z>, <c-a>
    - tlib#input#List(): Make sure &fdm is manual
    - tlib#input#List(): When exiting the list view, consume the next 5
    characters in the queue (if any)
    - tlib#input#EditList(): Now has cut, copy, paste functionality.
    - Added documentation and examples
  5. @tomtom

    Version 0.8

    tomtom authored committed
    - FIX: Return empty cache name for buffers that have no files attached to it
    - Some re-arranging
  6. @tomtom

    Version 0.7

    tomtom authored committed
    - tlib#InputList(): <c-z> ... Suspend/Resume input loop
    - tlib#InputList(): <c-q> ... Input text on the command line (useful on slow systems when working with very large lists)
    - tlib#InputList(): AND-pattern starting with '!' will work as 'exclude matches'
    - tlib#InputList(): FIX <c-bs> pop OR-patterns properly
    - tlib#InputList(): display_format == filename: don't add '/' to directory names (avoid filesystem access)
  7. @tomtom

    Version 0.6

    tomtom authored committed
    - tlib#InputList(): Disabled <c-space> map
    - tlib#InputList(): try to be smart about user itentions only if a
    list's length is < g:tlib_sortprefs_threshold (default: 200)
    - tlib#Object: Super() method
    - tlib#MyRuntimeDir()
    - tlib#GetCacheName(), tlib#CacheSave(), tlib#CacheGet()
    - tlib#Args(), tlib#GetArg()
    - FIX: tlib#InputList(): Display problem with first item
  8. @tomtom

    Version 0.5

    tomtom authored committed
    - tlib#InputList(): FIX: Selecting items in filtered view
    - tlib#InputList(): <c-bs>: Remove last AND pattern from filter
  9. @tomtom

    Version 0.4

    tomtom authored committed
    - tlib#InputList(): Up/Down keys wrap around list
    - tlib#InputList(): FIX: Problem when reducing the filter & using AND
    - tlib#InputList(): FIX: Problem when using shift-up/down with filtered lists
    - tlib#InputList(): Made <a-numeric> work (can be configured via
    - tlib#InputList(): special display_format: "filename"
    - tlib#Object: experimental support for some kind of OOP
    - tlib#World: Extracted some functions from tlib.vim to tlib/World.vim
    - tlib#FileJoin(), tlib#FileSplit(), tlib#RelativeFilename()
    - tlib#Let()
    - tlib#EnsureDirectoryExists(dir)
    - tlib#DirName(dir)
    - tlib#DecodeURL(url), tlib#EncodeChar(char), tlib#EncodeURL(url)
  10. @tomtom

    Version 0.3

    tomtom authored committed
    - Show feedback in statusline instead of the echo area
    - tlib#GetVar(), tlib#GetValue()
  11. @tomtom

    Version 0.2

    tomtom authored committed
    - More list convenience functions
    - tlib#EditList()
    - tlib#InputList(): properly handle duplicate items; it type contains
    'i', the list index + 1 is returned, not the element
  12. @tomtom

    Version 0.1: Initial upload

    tomtom authored committed
Something went wrong with that request. Please try again.