Module Expr Str ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore Lambda arguments args NameParam defaults Call NameLoad NameLoad Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr ListComp NameLoad comprehension NameStore Call AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad Return Call NameLoad Lambda arguments args NameParam defaults CompareNotEq NameLoad NameLoad AttributeLoad NameLoad attr decorator_list decorator_list
N/A N/A 
gate.session
~~~~~~~~~~~~

This module defines the Project class. This class represents the
current session, from the user perspective.
 fnmatch fnmatch itertools ifilter gate.utils v gate.utils settings gate.utils.misc fnmatch Session N/A N/A __init__ N/A N/A self N/A N/A N/A N/A self files N/A N/A N/A N/A self _setup_cache_rules N/A _setup_cache_rules N/A N/A self N/A N/A N/A To set up rules for when the cache needs to be updated. N/A N/A N/A v exe augroup gate_session N/A N/A N/A v exe au! N/A N/A N/A v exe au BufDelete,BufNew * if empty(&bt) | exec 'py _gate.session.files = []' | end N/A N/A N/A v exe augroup END N/A get_files N/A N/A self curr_buf N/A N/A N/A To get all open files in the current vim session. N/A N/A N/A self files N/A N/A ignored N/A N/A N/A f N/A N/A fnmatch f N/A N/A settings get ignore N/A N/A self files N/A f N/A f N/A N/A v buffers N/A N/A ignored f N/A N/A ifilter N/A N/A N/A f N/A N/A f curr_buf N/A self files N/A N/A