function! org#buffer#init() let b:v={} let b:v.prevlev = 0 let b:v.org_loaded=0 let b:v.lasttext_lev='' let b:v.dateMatch = '\(\d\d\d\d-\d\d-\d\d\)' let b:v.headMatch = '^\*\+\s' let b:v.tableMatch = '^\(\s*|.*|\s*$\|#+TBLFM\)' let b:v.taglineMatch = '^\s*:\S\+:\s*$' let b:v.headMatchLevel = '^\(\*\)\{level}\s' let b:v.propMatch = '^\s*:\s*\(PROPERTIES\)' let b:v.propvalMatch = '^\s*:\s*\(\S*\)\s*:\s*\(\S.*\)\s*$' let b:v.drawerMatch = '^\s*:\(PROPERTIES\|LOGBOOK\)' let b:v.levelstars = 1 let b:v.effort=['0:05','0:10','0:15','0:30','0:45','1:00','1:30','2:00','4:00'] let b:v.tagMatch = '\(:\S*:\)\s*$' let b:v.mytags = ['buy','home','work','URGENT'] let b:v.foldhi = '' let b:v.org_inherited_properties = ['COLUMNS'] let b:v.org_inherited_defaults = {'CATEGORY':expand('%:t:r'),'COLUMNS':'%40ITEM %30TAGS'} let b:v.heading_marks = [] let b:v.heading_marks_dict = {} let b:v.chosen_agenda_heading = 0 let b:v.prop_all_dict = {} let b:v.buf_tags_static_spec = '' let b:v.buffer_category = '' if !exists('g:org_agenda_default_search_spec') let g:org_agenda_default_search_spec = 'ANY_TODO' endif if exists('g:global_column_defaults') let b:v.buffer_columns = g:global_column_defaults else let b:v.buffer_columns = '%40ITEM %30TAGS' endif let b:v.last_dict_time = 0 let b:v.last_idict_time = 0 let b:v.last_idict_type = 0 let b:v.clock_to_logbook = 1 let b:v.messages = [] let b:v.global_cycle_levels_to_show=4 let b:v.src_fold=0 let b:v.foldhilines = [] let b:v.cycle_with_text=1 let b:v.foldcolors=['Normal','SparseSkip','Folded','WarningMsg','WildMenu','DiffAdd','DiffChange','Normal','Normal','Normal','Normal'] let b:v.cols = [] let b:v.basedate = strftime("%Y-%m-%d %a") let b:v.sparse_list = [] let b:v.fold_list = [] let b:v.suppress_indent=0 let b:v.suppress_list_indent=0 endfunction