Update 2024-01-27 09:32 OpenBSD/amd64-x13
This commit is contained in:
parent
201103085c
commit
019c96f879
17
.Xdefaults
17
.Xdefaults
@ -212,3 +212,20 @@ URxvt.iso14755: true
|
||||
URxvt.letterSpace: 0
|
||||
URxvt.lineSpace: 4
|
||||
URxvt.geometry: 400x400
|
||||
|
||||
! -- DDD -- !
|
||||
!Ddd*XmText.background: black
|
||||
!Ddd*XmText.foreground: white
|
||||
!Ddd*XmTextField.background: black
|
||||
!Ddd*XmTextField.foreground: white
|
||||
!Ddd*XmList.background: black
|
||||
!Ddd*XmList.foreground: white
|
||||
!Ddd*graph_edit.background: #333333
|
||||
!Ddd*graph_edit.edgeColor: red
|
||||
!Ddd*graph_edit.nodeColor: white
|
||||
!Ddd*graph_edit.gridColor: white
|
||||
|
||||
Ddd*renderTable: rt
|
||||
Ddd*rt*fontType: FONT_IS_XFT
|
||||
Ddd*rt*fontName: Inconsolata
|
||||
Ddd*rt*fontSize: 16
|
||||
|
@ -164,4 +164,4 @@ read_input
|
||||
choose_wrapper
|
||||
# choose_browser
|
||||
save_history
|
||||
exec $BROWSER "$(printf '%s' "${URI}" | sed 's/ /%20/g')"
|
||||
$BROWSER "$(printf '%s' "${URI}" | sed 's/ /%20/g')" &
|
||||
|
896
.vim/.tags
Normal file
896
.vim/.tags
Normal file
@ -0,0 +1,896 @@
|
||||
!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
|
||||
!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
|
||||
!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/
|
||||
!_TAG_PROGRAM_NAME Exuberant Ctags //
|
||||
!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
|
||||
!_TAG_PROGRAM_VERSION 5.8 //
|
||||
$FZF_DEFAULT_COMMAND pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^ let $FZF_DEFAULT_COMMAND = a:grep_command$/;" v
|
||||
$FZF_DEFAULT_COMMAND pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^ let $FZF_DEFAULT_COMMAND = prev_default_command$/;" v
|
||||
<M-Bslash> pack/plugins/opt/vim-copilot/plugin/copilot.vim /^ imap <M-Bslash> <Plug>(copilot-suggest)$/;" m
|
||||
<M-Down> pack/plugins/opt/vim-copilot/plugin/copilot.vim /^ imap <M-Down> <Plug>(copilot-accept-line)$/;" m
|
||||
<M-Right> pack/plugins/opt/vim-copilot/plugin/copilot.vim /^ imap <M-Right> <Plug>(copilot-accept-word)$/;" m
|
||||
<M-[> pack/plugins/opt/vim-copilot/plugin/copilot.vim /^ imap <M-[> <Plug>(copilot-previous)$/;" m
|
||||
<M-]> pack/plugins/opt/vim-copilot/plugin/copilot.vim /^ imap <M-]> <Plug>(copilot-next)$/;" m
|
||||
<Plug>(-fzf-complete-finish) pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^inoremap <silent> <Plug>(-fzf-complete-finish) <c-o>l$/;" m
|
||||
<Plug>(-fzf-complete-finish) pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^nnoremap <silent> <Plug>(-fzf-complete-finish) a$/;" m
|
||||
<Plug>(-fzf-complete-trigger) pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^inoremap <silent> <Plug>(-fzf-complete-trigger) <c-o>:call <sid>complete_trigger()<cr>$/;" m
|
||||
<Plug>(EasyAlign) pack/plugins/start/vim-easy-align/plugin/easy_align.vim /^nnoremap <silent> <Plug>(EasyAlign) :set opfunc=<SID>easy_align_op<Enter>g@$/;" m
|
||||
<Plug>(EasyAlign) pack/plugins/start/vim-easy-align/plugin/easy_align.vim /^vnoremap <silent> <Plug>(EasyAlign) :<C-U>call <SID>easy_align_op(visualmode(), 1)<Enter>$/;" m
|
||||
<Plug>(EasyAlignOperator) pack/plugins/start/vim-easy-align/plugin/easy_align.vim /^nnoremap <silent> <Plug>(EasyAlignOperator) :set opfunc=<SID>easy_align_op<Enter>g@$/;" m
|
||||
<Plug>(EasyAlignRepeat) pack/plugins/start/vim-easy-align/plugin/easy_align.vim /^nnoremap <silent> <Plug>(EasyAlignRepeat) :call <SID>easy_align_repeat()<Enter>$/;" m
|
||||
<Plug>(EasyAlignRepeat) pack/plugins/start/vim-easy-align/plugin/easy_align.vim /^vnoremap <silent> <Plug>(EasyAlignRepeat) :<C-U>call <SID>repeat_in_visual()<Enter>$/;" m
|
||||
<Plug>(LiveEasyAlign) pack/plugins/start/vim-easy-align/plugin/easy_align.vim /^nnoremap <silent> <Plug>(LiveEasyAlign) :set opfunc=<SID>live_easy_align_op<Enter>g@$/;" m
|
||||
<Plug>(LiveEasyAlign) pack/plugins/start/vim-easy-align/plugin/easy_align.vim /^vnoremap <silent> <Plug>(LiveEasyAlign) :<C-U>call <SID>live_easy_align_op(visualmode(), 1)<Enter>$/;" m
|
||||
<Plug>(copilot-dismiss) pack/plugins/opt/vim-copilot/plugin/copilot.vim /^ imap <Plug>(copilot-dismiss) <Cmd>call copilot#Dismiss()<CR>$/;" m
|
||||
<Plug>(copilot-next) pack/plugins/opt/vim-copilot/plugin/copilot.vim /^ imap <Plug>(copilot-next) <Cmd>call copilot#Next()<CR>$/;" m
|
||||
<Plug>(copilot-previous) pack/plugins/opt/vim-copilot/plugin/copilot.vim /^ imap <Plug>(copilot-previous) <Cmd>call copilot#Previous()<CR>$/;" m
|
||||
<Plug>(copilot-suggest) pack/plugins/opt/vim-copilot/plugin/copilot.vim /^ imap <Plug>(copilot-suggest) <Cmd>call copilot#Suggest()<CR>$/;" m
|
||||
<Plug>(fzf_tags) pack/plugins/start/vim-fzf-tags/plugin/fzf-tags.vim /^nnoremap <silent> <Plug>(fzf_tags) :FZFTags<Return>$/;" m
|
||||
<c-r><tab> pack/plugins/start/vim-snipmate/after/plugin/snipMate.vim /^ino <silent> <c-r><tab> <c-r>=ShowAvailableSnips()<cr>$/;" m
|
||||
<nowait><expr> pack/plugins/opt/vim-copilot/plugin/copilot.vim /^ imap <silent><script><nowait><expr> <C-]> copilot#Dismiss() . "\\<C-]>"$/;" m
|
||||
<nowait><expr> pack/plugins/opt/vim-copilot/plugin/copilot.vim /^ imap <script><silent><nowait><expr> <Plug>(copilot-accept-line) copilot#AcceptLine()$/;" m
|
||||
<nowait><expr> pack/plugins/opt/vim-copilot/plugin/copilot.vim /^ imap <script><silent><nowait><expr> <Plug>(copilot-accept-word) copilot#AcceptWord()$/;" m
|
||||
<plug>(-fzf-/) pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^nnoremap <plug>(-fzf-\/) \/$/;" m
|
||||
<plug>(-fzf-:) pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^nnoremap <plug>(-fzf-:) :$/;" m
|
||||
<plug>(-fzf-vim-do) pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^nnoremap <plug>(-fzf-vim-do) :execute g:__fzf_command<cr>$/;" m
|
||||
<plug>(fzf-complete-buffer-line) pack/plugins/start/vim-fzf/plugin/fzf.vim /^inoremap <expr> <plug>(fzf-complete-buffer-line) fzf#vim#complete#buffer_line()$/;" m
|
||||
<plug>(fzf-complete-file) pack/plugins/start/vim-fzf/plugin/fzf.vim /^ inoremap <expr> <plug>(fzf-complete-file) fzf#vim#complete#path("find . -path '*\/\\.*' -prune -o -type f -print -o -type l -print \\| sed 's:^..::'")$/;" m
|
||||
<plug>(fzf-complete-file) pack/plugins/start/vim-fzf/plugin/fzf.vim /^ inoremap <expr> <plug>(fzf-complete-file) fzf#vim#complete#path('dir \/s\/b\/a:-d')$/;" m
|
||||
<plug>(fzf-complete-file-ag) pack/plugins/start/vim-fzf/plugin/fzf.vim /^inoremap <expr> <plug>(fzf-complete-file-ag) fzf#vim#complete#path('ag -l -g ""')$/;" m
|
||||
<plug>(fzf-complete-line) pack/plugins/start/vim-fzf/plugin/fzf.vim /^inoremap <expr> <plug>(fzf-complete-line) fzf#vim#complete#line()$/;" m
|
||||
<plug>(fzf-complete-path) pack/plugins/start/vim-fzf/plugin/fzf.vim /^ inoremap <expr> <plug>(fzf-complete-path) fzf#vim#complete#path("find . -path '*\/\\.*' -prune -o -print \\| sed '1d;s:^..::'")$/;" m
|
||||
<plug>(fzf-complete-path) pack/plugins/start/vim-fzf/plugin/fzf.vim /^ inoremap <expr> <plug>(fzf-complete-path) fzf#vim#complete#path('dir \/s\/b')$/;" m
|
||||
<plug>(fzf-complete-word) pack/plugins/start/vim-fzf/plugin/fzf.vim /^inoremap <expr> <plug>(fzf-complete-word) fzf#vim#complete#word()$/;" m
|
||||
<plug>(fzf-maps-i) pack/plugins/start/vim-fzf/plugin/fzf.vim /^inoremap <silent> <plug>(fzf-maps-i) <c-o>:call fzf#vim#maps('i', 0)<cr>$/;" m
|
||||
<plug>(fzf-maps-n) pack/plugins/start/vim-fzf/plugin/fzf.vim /^nnoremap <silent> <plug>(fzf-maps-n) :<c-u>call fzf#vim#maps('n', 0)<cr>$/;" m
|
||||
<plug>(fzf-maps-o) pack/plugins/start/vim-fzf/plugin/fzf.vim /^onoremap <silent> <plug>(fzf-maps-o) <c-c>:<c-u>call fzf#vim#maps('o', 0)<cr>$/;" m
|
||||
<s-tab> pack/plugins/start/vim-snipmate/after/plugin/snipMate.vim /^ino <silent> <s-tab> <c-r>=BackwardsSnippet()<cr>$/;" m
|
||||
<tab> pack/plugins/start/vim-snipmate/after/plugin/snipMate.vim /^ino <silent> <tab> <c-r>=TriggerSnippet()<cr>$/;" m
|
||||
AUTOFILETYPES pack/plugins/start/vim-autotag/autoload/autotag.py /^ AUTOFILETYPES = ["python"]$/;" v class:AutoTag
|
||||
AddCterm pack/plugins/start/vim-lucius/colors/lucius.vim /^function! s:AddCterm(name)$/;" f
|
||||
AddSpCterm pack/plugins/start/vim-lucius/colors/lucius.vim /^function! s:AddSpCterm(name)$/;" f
|
||||
Advance pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:Advance(count, context, ...) abort$/;" f
|
||||
AgentCall pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:AgentCall(method, params, ...) dict abort$/;" f
|
||||
AgentCancel pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:AgentCancel(request) dict abort$/;" f
|
||||
AgentClose pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:AgentClose() dict abort$/;" f
|
||||
AgentNotify pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:AgentNotify(method, params) dict abort$/;" f
|
||||
AgentRequest pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:AgentRequest(method, params, ...) dict abort$/;" f
|
||||
AgentStartupError pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:AgentStartupError() dict abort$/;" f
|
||||
AuNohlsearch pack/plugins/start/vim-cool/plugin/cool.vim /^ function! s:AuNohlsearch()$/;" f
|
||||
AutoTag pack/plugins/start/vim-autotag/autoload/autotag.py /^class AutoTag(): # pylint: disable=too-many-instance-attributes$/;" c inherits:
|
||||
AutoTagDebug pack/plugins/start/vim-autotag/plugin/autotag.vim /^function! AutoTagDebug()$/;" f
|
||||
AutoUpdate pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:AutoUpdate(fname, force, ...) abort$/;" f
|
||||
BackwardsSnippet pack/plugins/start/vim-snipmate/plugin/snipMate.vim /^fun! BackwardsSnippet()$/;" f
|
||||
BrowserCallback pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:BrowserCallback(into, code) abort$/;" f
|
||||
BufReadCmd pack/plugins/opt/vim-copilot/autoload/copilot/panel.vim /^function! s:BufReadCmd() abort$/;" f
|
||||
BufferDisabled pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:BufferDisabled() abort$/;" f
|
||||
BufferText pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:BufferText(bufnr) abort$/;" f
|
||||
BuildTabStops pack/plugins/start/vim-snipmate/autoload/snipMate.vim /^fun s:BuildTabStops(snip, lnum, col, indent)$/;" f
|
||||
CTX pack/plugins/start/vim-autotag/autoload/autotag.py /^CTX = init_multiprocessing()$/;" v
|
||||
Callback pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:Callback(request, type, callback, timer) abort$/;" f
|
||||
ChangeFoldLevel pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:ChangeFoldLevel(diff, force) abort$/;" f
|
||||
CheckExCtagsVersion pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:CheckExCtagsVersion(output) abort$/;" f
|
||||
CheckFTCtags pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:CheckFTCtags(bin, ftype) abort$/;" f
|
||||
CheckForExCtags pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:CheckForExCtags(silent) abort$/;" f
|
||||
CheckMouseClick pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:CheckMouseClick() abort$/;" f
|
||||
ChooseSnippet pack/plugins/start/vim-snipmate/plugin/snipMate.vim /^fun s:ChooseSnippet(scope, trigger)$/;" f
|
||||
Clear colors/boring.vim /^function! s:Clear(group)$/;" f
|
||||
ClearPreview pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:ClearPreview() abort$/;" f
|
||||
Close pack/plugins/start/vim-snipmate/ftplugin/html_snip_helper.vim /^fun! Close()$/;" f
|
||||
CloseBuffer pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:CloseBuffer(bufnr) abort$/;" f
|
||||
CloseFold pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:CloseFold() abort$/;" f
|
||||
CloseWindow pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:CloseWindow() abort$/;" f
|
||||
ColorScheme pack/plugins/opt/vim-copilot/plugin/copilot.vim /^function! s:ColorScheme() abort$/;" f
|
||||
Command pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:Command() abort$/;" f
|
||||
Cool pack/plugins/start/vim-cool/plugin/cool.vim /^augroup Cool$/;" a
|
||||
Copilot pack/plugins/opt/vim-copilot/plugin/copilot.vim /^command! -bang -nargs=? -range=-1 -complete=customlist,copilot#CommandComplete Copilot exe copilot#Command(<line1>, <count>, +"<range>", <bang>0, "<mods>", <q-args>)$/;" c
|
||||
CorrectFocusOnStartup pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:CorrectFocusOnStartup() abort$/;" f
|
||||
Count pack/plugins/start/vim-snipmate/autoload/snipMate.vim /^fun s:Count(haystack, needle)$/;" f
|
||||
CreateAutocommands pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:CreateAutocommands() abort$/;" f
|
||||
CtagsCmd pack/plugins/start/vim-autotag/autoload/autotag.py /^ CtagsCmd="ctags",$/;" v
|
||||
CtagsErrMsg pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:CtagsErrMsg(errmsg, infomsg, silent, ...) abort$/;" f
|
||||
DEBUG_NAME pack/plugins/start/vim-autotag/autoload/autotag.py /^ DEBUG_NAME = "autotag_debug"$/;" v
|
||||
Define colors/boring.vim /^function! s:Define(group, fg, bg, style)$/;" f
|
||||
DefineSnips pack/plugins/start/vim-snipmate/plugin/snipMate.vim /^fun s:DefineSnips(dir, aliasft, realft)$/;" f
|
||||
DetectFiletype pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:DetectFiletype(bufnr) abort$/;" f
|
||||
Disabled pack/plugins/start/vim-autotag/autoload/autotag.py /^ Disabled=0,$/;" v
|
||||
DispatchMessage pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:DispatchMessage(agent, method, handler, id, params, ...) abort$/;" f
|
||||
EasyAlign pack/plugins/start/vim-easy-align/plugin/easy_align.vim /^command! -nargs=* -range -bang EasyAlign <line1>,<line2>call easy_align#align(<bang>0, 0, 'command', <q-args>)$/;" c
|
||||
Echo pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:Echo(msg) abort$/;" f
|
||||
EditorConfiguration pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:EditorConfiguration() abort$/;" f
|
||||
EnabledStatusMessage pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:EnabledStatusMessage() abort$/;" f
|
||||
EscapeCtagsCmd pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:EscapeCtagsCmd(ctags_bin, args, ...) abort$/;" f
|
||||
Event pack/plugins/opt/vim-copilot/plugin/copilot.vim /^function! s:Event(type) abort$/;" f
|
||||
ExecuteCtags pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:ExecuteCtags(ctags_cmd) abort$/;" f
|
||||
ExecuteCtagsOnFile pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:ExecuteCtagsOnFile(fname, realfname, typeinfo) abort$/;" f
|
||||
ExtractSnips pack/plugins/start/vim-snipmate/plugin/snipMate.vim /^fun! ExtractSnips(dir, ft)$/;" f
|
||||
ExtractSnipsFile pack/plugins/start/vim-snipmate/plugin/snipMate.vim /^fun! ExtractSnipsFile(file, ft)$/;" f
|
||||
FILETYPES pack/plugins/start/vim-autotag/autoload/autotag.py /^ FILETYPES = {}$/;" v class:AutoTag
|
||||
FZFTags pack/plugins/start/vim-fzf-tags/plugin/fzf-tags.vim /^command! -nargs=? -bar FZFTags :call fzf_tags#FindCommand(<q-args>)$/;" c
|
||||
FZFTselect pack/plugins/start/vim-fzf-tags/plugin/fzf-tags.vim /^command! -nargs=? -bar FZFTselect :call fzf_tags#SelectCommand(<q-args>)$/;" c
|
||||
Filename pack/plugins/start/vim-snipmate/autoload/snipMate.vim /^fun! Filename(...)$/;" f
|
||||
GLOBALS_DEFAULTS pack/plugins/start/vim-autotag/autoload/autotag.py /^GLOBALS_DEFAULTS = dict(ExcludeSuffixes="tml.xml.text.txt",$/;" v
|
||||
GPGCheckRecipients pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^function s:GPGCheckRecipients(tocheck)$/;" f
|
||||
GPGDebug pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^function s:GPGDebug(level, text)$/;" f
|
||||
GPGDecrypt pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^function s:GPGDecrypt(bufread)$/;" f
|
||||
GPGEditOptions pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^command! GPGEditOptions call s:GPGEditOptions()$/;" c
|
||||
GPGEditOptions pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^function s:GPGEditOptions()$/;" f
|
||||
GPGEditRecipients pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^command! GPGEditRecipients call s:GPGEditRecipients()$/;" c
|
||||
GPGEditRecipients pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^function s:GPGEditRecipients()$/;" f
|
||||
GPGEncrypt pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^function s:GPGEncrypt()$/;" f
|
||||
GPGExecute pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^function s:GPGExecute(dict)$/;" f
|
||||
GPGFinishOptionsBuffer pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^function s:GPGFinishOptionsBuffer()$/;" f
|
||||
GPGFinishRecipientsBuffer pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^function s:GPGFinishRecipientsBuffer()$/;" f
|
||||
GPGIDToName pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^function s:GPGIDToName(identity)$/;" f
|
||||
GPGInit pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^function s:GPGInit(bufread)$/;" f
|
||||
GPGNameToID pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^function s:GPGNameToID(name)$/;" f
|
||||
GPGPostCmd pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^function s:GPGPostCmd()$/;" f
|
||||
GPGPreCmd pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^function s:GPGPreCmd()$/;" f
|
||||
GPGSystem pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^function s:GPGSystem(dict)$/;" f
|
||||
GPGViewOptions pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^command! GPGViewOptions call s:GPGViewOptions()$/;" c
|
||||
GPGViewOptions pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^function s:GPGViewOptions()$/;" f
|
||||
GPGViewRecipients pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^command! GPGViewRecipients call s:GPGViewRecipients()$/;" c
|
||||
GPGViewRecipients pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^function s:GPGViewRecipients()$/;" f
|
||||
GetCapabilitiesError pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:GetCapabilitiesError(error, agent) abort$/;" f
|
||||
GetCapabilitiesResult pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:GetCapabilitiesResult(result, agent) abort$/;" f
|
||||
GetFileWinnr pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:GetFileWinnr(fileinfo) abort$/;" f
|
||||
GetNearbyTag pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:GetNearbyTag(all, forcecurrent, ...) abort$/;" f
|
||||
GetNodeVersion pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:GetNodeVersion(command) abort$/;" f
|
||||
GetSnippet pack/plugins/start/vim-snipmate/plugin/snipMate.vim /^fun s:GetSnippet(word, scope)$/;" f
|
||||
GetSnippets pack/plugins/start/vim-snipmate/plugin/snipMate.vim /^fun! GetSnippets(dir, filetypes)$/;" f
|
||||
GetSuggestionsCycling pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:GetSuggestionsCycling(callback) abort$/;" f
|
||||
GetSuggestionsCyclingCallback pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:GetSuggestionsCyclingCallback(context, result) abort$/;" f
|
||||
GetSupportedFiletypes pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:GetSupportedFiletypes() abort$/;" f
|
||||
GetTagInfo pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:GetTagInfo(linenr, ignorepseudo) abort$/;" f
|
||||
GnuPG pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^augroup GnuPG$/;" a
|
||||
GoodWolfHL colors/goodwolf.vim /^function! GoodWolfHL(group, fg, ...)$/;" f
|
||||
GotoFileWindow pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:GotoFileWindow(fileinfo, ...) abort$/;" f
|
||||
GotoNextFold pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:GotoNextFold() abort$/;" f
|
||||
GotoNextToplevelTag pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:GotoNextToplevelTag(direction) abort$/;" f
|
||||
GotoPrevFold pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:GotoPrevFold() abort$/;" f
|
||||
HANDLER pack/plugins/start/vim-autotag/autoload/autotag.py /^ HANDLER = make_and_add_handler(LOGGER, DEBUG_NAME)$/;" v
|
||||
HandleBufDelete pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:HandleBufDelete(bufname, bufnr) abort$/;" f
|
||||
HandleBufWrite pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:HandleBufWrite(fname) abort$/;" f
|
||||
HandleOnlyWindow pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:HandleOnlyWindow() abort$/;" f
|
||||
HandleTriggerResult pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:HandleTriggerResult(result) abort$/;" f
|
||||
HasOpenFileWindows pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:HasOpenFileWindows() abort$/;" f
|
||||
HideDuringCompletion pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:HideDuringCompletion() abort$/;" f
|
||||
HighlightTag pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:HighlightTag(openfolds, ...) abort$/;" f
|
||||
Init pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:Init(silent) abort$/;" f
|
||||
InitTypes pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:InitTypes() abort$/;" f
|
||||
InitWindow pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:InitWindow(autoclose) abort$/;" f
|
||||
Initialize pack/plugins/opt/vim-copilot/autoload/copilot/panel.vim /^function! s:Initialize(state) abort$/;" f
|
||||
IsValidFile pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:IsValidFile(fname, ftype) abort$/;" f
|
||||
Jobs pack/plugins/opt/vim-copilot/autoload/copilot/job.vim /^function! s:Jobs(job_or_jobs) abort$/;" f
|
||||
JumpToTag pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:JumpToTag(stay_in_tagbar) abort$/;" f
|
||||
Kill pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:Kill(agent, ...) abort$/;" f
|
||||
LOG pack/plugins/start/vim-autotag/autoload/autotag.py /^ LOG = LOGGER$/;" v class:AutoTag
|
||||
LOGGER pack/plugins/start/vim-autotag/autoload/autotag.py /^ LOGGER = logging.getLogger(DEBUG_NAME)$/;" v
|
||||
Link colors/boring.vim /^function! s:Link(from, to)$/;" f
|
||||
LiveEasyAlign pack/plugins/start/vim-easy-align/plugin/easy_align.vim /^command! -nargs=* -range -bang LiveEasyAlign <line1>,<line2>call easy_align#align(<bang>0, 1, 'command', <q-args>)$/;" c
|
||||
LoadUserTypeDefs pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:LoadUserTypeDefs(...) abort$/;" f
|
||||
LogMessage pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:LogMessage(params) abort$/;" f
|
||||
LogSend pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:LogSend(request, line) abort$/;" f
|
||||
LspClose pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:LspClose() dict abort$/;" f
|
||||
LspNotify pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:LspNotify(method, params) dict abort$/;" f
|
||||
LspRequest pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:LspRequest(method, params, ...) dict abort$/;" f
|
||||
LuciusBlack pack/plugins/start/vim-lucius/colors/lucius.vim /^command! LuciusBlack call SetLucius("dark", "normal", "high")$/;" c
|
||||
LuciusBlackHighContrast pack/plugins/start/vim-lucius/colors/lucius.vim /^command! LuciusBlackHighContrast call SetLucius("dark", "high", "high")$/;" c
|
||||
LuciusBlackLowContrast pack/plugins/start/vim-lucius/colors/lucius.vim /^command! LuciusBlackLowContrast call SetLucius("dark", "low", "high")$/;" c
|
||||
LuciusDark pack/plugins/start/vim-lucius/colors/lucius.vim /^command! LuciusDark call SetLucius("dark", "normal", "normal")$/;" c
|
||||
LuciusDarkHighContrast pack/plugins/start/vim-lucius/colors/lucius.vim /^command! LuciusDarkHighContrast call SetLucius("dark", "high", "normal")$/;" c
|
||||
LuciusDarkLowContrast pack/plugins/start/vim-lucius/colors/lucius.vim /^command! LuciusDarkLowContrast call SetLucius("dark", "low", "normal")$/;" c
|
||||
LuciusLight pack/plugins/start/vim-lucius/colors/lucius.vim /^command! LuciusLight call SetLucius("light", "normal", "normal")$/;" c
|
||||
LuciusLightHighContrast pack/plugins/start/vim-lucius/colors/lucius.vim /^command! LuciusLightHighContrast call SetLucius("light", "high", "normal")$/;" c
|
||||
LuciusLightLowContrast pack/plugins/start/vim-lucius/colors/lucius.vim /^command! LuciusLightLowContrast call SetLucius("light", "low", "normal")$/;" c
|
||||
LuciusWhite pack/plugins/start/vim-lucius/colors/lucius.vim /^command! LuciusWhite call SetLucius("light", "normal", "high")$/;" c
|
||||
LuciusWhiteHighContrast pack/plugins/start/vim-lucius/colors/lucius.vim /^command! LuciusWhiteHighContrast call SetLucius("light", "high", "high")$/;" c
|
||||
LuciusWhiteLowContrast pack/plugins/start/vim-lucius/colors/lucius.vim /^command! LuciusWhiteLowContrast call SetLucius("light", "low", "high")$/;" c
|
||||
MakeSnip pack/plugins/start/vim-snipmate/plugin/snipMate.vim /^fun! MakeSnip(scope, trigger, content, ...)$/;" f
|
||||
MapKeys pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:MapKeys() abort$/;" f
|
||||
MapTab pack/plugins/opt/vim-copilot/plugin/copilot.vim /^function! s:MapTab() abort$/;" f
|
||||
MinimizeMaxFoldLevel pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:MinimizeMaxFoldLevel(fileinfo, tags) abort$/;" f
|
||||
NodeVersionWarning pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:NodeVersionWarning() abort$/;" f
|
||||
NvimCallback pack/plugins/opt/vim-copilot/autoload/copilot/job.vim /^function! s:NvimCallback(cb, job, data, type) dict abort$/;" f
|
||||
NvimExitCallback pack/plugins/opt/vim-copilot/autoload/copilot/job.vim /^function! s:NvimExitCallback(out_cb, err_cb, exit_cb, job, data, type) dict abort$/;" f
|
||||
OnErr pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:OnErr(agent, line, ...) abort$/;" f
|
||||
OnExit pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:OnExit(agent, code, ...) abort$/;" f
|
||||
OnMessage pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:OnMessage(agent, body, ...) abort$/;" f
|
||||
OnResponse pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:OnResponse(agent, response, ...) abort$/;" f
|
||||
OpenFold pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:OpenFold() abort$/;" f
|
||||
OpenParents pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:OpenParents(...) abort$/;" f
|
||||
OpenURL pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:OpenURL(params) abort$/;" f
|
||||
OpenWindow pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:OpenWindow(flags) abort$/;" f
|
||||
ParseTagline pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:ParseTagline(part1, part2, typeinfo, fileinfo) abort$/;" f
|
||||
PlayItCool pack/plugins/start/vim-cool/plugin/cool.vim /^function! s:PlayItCool(old, new)$/;" f
|
||||
PrintHelp pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:PrintHelp() abort$/;" f
|
||||
PrintKinds pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:PrintKinds(typeinfo, fileinfo) abort$/;" f
|
||||
PrintTag pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:PrintTag(tag, depth, output, fileinfo, typeinfo) abort$/;" f
|
||||
ProcessFile pack/plugins/start/vim-snipmate/plugin/snipMate.vim /^fun s:ProcessFile(file, ft, ...)$/;" f
|
||||
ProcessFile pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:ProcessFile(fname, ftype) abort$/;" f
|
||||
ProcessSnippet pack/plugins/start/vim-snipmate/autoload/snipMate.vim /^fun s:ProcessSnippet(snip)$/;" f
|
||||
ProcessTag pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:ProcessTag(name, filename, pattern, fields, is_split, typeinfo, fileinfo) abort$/;" f
|
||||
Reject pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:Reject(bufnr) abort$/;" f
|
||||
RejectRequest pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:RejectRequest(request, error) abort$/;" f
|
||||
RelativePath pack/plugins/opt/vim-copilot/autoload/copilot/doc.vim /^function! s:RelativePath(absolute) abort$/;" f
|
||||
RemoveSnippet pack/plugins/start/vim-snipmate/autoload/snipMate.vim /^fun s:RemoveSnippet()$/;" f
|
||||
Render pack/plugins/opt/vim-copilot/autoload/copilot/panel.vim /^function! s:Render(panel_id) abort$/;" f
|
||||
RenderContent pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:RenderContent(...) abort$/;" f
|
||||
RenderKeepView pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:RenderKeepView(...) abort$/;" f
|
||||
ReopenWindow pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:ReopenWindow(delbufname) abort$/;" f
|
||||
RequestAgent pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:RequestAgent() dict abort$/;" f
|
||||
RequestAwait pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:RequestAwait() dict abort$/;" f
|
||||
RequestCancel pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:RequestCancel() dict abort$/;" f
|
||||
RequestWait pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:RequestWait() dict abort$/;" f
|
||||
ResetSnippets pack/plugins/start/vim-snipmate/plugin/snipMate.vim /^fun! ResetSnippets()$/;" f
|
||||
RestoreSession pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:RestoreSession() abort$/;" f
|
||||
Running pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:Running() abort$/;" f
|
||||
SelectWord pack/plugins/start/vim-snipmate/autoload/snipMate.vim /^fun s:SelectWord()$/;" f
|
||||
Send pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:Send(agent, request) abort$/;" f
|
||||
SendRequest pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:SendRequest(agent, request) abort$/;" f
|
||||
SetFoldLevel pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:SetFoldLevel(level, force) abort$/;" f
|
||||
SetFoldLevelRecursive pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:SetFoldLevelRecursive(fileinfo, tags, level) abort$/;" f
|
||||
SetLucius pack/plugins/start/vim-lucius/colors/lucius.vim /^function! SetLucius(style, contrast, contrast_bg)$/;" f
|
||||
SetStatusLine pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:SetStatusLine() abort$/;" f
|
||||
SetUpRequest pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:SetUpRequest(agent, id, method, params, ...) abort$/;" f
|
||||
ShowAvailableSnips pack/plugins/start/vim-snipmate/plugin/snipMate.vim /^fun! ShowAvailableSnips()$/;" f
|
||||
ShowInPreviewWin pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:ShowInPreviewWin() abort$/;" f
|
||||
ShowMessageRequest pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:ShowMessageRequest(params) abort$/;" f
|
||||
ShowPrototype pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:ShowPrototype(short) abort$/;" f
|
||||
ShrinkIfExpanded pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:ShrinkIfExpanded() abort$/;" f
|
||||
Solutions pack/plugins/opt/vim-copilot/autoload/copilot/panel.vim /^function! s:Solutions(state) abort$/;" f
|
||||
Start pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:Start() abort$/;" f
|
||||
StartHL pack/plugins/start/vim-cool/plugin/cool.vim /^function! s:StartHL()$/;" f
|
||||
StartMethod pack/plugins/start/vim-autotag/autoload/autotag.py /^ StartMethod="")$/;" v
|
||||
State.New pack/plugins/start/vim-tagbar/autoload/tagbar/state.vim /^function! s:State.New() abort dict$/;" f
|
||||
State.getCurrent pack/plugins/start/vim-tagbar/autoload/tagbar/state.vim /^function! s:State.getCurrent(force_current) abort dict$/;" f
|
||||
State.setCurrentFile pack/plugins/start/vim-tagbar/autoload/tagbar/state.vim /^function! s:State.setCurrentFile(fileinfo) abort dict$/;" f
|
||||
State.setPaused pack/plugins/start/vim-tagbar/autoload/tagbar/state.vim /^function! s:State.setPaused() abort dict$/;" f
|
||||
StatusNotification pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:StatusNotification(params, ...) abort$/;" f
|
||||
Stop pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:Stop() abort$/;" f
|
||||
StopAt pack/plugins/start/vim-autotag/autoload/autotag.py /^ StopAt=0,$/;" v
|
||||
StopHL pack/plugins/start/vim-cool/plugin/cool.vim /^function! s:StopHL()$/;" f
|
||||
SuggestionTextWithAdjustments pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:SuggestionTextWithAdjustments() abort$/;" f
|
||||
Tagbar pack/plugins/start/vim-tagbar/plugin/tagbar.vim /^command! -nargs=0 Tagbar call tagbar#ToggleWindow()$/;" c
|
||||
TagbarBalloonExpr pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! TagbarBalloonExpr() abort$/;" f
|
||||
TagbarBufName pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:TagbarBufName() abort$/;" f
|
||||
TagbarClose pack/plugins/start/vim-tagbar/plugin/tagbar.vim /^command! -nargs=0 TagbarClose call tagbar#CloseWindow()$/;" c
|
||||
TagbarCurrentTag pack/plugins/start/vim-tagbar/plugin/tagbar.vim /^command! -nargs=? TagbarCurrentTag echo tagbar#currenttag('%s', 'No current tag', <f-args>)$/;" c
|
||||
TagbarDebug pack/plugins/start/vim-tagbar/plugin/tagbar.vim /^command! -nargs=? TagbarDebug call tagbar#debug#start_debug(<f-args>)$/;" c
|
||||
TagbarDebugEnd pack/plugins/start/vim-tagbar/plugin/tagbar.vim /^command! -nargs=0 TagbarDebugEnd call tagbar#debug#stop_debug()$/;" c
|
||||
TagbarGetTypeConfig pack/plugins/start/vim-tagbar/plugin/tagbar.vim /^command! -nargs=1 TagbarGetTypeConfig call tagbar#gettypeconfig(<f-args>)$/;" c
|
||||
TagbarOpen pack/plugins/start/vim-tagbar/plugin/tagbar.vim /^command! -nargs=? TagbarOpen call tagbar#OpenWindow(<f-args>)$/;" c
|
||||
TagbarOpenAutoClose pack/plugins/start/vim-tagbar/plugin/tagbar.vim /^command! -nargs=0 TagbarOpenAutoClose call tagbar#OpenWindow('fcj')$/;" c
|
||||
TagbarSession pack/plugins/start/vim-tagbar/plugin/tagbar.vim /^augroup TagbarSession$/;" a
|
||||
TagbarSetFoldlevel pack/plugins/start/vim-tagbar/plugin/tagbar.vim /^command! -nargs=1 -bang TagbarSetFoldlevel call tagbar#SetFoldLevel(<args>, <bang>0)$/;" c
|
||||
TagbarShowTag pack/plugins/start/vim-tagbar/plugin/tagbar.vim /^command! -nargs=0 TagbarShowTag call tagbar#highlighttag(1, 1)$/;" c
|
||||
TagbarToggle pack/plugins/start/vim-tagbar/plugin/tagbar.vim /^command! -nargs=0 TagbarToggle call tagbar#ToggleWindow()$/;" c
|
||||
TagbarTogglePause pack/plugins/start/vim-tagbar/plugin/tagbar.vim /^command! -nargs=0 TagbarTogglePause call tagbar#toggle_pause()$/;" c
|
||||
TagsDir pack/plugins/start/vim-autotag/autoload/autotag.py /^ TagsDir="",$/;" v
|
||||
TagsFile pack/plugins/start/vim-autotag/autoload/autotag.py /^ TagsFile="tags",$/;" v
|
||||
ToggleAutoclose pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:ToggleAutoclose() abort$/;" f
|
||||
ToggleCaseInsensitive pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:ToggleCaseInsensitive() abort$/;" f
|
||||
ToggleFold pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:ToggleFold() abort$/;" f
|
||||
ToggleHelp pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:ToggleHelp() abort$/;" f
|
||||
ToggleHideNonPublicTags pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:ToggleHideNonPublicTags() abort$/;" f
|
||||
TogglePause pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:TogglePause() abort$/;" f
|
||||
ToggleSort pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:ToggleSort() abort$/;" f
|
||||
ToggleWindow pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:ToggleWindow(flags) abort$/;" f
|
||||
TransformUserTypeDef pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:TransformUserTypeDef(def) abort$/;" f
|
||||
Trigger pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:Trigger(bufnr, timer) abort$/;" f
|
||||
TriggerSnippet pack/plugins/start/vim-snipmate/plugin/snipMate.vim /^fun! TriggerSnippet()$/;" f
|
||||
UpdateChangedSnip pack/plugins/start/vim-snipmate/autoload/snipMate.vim /^fun s:UpdateChangedSnip(entering)$/;" f
|
||||
UpdateEditorConfiguration pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:UpdateEditorConfiguration() abort$/;" f
|
||||
UpdatePlaceholderTabStops pack/plugins/start/vim-snipmate/autoload/snipMate.vim /^fun s:UpdatePlaceholderTabStops()$/;" f
|
||||
UpdatePreview pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:UpdatePreview() abort$/;" f
|
||||
UpdateTabStops pack/plugins/start/vim-snipmate/autoload/snipMate.vim /^fun s:UpdateTabStops()$/;" f
|
||||
UpdateVars pack/plugins/start/vim-snipmate/autoload/snipMate.vim /^fun s:UpdateVars()$/;" f
|
||||
UriFromBufnr pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:UriFromBufnr(bufnr) abort$/;" f
|
||||
UrlDecode pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:UrlDecode(str) abort$/;" f
|
||||
UrlEncode pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! s:UrlEncode(str) abort$/;" f
|
||||
VerbosityLevel pack/plugins/start/vim-autotag/autoload/autotag.py /^ VerbosityLevel=logging.WARNING,$/;" v
|
||||
VerifySetup pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:VerifySetup() abort$/;" f
|
||||
VimAppendHandler pack/plugins/start/vim-autotag/autoload/autotag.py /^class VimAppendHandler(logging.Handler):$/;" c inherits:logging.Handler
|
||||
VimCloseCallback pack/plugins/opt/vim-copilot/autoload/copilot/job.vim /^function! s:VimCloseCallback(result, exit_cb, job) abort$/;" f
|
||||
VimExitCallback pack/plugins/opt/vim-copilot/autoload/copilot/job.vim /^function! s:VimExitCallback(result, exit_cb, job, data) abort$/;" f
|
||||
ZoomWindow pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:ZoomWindow() abort$/;" f
|
||||
_, id pack/plugins/opt/vim-copilot/lua/_copilot.lua /^ _, id = client.request(method, params, function(err, result)$/;" f
|
||||
_, id pack/plugins/opt/vim-copilot/lua/_copilot.lua /^ _, id = client.rpc.request(method, params, function(err, result)$/;" f
|
||||
__all__ pack/plugins/start/vim-autotag/autoload/autotag.py /^__all__ = ["autotag"]$/;" v
|
||||
__find_buffer pack/plugins/start/vim-autotag/autoload/autotag.py /^ def __find_buffer(self):$/;" m class:VimAppendHandler file: access:private
|
||||
__init__ pack/plugins/start/vim-autotag/autoload/autotag.py /^ def __init__(self):$/;" m class:AutoTag access:public
|
||||
__init__ pack/plugins/start/vim-autotag/autoload/autotag.py /^ def __init__(self, name):$/;" m class:VimAppendHandler access:public
|
||||
_fzf_statusline pack/plugins/start/vim-fzf/plugin/fzf.vim /^ augroup _fzf_statusline$/;" a
|
||||
_getPrefix pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^function! s:_getPrefix() abort dict$/;" f
|
||||
_vim_ft_to_ctags_ft pack/plugins/start/vim-autotag/autoload/autotag.py /^ def _vim_ft_to_ctags_ft(self, name):$/;" m class:AutoTag access:public
|
||||
abs pack/plugins/start/vim-easy-align/plugin/easy_align.vim /^function! s:abs(v)$/;" f
|
||||
action_for pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:action_for(key, ...)$/;" f
|
||||
addChild pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^function! s:addChild(tag) abort dict$/;" f
|
||||
addTag pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/fileinfo.vim /^function! s:addTag(tag) abort dict$/;" f
|
||||
add_snr pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^function! s:add_snr(funcname) abort$/;" f
|
||||
add_snr pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/fileinfo.vim /^function! s:add_snr(funcname) abort$/;" f
|
||||
add_snr pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/kindheadertag.vim /^function! s:add_snr(funcname) abort$/;" f
|
||||
add_snr pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/normaltag.vim /^function! s:add_snr(funcname) abort$/;" f
|
||||
add_snr pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/pseudotag.vim /^function! s:add_snr(funcname) abort$/;" f
|
||||
add_snr pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/splittag.vim /^function! s:add_snr(funcname) abort$/;" f
|
||||
add_snr pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/typeinfo.vim /^function! s:add_snr(funcname) abort$/;" f
|
||||
add_source pack/plugins/start/vim-autotag/autoload/autotag.py /^ def add_source(self, source, filetype):$/;" m class:AutoTag access:public
|
||||
add_tag_recursive pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:add_tag_recursive(parent, taginfo, pathlist) abort$/;" f
|
||||
ag_handler pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:ag_handler(name, lines)$/;" f
|
||||
ag_to_qf pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:ag_to_qf(line)$/;" f
|
||||
align pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:align(bang, live, visualmode, first_line, last_line, expr)$/;" f
|
||||
align_lists pack/plugins/start/vim-fzf-tags/autoload/fzf_tags.vim /^function! s:align_lists(lists)$/;" f
|
||||
align_lists pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:align_lists(lists)$/;" f
|
||||
align_pairs pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:align_pairs(list)$/;" f
|
||||
alternating_modes pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:alternating_modes(mode)$/;" f
|
||||
ansi pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:ansi(str, group, default, ...)$/;" f
|
||||
atoi pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:atoi(str)$/;" f
|
||||
autotag pack/plugins/start/vim-autotag/autoload/autotag.py /^def autotag():$/;" f access:public
|
||||
autotag pack/plugins/start/vim-autotag/plugin/autotag.vim /^augroup autotag$/;" a
|
||||
autotag#Run pack/plugins/start/vim-autotag/autoload/autotag.vim /^function! autotag#Run()$/;" f
|
||||
b:current_syntax pack/plugins/opt/vim-copilot/syntax/copilot.vim /^let b:current_syntax = "copilot"$/;" v
|
||||
b:current_syntax pack/plugins/start/vim-tagbar/syntax/tagbar.vim /^let b:current_syntax = 'tagbar'$/;" v
|
||||
badwolf_tex colors/goodwolf.vim /^augroup badwolf_tex$/;" a
|
||||
bash pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:bash()$/;" f
|
||||
btags_sink pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:btags_sink(lines)$/;" f
|
||||
btags_source pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:btags_source(tag_cmds)$/;" f
|
||||
buffer_line_handler pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:buffer_line_handler(lines)$/;" f
|
||||
buffer_lines pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:buffer_lines(query)$/;" f
|
||||
buflisted pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:buflisted()$/;" f
|
||||
bufopen pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:bufopen(lines)$/;" f
|
||||
build_dict pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:build_dict(delimiters, ch, regexp, opts)$/;" f
|
||||
build_mode_sequence pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:build_mode_sequence(expr, recur)$/;" f
|
||||
ceil2 pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:ceil2(v)$/;" f
|
||||
changes_sink pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:changes_sink(lines)$/;" f
|
||||
check_requirements pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:check_requirements()$/;" f
|
||||
chomp pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:chomp(str)$/;" f
|
||||
clearOldFolds pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/fileinfo.vim /^function! s:clearOldFolds() abort dict$/;" f
|
||||
closeFold pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^function! s:closeFold() abort dict$/;" f
|
||||
closeFold pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/kindheadertag.vim /^function! s:closeFold() abort dict$/;" f
|
||||
closeKindFold pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/fileinfo.vim /^function! s:closeKindFold(kind) abort dict$/;" f
|
||||
cmd_history_sink pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:cmd_history_sink(lines)$/;" f
|
||||
command_sink pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:command_sink(lines)$/;" f
|
||||
commands.disable pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:commands.disable(opts) abort$/;" f
|
||||
commands.enable pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:commands.enable(opts) abort$/;" f
|
||||
commands.feedback pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:commands.feedback(opts) abort$/;" f
|
||||
commands.help pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:commands.help(opts) abort$/;" f
|
||||
commands.panel pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:commands.panel(opts) abort$/;" f
|
||||
commands.restart pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:commands.restart(opts) abort$/;" f
|
||||
commands.setup pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:commands.setup(opts) abort$/;" f
|
||||
commands.signout pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:commands.signout(opts) abort$/;" f
|
||||
commands.status pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:commands.status(opts) abort$/;" f
|
||||
commands.version pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! s:commands.version(opts) abort$/;" f
|
||||
commits pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:commits(range, buffer_local, args)$/;" f
|
||||
commits_sink pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:commits_sink(lines)$/;" f
|
||||
compact_options pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:compact_options(opts)$/;" f
|
||||
compare_by_kind pack/plugins/start/vim-tagbar/autoload/tagbar/sorting.vim /^function! s:compare_by_kind(tag1, tag2) abort$/;" f
|
||||
compare_by_line pack/plugins/start/vim-tagbar/autoload/tagbar/sorting.vim /^function! s:compare_by_line(tag1, tag2) abort$/;" f
|
||||
complete_insert pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:complete_insert(lines)$/;" f
|
||||
complete_trigger pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:complete_trigger()$/;" f
|
||||
conf pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:conf(name, default)$/;" f
|
||||
conf pack/plugins/start/vim-fzf/plugin/fzf.vim /^function! s:conf(name, default)$/;" f
|
||||
copilot#Accept pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#Accept(...) abort$/;" f
|
||||
copilot#AcceptLine pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#AcceptLine(...) abort$/;" f
|
||||
copilot#AcceptWord pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#AcceptWord(...) abort$/;" f
|
||||
copilot#Agent pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#Agent() abort$/;" f
|
||||
copilot#Browser pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#Browser() abort$/;" f
|
||||
copilot#Call pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#Call(method, params, ...) abort$/;" f
|
||||
copilot#Clear pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#Clear() abort$/;" f
|
||||
copilot#Command pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#Command(line1, line2, range, bang, mods, arg) abort$/;" f
|
||||
copilot#CommandComplete pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#CommandComplete(arg, lead, pos) abort$/;" f
|
||||
copilot#Complete pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#Complete(...) abort$/;" f
|
||||
copilot#Dismiss pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#Dismiss() abort$/;" f
|
||||
copilot#Enabled pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#Enabled() abort$/;" f
|
||||
copilot#GetDisplayedSuggestion pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#GetDisplayedSuggestion() abort$/;" f
|
||||
copilot#Init pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#Init(...) abort$/;" f
|
||||
copilot#IsMapped pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#IsMapped() abort$/;" f
|
||||
copilot#Next pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#Next() abort$/;" f
|
||||
copilot#Notify pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#Notify(method, params, ...) abort$/;" f
|
||||
copilot#NvimNs pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#NvimNs() abort$/;" f
|
||||
copilot#OnBufUnload pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#OnBufUnload() abort$/;" f
|
||||
copilot#OnCompleteChanged pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#OnCompleteChanged() abort$/;" f
|
||||
copilot#OnCursorMovedI pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#OnCursorMovedI() abort$/;" f
|
||||
copilot#OnInsertEnter pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#OnInsertEnter() abort$/;" f
|
||||
copilot#OnInsertLeave pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#OnInsertLeave() abort$/;" f
|
||||
copilot#OnVimLeavePre pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#OnVimLeavePre() abort$/;" f
|
||||
copilot#Previous pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#Previous() abort$/;" f
|
||||
copilot#Request pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#Request(method, params, ...) abort$/;" f
|
||||
copilot#RunningAgent pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#RunningAgent() abort$/;" f
|
||||
copilot#Schedule pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#Schedule(...) abort$/;" f
|
||||
copilot#Suggest pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#Suggest() abort$/;" f
|
||||
copilot#TextQueuedForInsertion pack/plugins/opt/vim-copilot/autoload/copilot.vim /^function! copilot#TextQueuedForInsertion() abort$/;" f
|
||||
copilot#agent#Cancel pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! copilot#agent#Cancel(request) abort$/;" f
|
||||
copilot#agent#EditorInfo pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! copilot#agent#EditorInfo() abort$/;" f
|
||||
copilot#agent#Error pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! copilot#agent#Error(request, callback) abort$/;" f
|
||||
copilot#agent#LspExit pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! copilot#agent#LspExit(agent_id, code, signal) abort$/;" f
|
||||
copilot#agent#LspHandle pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! copilot#agent#LspHandle(agent_id, request) abort$/;" f
|
||||
copilot#agent#LspInit pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! copilot#agent#LspInit(agent_id, initialize_result) abort$/;" f
|
||||
copilot#agent#LspResponse pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! copilot#agent#LspResponse(agent_id, opts, ...) abort$/;" f
|
||||
copilot#agent#New pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! copilot#agent#New(...) abort$/;" f
|
||||
copilot#agent#Result pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^function! copilot#agent#Result(request, callback) abort$/;" f
|
||||
copilot#doc#Get pack/plugins/opt/vim-copilot/autoload/copilot/doc.vim /^function! copilot#doc#Get() abort$/;" f
|
||||
copilot#doc#LanguageForFileType pack/plugins/opt/vim-copilot/autoload/copilot/doc.vim /^function! copilot#doc#LanguageForFileType(filetype) abort$/;" f
|
||||
copilot#doc#Params pack/plugins/opt/vim-copilot/autoload/copilot/doc.vim /^function! copilot#doc#Params(...) abort$/;" f
|
||||
copilot#doc#UTF16ToByteIdx pack/plugins/opt/vim-copilot/autoload/copilot/doc.vim /^ function! copilot#doc#UTF16ToByteIdx(str, utf16_idx) abort$/;" f
|
||||
copilot#doc#UTF16Width pack/plugins/opt/vim-copilot/autoload/copilot/doc.vim /^function! copilot#doc#UTF16Width(str) abort$/;" f
|
||||
copilot#job#Cwd pack/plugins/opt/vim-copilot/autoload/copilot/job.vim /^function! copilot#job#Cwd() abort$/;" f
|
||||
copilot#job#Nop pack/plugins/opt/vim-copilot/autoload/copilot/job.vim /^function! copilot#job#Nop(...) abort$/;" f
|
||||
copilot#job#Stop pack/plugins/opt/vim-copilot/autoload/copilot/job.vim /^function! copilot#job#Stop(job) abort$/;" f
|
||||
copilot#job#Stream pack/plugins/opt/vim-copilot/autoload/copilot/job.vim /^function! copilot#job#Stream(argv, out_cb, err_cb, ...) abort$/;" f
|
||||
copilot#job#Wait pack/plugins/opt/vim-copilot/autoload/copilot/job.vim /^function! copilot#job#Wait(jobs) abort$/;" f
|
||||
copilot#logger#Debug pack/plugins/opt/vim-copilot/autoload/copilot/logger.vim /^function! copilot#logger#Debug(...) abort$/;" f
|
||||
copilot#logger#Error pack/plugins/opt/vim-copilot/autoload/copilot/logger.vim /^function! copilot#logger#Error(...) abort$/;" f
|
||||
copilot#logger#Exception pack/plugins/opt/vim-copilot/autoload/copilot/logger.vim /^function! copilot#logger#Exception(...) abort$/;" f
|
||||
copilot#logger#File pack/plugins/opt/vim-copilot/autoload/copilot/logger.vim /^function! copilot#logger#File() abort$/;" f
|
||||
copilot#logger#Info pack/plugins/opt/vim-copilot/autoload/copilot/logger.vim /^function! copilot#logger#Info(...) abort$/;" f
|
||||
copilot#logger#Raw pack/plugins/opt/vim-copilot/autoload/copilot/logger.vim /^function! copilot#logger#Raw(level, message) abort$/;" f
|
||||
copilot#logger#Trace pack/plugins/opt/vim-copilot/autoload/copilot/logger.vim /^function! copilot#logger#Trace(...) abort$/;" f
|
||||
copilot#logger#Warn pack/plugins/opt/vim-copilot/autoload/copilot/logger.vim /^function! copilot#logger#Warn(...) abort$/;" f
|
||||
copilot#panel#Accept pack/plugins/opt/vim-copilot/autoload/copilot/panel.vim /^function! copilot#panel#Accept(...) abort$/;" f
|
||||
copilot#panel#Open pack/plugins/opt/vim-copilot/autoload/copilot/panel.vim /^function! copilot#panel#Open(opts) abort$/;" f
|
||||
copilot#panel#Solution pack/plugins/opt/vim-copilot/autoload/copilot/panel.vim /^function! copilot#panel#Solution(params, ...) abort$/;" f
|
||||
copilot#panel#SolutionsDone pack/plugins/opt/vim-copilot/autoload/copilot/panel.vim /^function! copilot#panel#SolutionsDone(params, ...) abort$/;" f
|
||||
copilot#version#String pack/plugins/opt/vim-copilot/autoload/copilot/version.vim /^function! copilot#version#String() abort$/;" f
|
||||
copilot.lsp_request pack/plugins/opt/vim-copilot/lua/_copilot.lua /^copilot.lsp_request = function(client_id, method, params)$/;" f
|
||||
copilot.lsp_start_client pack/plugins/opt/vim-copilot/lua/_copilot.lua /^copilot.lsp_start_client = function(cmd, handler_names)$/;" f
|
||||
copilot.rpc_notify pack/plugins/opt/vim-copilot/lua/_copilot.lua /^copilot.rpc_notify = function(client_id, method, params)$/;" f
|
||||
copilot.rpc_request pack/plugins/opt/vim-copilot/lua/_copilot.lua /^copilot.rpc_request = function(client_id, method, params)$/;" f
|
||||
copilot_agent pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^augroup copilot_agent$/;" a
|
||||
createKinddict pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/typeinfo.vim /^function! s:createKinddict() abort dict$/;" f
|
||||
create_pseudotag pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:create_pseudotag(name, parent, kind, typeinfo, fileinfo) abort$/;" f
|
||||
csi pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:csi(color, fg)$/;" f
|
||||
defaultdict pack/plugins/start/vim-autotag/autoload/autotag.py /^from collections import defaultdict$/;" i
|
||||
defs pack/plugins/start/vim-fzf/plugin/fzf.vim /^function! s:defs(commands)$/;" f
|
||||
disable pack/plugins/start/vim-autotag/autoload/autotag.py /^import vim # pylint: disable=import-error$/;" i
|
||||
do_align pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:do_align(todo, modes, all_tokens, all_delims, fl, ll, fc, lc, nth, recur, dict)$/;" f
|
||||
do_cmd pack/plugins/start/vim-autotag/autoload/autotag.py /^def do_cmd(cmd, cwd):$/;" f access:public
|
||||
do_delayed_update pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:do_delayed_update() abort$/;" f
|
||||
easy_align#align pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! easy_align#align(bang, live, visualmode, expr) range$/;" f
|
||||
easy_align_op pack/plugins/start/vim-easy-align/plugin/easy_align.vim /^function! s:easy_align_op(type, ...)$/;" f
|
||||
easy_align_repeat pack/plugins/start/vim-easy-align/plugin/easy_align.vim /^function! s:easy_align_repeat()$/;" f
|
||||
echon pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:echon(l, n, r, d, o, warn)$/;" f
|
||||
echon_ pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:echon_(tokens)$/;" f
|
||||
emit pack/plugins/start/vim-autotag/autoload/autotag.py /^ def emit(self, record):$/;" m class:VimAppendHandler access:public
|
||||
error pack/plugins/start/vim-autotag/autoload/autotag.py /^import vim # pylint: disable=import-error$/;" i
|
||||
escape pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:escape(path)$/;" f
|
||||
escape_for_bash pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:escape_for_bash(path)$/;" f
|
||||
eval pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:eval(dict, key, arg)$/;" f
|
||||
excmds pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:excmds()$/;" f
|
||||
execute_silent pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:execute_silent(cmd)$/;" f
|
||||
exit pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:exit(msg)$/;" f
|
||||
extend pack/plugins/start/vim-fzf/autoload/fzf/vim/complete.vim /^function! s:extend(base, extra)$/;" f
|
||||
extend_opts pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:extend_opts(dict, eopts, prepend)$/;" f
|
||||
file_options pack/plugins/start/vim-fzf/autoload/fzf/vim/complete.vim /^function! s:file_options(prefix)$/;" f
|
||||
file_source pack/plugins/start/vim-fzf/autoload/fzf/vim/complete.vim /^function! s:file_source(prefix)$/;" f
|
||||
file_split_prefix pack/plugins/start/vim-fzf/autoload/fzf/vim/complete.vim /^function! s:file_split_prefix(prefix)$/;" f
|
||||
fileinput pack/plugins/start/vim-autotag/autoload/autotag.py /^import fileinput$/;" i
|
||||
fill_quickfix pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:fill_quickfix(name, list)$/;" f
|
||||
find_open_window pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:find_open_window(b)$/;" f
|
||||
find_tag_file pack/plugins/start/vim-autotag/autoload/autotag.py /^ def find_tag_file(self, source):$/;" m class:AutoTag access:public
|
||||
first_line pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:first_line(lines)$/;" f
|
||||
floor2 pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:floor2(v)$/;" f
|
||||
fname_prefix pack/plugins/start/vim-fzf/autoload/fzf/vim/complete.vim /^function! s:fname_prefix(str)$/;" f
|
||||
format_change pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:format_change(bufnr, offset, item)$/;" f
|
||||
format_change_offset pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:format_change_offset(current, index, cursor)$/;" f
|
||||
format_cmd pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:format_cmd(line)$/;" f
|
||||
format_exc pack/plugins/start/vim-autotag/autoload/autotag.py /^from traceback import format_exc$/;" i
|
||||
format_excmd pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:format_excmd(ex)$/;" f
|
||||
format_mark pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:format_mark(line)$/;" f
|
||||
format_win pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:format_win(tab, win, buf)$/;" f
|
||||
function pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^ function! s:function(name)$/;" f
|
||||
function pack/plugins/start/vim-fzf/autoload/fzf/vim/complete.vim /^ function! s:function(name)$/;" f
|
||||
fuzzy_lu pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:fuzzy_lu(key)$/;" f
|
||||
fzf pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:fzf(name, opts, extra)$/;" f
|
||||
fzf#complete pack/plugins/start/vim-fzf/plugin/fzf.vim /^function! fzf#complete(...)$/;" f
|
||||
fzf#vim#_buflisted_sorted pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#_buflisted_sorted()$/;" f
|
||||
fzf#vim#_format_buffer pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#_format_buffer(b)$/;" f
|
||||
fzf#vim#_lines pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#_lines(all)$/;" f
|
||||
fzf#vim#_recent_files pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#_recent_files()$/;" f
|
||||
fzf#vim#_uniq pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#_uniq(list)$/;" f
|
||||
fzf#vim#ag pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#ag(query, ...)$/;" f
|
||||
fzf#vim#ag_raw pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#ag_raw(command_suffix, ...)$/;" f
|
||||
fzf#vim#buffer_commits pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#buffer_commits(...) range$/;" f
|
||||
fzf#vim#buffer_lines pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#buffer_lines(...)$/;" f
|
||||
fzf#vim#buffer_tags pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#buffer_tags(query, ...)$/;" f
|
||||
fzf#vim#buffers pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#buffers(...)$/;" f
|
||||
fzf#vim#changes pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#changes(...)$/;" f
|
||||
fzf#vim#colors pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#colors(...)$/;" f
|
||||
fzf#vim#command_history pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#command_history(...)$/;" f
|
||||
fzf#vim#commands pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#commands(...)$/;" f
|
||||
fzf#vim#commits pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#commits(...) range$/;" f
|
||||
fzf#vim#complete pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#complete(...)$/;" f
|
||||
fzf#vim#complete#buffer_line pack/plugins/start/vim-fzf/autoload/fzf/vim/complete.vim /^function! fzf#vim#complete#buffer_line(...)$/;" f
|
||||
fzf#vim#complete#line pack/plugins/start/vim-fzf/autoload/fzf/vim/complete.vim /^function! fzf#vim#complete#line(...)$/;" f
|
||||
fzf#vim#complete#path pack/plugins/start/vim-fzf/autoload/fzf/vim/complete.vim /^function! fzf#vim#complete#path(command, ...)$/;" f
|
||||
fzf#vim#complete#word pack/plugins/start/vim-fzf/autoload/fzf/vim/complete.vim /^function! fzf#vim#complete#word(...)$/;" f
|
||||
fzf#vim#files pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#files(dir, ...)$/;" f
|
||||
fzf#vim#filetypes pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#filetypes(...)$/;" f
|
||||
fzf#vim#gitfiles pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#gitfiles(args, ...)$/;" f
|
||||
fzf#vim#grep pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#grep(grep_command, ...)$/;" f
|
||||
fzf#vim#grep2 pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#grep2(command_prefix, query, ...)$/;" f
|
||||
fzf#vim#helptags pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#helptags(...)$/;" f
|
||||
fzf#vim#history pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#history(...)$/;" f
|
||||
fzf#vim#jumps pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#jumps(...)$/;" f
|
||||
fzf#vim#lines pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#lines(...)$/;" f
|
||||
fzf#vim#listproc#location pack/plugins/start/vim-fzf/autoload/fzf/vim/listproc.vim /^function! fzf#vim#listproc#location(list)$/;" f
|
||||
fzf#vim#listproc#quickfix pack/plugins/start/vim-fzf/autoload/fzf/vim/listproc.vim /^function! fzf#vim#listproc#quickfix(list)$/;" f
|
||||
fzf#vim#locate pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#locate(query, ...)$/;" f
|
||||
fzf#vim#maps pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#maps(mode, ...)$/;" f
|
||||
fzf#vim#marks pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#marks(...)$/;" f
|
||||
fzf#vim#search_history pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#search_history(...)$/;" f
|
||||
fzf#vim#snippets pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#snippets(...)$/;" f
|
||||
fzf#vim#tags pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#tags(query, ...)$/;" f
|
||||
fzf#vim#windows pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#windows(...)$/;" f
|
||||
fzf#vim#with_preview pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! fzf#vim#with_preview(...)$/;" f
|
||||
fzf_buffers pack/plugins/start/vim-fzf/plugin/fzf.vim /^augroup fzf_buffers$/;" a
|
||||
fzf_restore_colors pack/plugins/start/vim-fzf/plugin/fzf.vim /^ function! s:fzf_restore_colors()$/;" f
|
||||
fzf_tags#Find pack/plugins/start/vim-fzf-tags/autoload/fzf_tags.vim /^function! fzf_tags#Find(identifier)$/;" f
|
||||
fzf_tags#FindCommand pack/plugins/start/vim-fzf-tags/autoload/fzf_tags.vim /^function! fzf_tags#FindCommand(identifier)$/;" f
|
||||
fzf_tags#SelectCommand pack/plugins/start/vim-fzf-tags/autoload/fzf_tags.vim /^function! fzf_tags#SelectCommand(identifier)$/;" f
|
||||
fzf_vim_term pack/plugins/start/vim-fzf/plugin/fzf.vim /^ function! s:fzf_vim_term()$/;" f
|
||||
g:GPGFilePattern pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^ let g:GPGFilePattern = '*.\\(gpg\\|asc\\|pgp\\)'$/;" v
|
||||
g:autotag_vim_version_sourced pack/plugins/start/vim-autotag/plugin/autotag.vim /^let g:autotag_vim_version_sourced=s:autotag_vim_version$/;" v
|
||||
g:badwolf_html_link_underline colors/goodwolf.vim /^ let g:badwolf_html_link_underline = 1$/;" v
|
||||
g:boring_has_italics colors/boring.vim /^ let g:boring_has_italics = 1$/;" v
|
||||
g:boring_has_italics colors/boring.vim /^let g:boring_has_italics = 0$/;" v
|
||||
g:colors_name colors/boring.vim /^let g:colors_name = "boring"$/;" v
|
||||
g:colors_name colors/goodwolf.vim /^let g:colors_name = "goodwolf"$/;" v
|
||||
g:colors_name pack/plugins/start/vim-lucius/colors/lucius.vim /^let g:colors_name="lucius"$/;" v
|
||||
g:did_ft pack/plugins/start/vim-snipmate/plugin/snipMate.vim /^let g:did_ft = {}$/;" v
|
||||
g:fzf#vim#buffers pack/plugins/start/vim-fzf/plugin/fzf.vim /^ let g:fzf#vim#buffers = {}$/;" v
|
||||
g:loaded_cool pack/plugins/start/vim-cool/plugin/cool.vim /^let g:loaded_cool = 1$/;" v
|
||||
g:loaded_copilot pack/plugins/opt/vim-copilot/plugin/copilot.vim /^let g:loaded_copilot = 1$/;" v
|
||||
g:loaded_easy_align pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^let g:loaded_easy_align = 1$/;" v
|
||||
g:loaded_easy_align_plugin pack/plugins/start/vim-easy-align/plugin/easy_align.vim /^let g:loaded_easy_align_plugin = 1$/;" v
|
||||
g:loaded_fzf_vim pack/plugins/start/vim-fzf/plugin/fzf.vim /^let g:loaded_fzf_vim = 1$/;" v
|
||||
g:loaded_gnupg pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^let g:loaded_gnupg = '2.6.1-dev'$/;" v
|
||||
g:loaded_tagbar pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let g:loaded_tagbar = 1$/;" v
|
||||
g:tagbar#icon_closed pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let g:tagbar#icon_closed = g:tagbar_iconchars[0]$/;" v
|
||||
g:tagbar#icon_open pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let g:tagbar#icon_open = g:tagbar_iconchars[1]$/;" v
|
||||
g:tagbar_iconchars pack/plugins/start/vim-tagbar/plugin/tagbar.vim /^ let g:tagbar_iconchars = ['+', '-']$/;" v
|
||||
g:tagbar_iconchars pack/plugins/start/vim-tagbar/plugin/tagbar.vim /^ let g:tagbar_iconchars = ['▶', '▼']$/;" v
|
||||
generic_easy_align_op pack/plugins/start/vim-easy-align/plugin/easy_align.vim /^function! s:generic_easy_align_op(type, vmode, live)$/;" f
|
||||
get pack/plugins/start/vim-tagbar/autoload/tagbar/state.vim /^function! s:get() abort$/;" f
|
||||
getChildren pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^function! s:getChildren() dict abort$/;" f
|
||||
getChildrenByName pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^function! s:getChildrenByName(tagname) dict abort$/;" f
|
||||
getClosedParentTline pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^function! s:getClosedParentTline() abort dict$/;" f
|
||||
getKind pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/typeinfo.vim /^function! s:getKind(kind) abort dict$/;" f
|
||||
getPrototype pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^function! s:getPrototype(short) abort dict$/;" f
|
||||
getPrototype pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/kindheadertag.vim /^function! s:getPrototype(short) abort dict$/;" f
|
||||
getPrototype pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/normaltag.vim /^function! s:getPrototype(short) abort dict$/;" f
|
||||
getTags pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/fileinfo.vim /^function! s:getTags() dict abort$/;" f
|
||||
getTagsByName pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/fileinfo.vim /^function! s:getTagsByName(tagname) dict abort$/;" f
|
||||
get_color pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:get_color(attr, ...)$/;" f
|
||||
get_git_root pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:get_git_root(dir)$/;" f
|
||||
get_language_id pack/plugins/opt/vim-copilot/lua/_copilot.lua /^ get_language_id = function(bufnr, filetype)$/;" f
|
||||
get_map_str pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:get_map_str(map) abort$/;" f
|
||||
gettime pack/plugins/start/vim-tagbar/autoload/tagbar/debug.vim /^ function! s:gettime() abort$/;" f
|
||||
git_version_requirement pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:git_version_requirement(...)$/;" f
|
||||
github_copilot pack/plugins/opt/vim-copilot/plugin/copilot.vim /^augroup github_copilot$/;" a
|
||||
github_copilot_panel pack/plugins/opt/vim-copilot/autoload/copilot/panel.vim /^augroup github_copilot_panel$/;" a
|
||||
given_range pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:given_range(line1, line2)$/;" f
|
||||
glob pack/plugins/start/vim-autotag/autoload/autotag.py /^from glob import glob$/;" i
|
||||
good_tag pack/plugins/start/vim-autotag/autoload/autotag.py /^ def good_tag(line, excluded):$/;" m class:AutoTag access:public
|
||||
goto_markedwin pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:goto_markedwin(...) abort$/;" f
|
||||
goto_tagbar pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:goto_tagbar(...) abort$/;" f
|
||||
goto_win pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:goto_win(winnr, ...) abort$/;" f
|
||||
green pack/plugins/start/vim-fzf-tags/autoload/fzf_tags.vim /^function! s:green(s)$/;" f
|
||||
handlers[name] pack/plugins/opt/vim-copilot/lua/_copilot.lua /^ handlers[name] = function(err, result)$/;" f
|
||||
helptag_sink pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:helptag_sink(line)$/;" f
|
||||
highlight_keys pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:highlight_keys(str)$/;" f
|
||||
highlighted_as pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:highlighted_as(line, col, groups)$/;" f
|
||||
history pack/plugins/start/vim-fzf/plugin/fzf.vim /^function! s:history(arg, extra, bang)$/;" f
|
||||
history_sink pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:history_sink(type, lines)$/;" f
|
||||
history_source pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:history_source(type)$/;" f
|
||||
ignored_syntax pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:ignored_syntax()$/;" f
|
||||
import pack/plugins/start/vim-autotag/autoload/autotag.py /^import vim # pylint: disable=import-error$/;" i
|
||||
initFoldState pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^function! s:initFoldState(known_files) abort dict$/;" f
|
||||
init_multiprocessing pack/plugins/start/vim-autotag/autoload/autotag.py /^def init_multiprocessing():$/;" f access:public
|
||||
init_var pack/plugins/start/vim-tagbar/plugin/tagbar.vim /^function! s:init_var(var, value) abort$/;" f
|
||||
inject_snippet pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:inject_snippet(line)$/;" f
|
||||
input pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:input(str, default, vis)$/;" f
|
||||
interactive pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:interactive(range, modes, n, d, opts, rules, vis, bvis)$/;" f
|
||||
interactive_modes pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:interactive_modes(bang)$/;" f
|
||||
isFoldable pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^function! s:isFoldable() abort dict$/;" f
|
||||
isFoldable pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/kindheadertag.vim /^function! s:isFoldable() abort dict$/;" f
|
||||
isFolded pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^function! s:isFolded() abort dict$/;" f
|
||||
isFolded pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/kindheadertag.vim /^function! s:isFolded() abort dict$/;" f
|
||||
isKindheader pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^function! s:isKindheader() abort dict$/;" f
|
||||
isKindheader pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/kindheadertag.vim /^function! s:isKindheader() abort dict$/;" f
|
||||
isNormalTag pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^function! s:isNormalTag() abort dict$/;" f
|
||||
isNormalTag pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/normaltag.vim /^function! s:isNormalTag() abort dict$/;" f
|
||||
isPseudoTag pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^function! s:isPseudoTag() abort dict$/;" f
|
||||
isPseudoTag pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/pseudotag.vim /^function! s:isPseudoTag() abort dict$/;" f
|
||||
isSplitTag pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^function! s:isSplitTag() abort dict$/;" f
|
||||
isSplitTag pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/splittag.vim /^function! s:isSplitTag() abort dict$/;" f
|
||||
is_file pack/plugins/start/vim-autotag/autoload/autotag.py /^ def is_file(src):$/;" f function:AutoTag.update_tags_file access:public
|
||||
jump pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:jump(t, w)$/;" f
|
||||
jump_format pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:jump_format(line)$/;" f
|
||||
jump_sink pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:jump_sink(lines)$/;" f
|
||||
key_sink pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:key_sink(line)$/;" f
|
||||
known_files.get pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:known_files.get(fname) abort dict$/;" f
|
||||
known_files.has pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:known_files.has(fname) abort dict$/;" f
|
||||
known_files.put pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:known_files.put(fileinfo, ...) abort dict$/;" f
|
||||
known_files.rm pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:known_files.rm(fname) abort dict$/;" f
|
||||
line_handler pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:line_handler(lines)$/;" f
|
||||
live_easy_align_op pack/plugins/start/vim-easy-align/plugin/easy_align.vim /^function! s:live_easy_align_op(type, ...)$/;" f
|
||||
loaded_snips pack/plugins/start/vim-snipmate/plugin/snipMate.vim /^let loaded_snips = 1$/;" v
|
||||
logging pack/plugins/start/vim-autotag/autoload/autotag.py /^import logging$/;" i
|
||||
ltrim pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:ltrim(str)$/;" f
|
||||
magenta pack/plugins/start/vim-fzf-tags/autoload/fzf_tags.vim /^function! s:magenta(s)$/;" f
|
||||
make_and_add_handler pack/plugins/start/vim-autotag/autoload/autotag.py /^def make_and_add_handler(logger, name):$/;" f access:public
|
||||
mark_sink pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:mark_sink(lines)$/;" f
|
||||
mark_window pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:mark_window() abort$/;" f
|
||||
merge_opts pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:merge_opts(dict, eopts)$/;" f
|
||||
mp pack/plugins/start/vim-autotag/autoload/autotag.py /^import multiprocessing as mp$/;" i
|
||||
normalize_options pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:normalize_options(opts)$/;" f
|
||||
on_exit pack/plugins/opt/vim-copilot/lua/_copilot.lua /^ on_exit = function(code, signal, client_id)$/;" f
|
||||
on_init pack/plugins/opt/vim-copilot/lua/_copilot.lua /^ on_init = function(client, initialize_result)$/;" f
|
||||
open pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:open(target)$/;" f
|
||||
openFold pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^function! s:openFold() abort dict$/;" f
|
||||
openFold pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/kindheadertag.vim /^function! s:openFold() abort dict$/;" f
|
||||
openKindFold pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/fileinfo.vim /^function! s:openKindFold(kind) abort dict$/;" f
|
||||
openParents pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^function! s:openParents() abort dict$/;" f
|
||||
opts pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^ let opts['sink*'] = remove(opts, 'sink')$/;" v
|
||||
os pack/plugins/start/vim-autotag/autoload/autotag.py /^import os$/;" i
|
||||
parse_args pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:parse_args(args)$/;" f
|
||||
parse_filter pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:parse_filter(f)$/;" f
|
||||
parse_nth pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:parse_nth(n)$/;" f
|
||||
parse_shorthand_opts pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:parse_shorthand_opts(expr)$/;" f
|
||||
pluck pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:pluck(dict, key, default)$/;" f
|
||||
prepend_opts pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:prepend_opts(dict, eopts)$/;" f
|
||||
prev_default_command pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^ let prev_default_command = $FZF_DEFAULT_COMMAND$/;" v
|
||||
print_function pack/plugins/start/vim-autotag/autoload/autotag.py /^from __future__ import print_function$/;" i
|
||||
process pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:process(range, mode, n, ch, opts, regexp, rules, bvis)$/;" f
|
||||
pylint pack/plugins/start/vim-autotag/autoload/autotag.py /^import vim # pylint: disable=import-error$/;" i
|
||||
rebuild_tag_files pack/plugins/start/vim-autotag/autoload/autotag.py /^ def rebuild_tag_files(self):$/;" m class:AutoTag access:public
|
||||
red pack/plugins/start/vim-fzf-tags/autoload/fzf_tags.vim /^function! s:red(s)$/;" f
|
||||
reduce_line pack/plugins/start/vim-fzf/autoload/fzf/vim/complete.vim /^function! s:reduce_line(lines)$/;" f
|
||||
remember_visual pack/plugins/start/vim-easy-align/plugin/easy_align.vim /^function! s:remember_visual(mode)$/;" f
|
||||
removeChild pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^function! s:removeChild(tag) dict abort$/;" f
|
||||
removeTag pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/fileinfo.vim /^function! s:removeTag(tag) dict abort$/;" f
|
||||
remove_layout pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:remove_layout(opts)$/;" f
|
||||
repeat_in_visual pack/plugins/start/vim-easy-align/plugin/easy_align.vim /^function! s:repeat_in_visual()$/;" f
|
||||
repeat_visual pack/plugins/start/vim-easy-align/plugin/easy_align.vim /^function! s:repeat_visual()$/;" f
|
||||
reset pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/fileinfo.vim /^function! s:reset() abort dict$/;" f
|
||||
reverse_list pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:reverse_list(opts)$/;" f
|
||||
rstrip pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:rstrip(str)$/;" f
|
||||
rtrim pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:rtrim(str)$/;" f
|
||||
s:GPGInitRun pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^let s:GPGInitRun = 0$/;" v
|
||||
s:GPGMagicString pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^let s:GPGMagicString = "\\t \\t"$/;" v
|
||||
s:State pack/plugins/start/vim-tagbar/autoload/tagbar/state.vim /^let s:State = {$/;" v
|
||||
s:TYPE pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^let s:TYPE = {'bool': type(0), 'dict': type({}), 'funcref': type(function('call')), 'string': type(''), 'list': type([])}$/;" v
|
||||
s:actions pack/plugins/start/vim-fzf-tags/autoload/fzf_tags.vim /^let s:actions = {$/;" v
|
||||
s:alternative_bold_items pack/plugins/start/vim-lucius/colors/lucius.vim /^let s:alternative_bold_items = ["Identifier", "PreProc", "Statement",$/;" v
|
||||
s:annot_hlgroup pack/plugins/opt/vim-copilot/autoload/copilot.vim /^let s:annot_hlgroup = 'CopilotAnnotation'$/;" v
|
||||
s:ansi pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^let s:ansi = {'black': 30, 'red': 31, 'green': 32, 'yellow': 33, 'blue': 34, 'magenta': 35, 'cyan': 36}$/;" v
|
||||
s:autocommands_done pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:autocommands_done = 0$/;" v
|
||||
s:autotag_vim_version pack/plugins/start/vim-autotag/plugin/autotag.vim /^let s:autotag_vim_version=1$/;" v
|
||||
s:bin pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^let s:bin = {$/;" v
|
||||
s:bin_dir pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^let s:bin_dir = expand('<sfile>:p:h:h:h').'\/bin\/'$/;" v
|
||||
s:bold_items pack/plugins/start/vim-lucius/colors/lucius.vim /^let s:bold_items = [$/;" v
|
||||
s:buffer_seqno pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:buffer_seqno = 0$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc = {}$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.blackestgravel = ['141413', 232]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.blackgravel = ['1c1b1a', 233]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.brightgravel = ['d9cec3', 252]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.coal = ['000000', 16]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.coffee = ['c7915b', 173]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.dalespale = ['fade3e', 221]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.darkgravel = ['242321', 235]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.darkroast = ['88633f', 95]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.deepergravel = ['35322d', 236]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.deepgravel = ['45413b', 238]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.dirtyblonde = ['f4cf86', 222]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.dress = ['ff9eb8', 211]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.gravel = ['857f78', 243]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.lightgravel = ['998f84', 245]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.lime = ['aeee00', 154]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.mediumgravel = ['666462', 241]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.orange = ['ffa724', 214]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.plain = ['f8f6f2', 15]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.saltwatertaffy = ['8cffba', 121]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.snow = ['ffffff', 15]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.taffy = ['ff2c4b', 196]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.tardis = ['0a9dff', 39]$/;" v
|
||||
s:bwc colors/goodwolf.vim /^let s:bwc.toffee = ['b88853', 137]$/;" v
|
||||
s:checked pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^let s:checked = 0$/;" v
|
||||
s:checked_ctags pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:checked_ctags = 0$/;" v
|
||||
s:checked_ctags_types pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:checked_ctags_types = 0$/;" v
|
||||
s:color_map pack/plugins/start/vim-lucius/colors/lucius.vim /^let s:color_map = {$/;" v
|
||||
s:commands pack/plugins/opt/vim-copilot/autoload/copilot.vim /^let s:commands = {}$/;" v
|
||||
s:commands pack/plugins/opt/vim-copilot/autoload/copilot.vim /^let s:commands.auth = s:commands.setup$/;" v
|
||||
s:compare_typeinfo pack/plugins/start/vim-tagbar/autoload/tagbar/sorting.vim /^let s:compare_typeinfo = {}$/;" v
|
||||
s:contrast pack/plugins/start/vim-lucius/colors/lucius.vim /^ let s:contrast = "normal"$/;" v
|
||||
s:contrast pack/plugins/start/vim-lucius/colors/lucius.vim /^ let s:contrast = g:lucius_contrast$/;" v
|
||||
s:contrast_bg pack/plugins/start/vim-lucius/colors/lucius.vim /^ let s:contrast_bg = "normal"$/;" v
|
||||
s:contrast_bg pack/plugins/start/vim-lucius/colors/lucius.vim /^ let s:contrast_bg = g:lucius_contrast_bg$/;" v
|
||||
s:cpo_save pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^let s:cpo_save = &cpo$/;" v
|
||||
s:cpo_save pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^let s:cpo_save = &cpo$/;" v
|
||||
s:cpo_save pack/plugins/start/vim-fzf/autoload/fzf/vim/complete.vim /^let s:cpo_save = &cpo$/;" v
|
||||
s:cpo_save pack/plugins/start/vim-fzf/plugin/fzf.vim /^let s:cpo_save = &cpo$/;" v
|
||||
s:ctags_is_uctags pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:ctags_is_uctags = 0$/;" v
|
||||
s:debug_enabled pack/plugins/start/vim-tagbar/autoload/tagbar/debug.vim /^let s:debug_enabled = 0$/;" v
|
||||
s:debug_file pack/plugins/start/vim-tagbar/autoload/tagbar/debug.vim /^let s:debug_file = ''$/;" v
|
||||
s:default_action pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^let s:default_action = {$/;" v
|
||||
s:default_fzf_layout pack/plugins/start/vim-fzf-tags/autoload/fzf_tags.vim /^let s:default_fzf_layout = { 'window': { 'width': 0.9, 'height': 0.6 } }$/;" v
|
||||
s:default_fzf_tags_prompt pack/plugins/start/vim-fzf-tags/autoload/fzf_tags.vim /^let s:default_fzf_tags_prompt = ' 🔎 '$/;" v
|
||||
s:delayed_update_files pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:delayed_update_files = []$/;" v
|
||||
s:did_snip_helper pack/plugins/start/vim-snipmate/ftplugin/html_snip_helper.vim /^let s:did_snip_helper = 1$/;" v
|
||||
s:did_snips_mappings pack/plugins/start/vim-snipmate/after/plugin/snipMate.vim /^let s:did_snips_mappings = 1$/;" v
|
||||
s:dir pack/plugins/opt/vim-copilot/plugin/copilot.vim /^let s:dir = expand('<sfile>:h:h')$/;" v
|
||||
s:easy_align_delimiters_default pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^let s:easy_align_delimiters_default = {$/;" v
|
||||
s:error_exit pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^let s:error_exit = -1$/;" v
|
||||
s:expand_bufnr pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:expand_bufnr = -1$/;" v
|
||||
s:feedback_url pack/plugins/opt/vim-copilot/autoload/copilot.vim /^let s:feedback_url = 'https:\/\/github.com\/orgs\/community\/discussions\/categories\/copilot'$/;" v
|
||||
s:filetype_defaults pack/plugins/opt/vim-copilot/autoload/copilot.vim /^let s:filetype_defaults = {$/;" v
|
||||
s:fmt_excmd pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^let s:fmt_excmd = ' '.s:blue('%-38s', 'Statement').'%s'$/;" v
|
||||
s:fzf_layout pack/plugins/start/vim-fzf-tags/autoload/fzf_tags.vim /^let s:fzf_layout = get(g:, 'fzf_layout', s:default_fzf_layout)$/;" v
|
||||
s:fzf_tags_prompt pack/plugins/start/vim-fzf-tags/autoload/fzf_tags.vim /^let s:fzf_tags_prompt = get(g:, 'fzf_tags_prompt', s:default_fzf_tags_prompt)$/;" v
|
||||
s:gutter colors/goodwolf.vim /^ let s:gutter = 'blackestgravel'$/;" v
|
||||
s:gutter colors/goodwolf.vim /^ let s:gutter = 'blackgravel'$/;" v
|
||||
s:has_ghost_text pack/plugins/opt/vim-copilot/autoload/copilot.vim /^let s:has_ghost_text = s:has_nvim_ghost_text || s:has_vim_ghost_text$/;" v
|
||||
s:has_nvim_ghost_text pack/plugins/opt/vim-copilot/autoload/copilot.vim /^let s:has_nvim_ghost_text = has('nvim-0.6') && exists('*nvim_buf_get_mark')$/;" v
|
||||
s:has_vim_ghost_text pack/plugins/opt/vim-copilot/autoload/copilot.vim /^let s:has_vim_ghost_text = has('patch-' . s:vim_minimum_version) && has('textprop')$/;" v
|
||||
s:hlgroup pack/plugins/opt/vim-copilot/autoload/copilot.vim /^let s:hlgroup = 'CopilotSuggestion'$/;" v
|
||||
s:ics pack/plugins/start/vim-tagbar/syntax/tagbar.vim /^let s:ics = escape(join(g:tagbar_iconchars, ''), ']^\\-')$/;" v
|
||||
s:id pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^ let s:id = 0$/;" v
|
||||
s:init_done pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:init_done = 0$/;" v
|
||||
s:instances pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^ let s:instances = {}$/;" v
|
||||
s:is_maximized pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:is_maximized = 0$/;" v
|
||||
s:is_win pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^let s:is_win = has('win32') || has('win64')$/;" v
|
||||
s:is_win pack/plugins/start/vim-fzf/autoload/fzf/vim/complete.vim /^let s:is_win = has('win32') || has('win64')$/;" v
|
||||
s:is_win pack/plugins/start/vim-fzf/plugin/fzf.vim /^let s:is_win = has('win32') || has('win64')$/;" v
|
||||
s:is_wsl_bash pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^let s:is_wsl_bash = s:is_win && (exepath('bash') =~? 'Windows[\/\\\\]system32[\/\\\\]bash.exe$')$/;" v
|
||||
s:job_stop pack/plugins/opt/vim-copilot/autoload/copilot/job.vim /^let s:job_stop = exists('*job_stop') ? 'job_stop' : 'jobstop'$/;" v
|
||||
s:jobstop pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^let s:jobstop = function(exists('*jobstop') ? 'jobstop' : 'job_stop')$/;" v
|
||||
s:keyPattern pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^let s:keyPattern = '\\%(0x\\)\\=[[:xdigit:]]\\{8,16}'$/;" v
|
||||
s:known_files pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:known_files = {$/;" v
|
||||
s:known_options pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^let s:known_options = {$/;" v
|
||||
s:language_normalization_map pack/plugins/opt/vim-copilot/autoload/copilot/doc.vim /^let s:language_normalization_map = {$/;" v
|
||||
s:last_alt_bufnr pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:last_alt_bufnr = -1$/;" v
|
||||
s:last_command pack/plugins/start/vim-easy-align/plugin/easy_align.vim /^let s:last_command = 'EasyAlign'$/;" v
|
||||
s:last_highlight_tline pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:last_highlight_tline = 0$/;" v
|
||||
s:layout_keys pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^let s:layout_keys = ['window', 'up', 'down', 'left', 'right']$/;" v
|
||||
s:log_file pack/plugins/opt/vim-copilot/autoload/copilot/logger.vim /^ let s:log_file = tempname() . '-copilot.log'$/;" v
|
||||
s:min_version pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^let s:min_version = '0.23.0'$/;" v
|
||||
s:mode_labels pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^let s:mode_labels = { 'l': '', 'r': '[R]', 'c': '[C]' }$/;" v
|
||||
s:nbs pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^let s:nbs = nr2char(0xa0)$/;" v
|
||||
s:nearby_disabled pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:nearby_disabled = 0$/;" v
|
||||
s:new_window pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:new_window = 1$/;" v
|
||||
s:no_term_bg pack/plugins/start/vim-lucius/colors/lucius.vim /^ let s:no_term_bg = 0$/;" v
|
||||
s:no_term_bg pack/plugins/start/vim-lucius/colors/lucius.vim /^ let s:no_term_bg = g:lucius_no_term_bg$/;" v
|
||||
s:normal_items pack/plugins/start/vim-lucius/colors/lucius.vim /^let s:normal_items = [$/;" v
|
||||
s:option_values pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^let s:option_values = {$/;" v
|
||||
s:palette colors/boring.vim /^let s:palette = {$/;" v
|
||||
s:panel_id pack/plugins/opt/vim-copilot/autoload/copilot/panel.vim /^ let s:panel_id = 0$/;" v
|
||||
s:pattern pack/plugins/start/vim-tagbar/syntax/tagbar.vim /^let s:pattern = '\\(\\S\\@<![' . s:ics . ' ]\\)\\@<=#\\([^-+# ]\\)\\@='$/;" v
|
||||
s:pattern pack/plugins/start/vim-tagbar/syntax/tagbar.vim /^let s:pattern = '\\(\\S\\@<![' . s:ics . ' ]\\)\\@<=+\\([^-+# ]\\)\\@='$/;" v
|
||||
s:pattern pack/plugins/start/vim-tagbar/syntax/tagbar.vim /^let s:pattern = '\\(\\S\\@<![' . s:ics . ' ]\\)\\@<=-\\([^-+# ]\\)\\@='$/;" v
|
||||
s:pattern pack/plugins/start/vim-tagbar/syntax/tagbar.vim /^let s:pattern = '\\(\\S\\@<![' . s:ics . '][-+# ]\\?\\)\\@<=[^*(]\\+\\(\\*\\?\\(([^)]\\+)\\)\\? :\\)\\@='$/;" v
|
||||
s:pattern pack/plugins/start/vim-tagbar/syntax/tagbar.vim /^let s:pattern = '\\(^[' . s:ics . '] \\?\\)\\@3<=[^-+: ]\\+[^:]\\+$'$/;" v
|
||||
s:pattern pack/plugins/start/vim-tagbar/syntax/tagbar.vim /^let s:pattern = '\\S\\@<![' . s:ics . ']\\([-+# ]\\?\\)\\@='$/;" v
|
||||
s:paused pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:paused = 0$/;" v
|
||||
s:plugin_version pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^let s:plugin_version = copilot#version#String()$/;" v
|
||||
s:pwin_by_tagbar pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:pwin_by_tagbar = 0$/;" v
|
||||
s:restore_encoding pack/plugins/opt/vim-copilot/plugin/copilot.vim /^ let s:restore_encoding = 1$/;" v
|
||||
s:root pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^let s:root = expand('<sfile>:h:h:h')$/;" v
|
||||
s:save_cpo pack/plugins/start/vim-cool/plugin/cool.vim /^let s:save_cpo = &cpo$/;" v
|
||||
s:saveh pack/plugins/start/vim-cool/plugin/cool.vim /^ let s:saveh = &highlight$/;" v
|
||||
s:separator pack/plugins/opt/vim-copilot/autoload/copilot/panel.vim /^let s:separator = repeat('─', 72)$/;" v
|
||||
s:short_help pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:short_help = 1$/;" v
|
||||
s:shorthand pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^let s:shorthand = {$/;" v
|
||||
s:shorthand_regex pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^let s:shorthand_regex =$/;" v
|
||||
s:slash pack/plugins/opt/vim-copilot/autoload/copilot/agent.vim /^let s:slash = exists('+shellslash') ? '\\' : '\/'$/;" v
|
||||
s:slash pack/plugins/opt/vim-copilot/autoload/copilot/doc.vim /^let s:slash = exists('+shellslash') ? '\\' : '\/'$/;" v
|
||||
s:sleep pack/plugins/opt/vim-copilot/autoload/copilot/job.vim /^let s:sleep = has('patch-8.2.2366') ? 'sleep! 1m' : 'sleep 1m'$/;" v
|
||||
s:snippets pack/plugins/start/vim-snipmate/plugin/snipMate.vim /^let s:snippets = {} | let s:multi_snips = {}$/;" v
|
||||
s:statusline_in_use pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:statusline_in_use = 0$/;" v
|
||||
s:style pack/plugins/start/vim-lucius/colors/lucius.vim /^ let s:style = &background$/;" v
|
||||
s:style pack/plugins/start/vim-lucius/colors/lucius.vim /^ let s:style = g:lucius_style$/;" v
|
||||
s:subtype pack/plugins/opt/vim-copilot/syntax/copilot.vim /^let s:subtype = matchstr(&l:filetype, '\\<copilot\\.\\zs[[:alnum:]_-]\\+')$/;" v
|
||||
s:tabline colors/goodwolf.vim /^ let s:tabline = 'blackestgravel'$/;" v
|
||||
s:tabline colors/goodwolf.vim /^ let s:tabline = 'blackgravel'$/;" v
|
||||
s:tabline colors/goodwolf.vim /^ let s:tabline = 'darkgravel'$/;" v
|
||||
s:tabline colors/goodwolf.vim /^ let s:tabline = 'deepgravel'$/;" v
|
||||
s:tabline colors/goodwolf.vim /^ let s:tabline = 'blackgravel'$/;" v
|
||||
s:type_init_done pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:type_init_done = 0$/;" v
|
||||
s:undercurl_items pack/plugins/start/vim-lucius/colors/lucius.vim /^let s:undercurl_items = [$/;" v
|
||||
s:underline_items pack/plugins/start/vim-lucius/colors/lucius.vim /^let s:underline_items = [$/;" v
|
||||
s:use_bold pack/plugins/start/vim-lucius/colors/lucius.vim /^ let s:use_bold = 1$/;" v
|
||||
s:use_bold pack/plugins/start/vim-lucius/colors/lucius.vim /^ let s:use_bold = g:lucius_use_bold$/;" v
|
||||
s:use_underline pack/plugins/start/vim-lucius/colors/lucius.vim /^ let s:use_underline = 1$/;" v
|
||||
s:use_underline pack/plugins/start/vim-lucius/colors/lucius.vim /^ let s:use_underline = g:lucius_use_underline$/;" v
|
||||
s:vim_minimum_version pack/plugins/opt/vim-copilot/autoload/copilot.vim /^let s:vim_minimum_version = '9.0.0185'$/;" v
|
||||
s:vim_quitting pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:vim_quitting = 0$/;" v
|
||||
s:visibility_symbols pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^let s:visibility_symbols = {$/;" v
|
||||
s:warned pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^let s:warned = 0$/;" v
|
||||
s:warnings pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:warnings = {$/;" v
|
||||
s:wide pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^let s:wide = 120$/;" v
|
||||
s:window_expanded pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:window_expanded = 0$/;" v
|
||||
s:window_pos pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:window_pos = {$/;" v
|
||||
s:winpath pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^let s:winpath = {}$/;" v
|
||||
s:winrestcmd pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^let s:winrestcmd = ''$/;" v
|
||||
search_history_sink pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:search_history_sink(lines)$/;" f
|
||||
setFolded pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^function! s:setFolded(folded) abort dict$/;" f
|
||||
set_logger_verbosity pack/plugins/start/vim-autotag/autoload/autotag.py /^def set_logger_verbosity():$/;" f access:public
|
||||
set_repeat pack/plugins/start/vim-easy-align/plugin/easy_align.vim /^function! s:set_repeat()$/;" f
|
||||
setup_keymaps pack/plugins/start/vim-tagbar/plugin/tagbar.vim /^function! s:setup_keymaps() abort$/;" f
|
||||
setup_options pack/plugins/start/vim-tagbar/plugin/tagbar.vim /^function! s:setup_options() abort$/;" f
|
||||
shellescape pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^function s:shellescape(s, ...)$/;" f
|
||||
shift pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:shift(modes, cycle)$/;" f
|
||||
shift_opts pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:shift_opts(opts, key, vals)$/;" f
|
||||
shortpath pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:shortpath()$/;" f
|
||||
sink pack/plugins/start/vim-fzf-tags/autoload/fzf_tags.vim /^function! s:sink(identifier, selection)$/;" f
|
||||
snipMate#expandSnip pack/plugins/start/vim-snipmate/autoload/snipMate.vim /^fun snipMate#expandSnip(snip, col)$/;" f
|
||||
snipMate#jumpTabStop pack/plugins/start/vim-snipmate/autoload/snipMate.vim /^fun snipMate#jumpTabStop(backwards)$/;" f
|
||||
snippets_dir pack/plugins/start/vim-snipmate/plugin/snipMate.vim /^ let snippets_dir = substitute(globpath(&rtp, 'snippets\/'), "\\n", ',', 'g')$/;" v
|
||||
sortTags pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/fileinfo.vim /^function! s:sortTags(compare_typeinfo) abort dict$/;" f
|
||||
sort_buffers pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:sort_buffers(...)$/;" f
|
||||
source_lines pack/plugins/start/vim-fzf-tags/autoload/fzf_tags.vim /^function! s:source_lines(identifier)$/;" f
|
||||
split_line pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:split_line(line, nth, modes, cycle, fc, lc, pattern, stick_to_left, ignore_unmatched, ignore_groups)$/;" f
|
||||
str pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/normaltag.vim /^function! s:str(longsig, full) abort dict$/;" f
|
||||
strfmt pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/normaltag.vim /^function! s:strfmt() abort dict$/;" f
|
||||
strfmt pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/pseudotag.vim /^function! s:strfmt() abort dict$/;" f
|
||||
strip pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:strip(str)$/;" f
|
||||
strip_leading_bangs pack/plugins/start/vim-fzf-tags/autoload/fzf_tags.vim /^function! s:strip_leading_bangs(identifier)$/;" f
|
||||
strip_tags pack/plugins/start/vim-autotag/autoload/autotag.py /^ def strip_tags(self, tags_file, sources):$/;" m class:AutoTag access:public
|
||||
strwidth pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^ function! s:strwidth(str)$/;" f
|
||||
subprocess pack/plugins/start/vim-autotag/autoload/autotag.py /^import subprocess$/;" i
|
||||
summarize pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function s:summarize(opts, recur, mode_sequence)$/;" f
|
||||
sys pack/plugins/start/vim-autotag/autoload/autotag.py /^import sys$/;" i
|
||||
tag_to_string pack/plugins/start/vim-fzf-tags/autoload/fzf_tags.vim /^function! s:tag_to_string(index, tag_dict)$/;" f
|
||||
tagbar#CloseWindow pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! tagbar#CloseWindow() abort$/;" f
|
||||
tagbar#OpenWindow pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! tagbar#OpenWindow(...) abort$/;" f
|
||||
tagbar#RestoreSession pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! tagbar#RestoreSession() abort$/;" f
|
||||
tagbar#SetFoldLevel pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! tagbar#SetFoldLevel(level, force) abort$/;" f
|
||||
tagbar#StopAutoUpdate pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! tagbar#StopAutoUpdate() abort$/;" f
|
||||
tagbar#ToggleWindow pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! tagbar#ToggleWindow(...) abort$/;" f
|
||||
tagbar#autoopen pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! tagbar#autoopen(...) abort$/;" f
|
||||
tagbar#currentfile pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! tagbar#currentfile() abort$/;" f
|
||||
tagbar#currenttag pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! tagbar#currenttag(fmt, default, ...) abort$/;" f
|
||||
tagbar#debug#enabled pack/plugins/start/vim-tagbar/autoload/tagbar/debug.vim /^function! tagbar#debug#enabled() abort$/;" f
|
||||
tagbar#debug#log pack/plugins/start/vim-tagbar/autoload/tagbar/debug.vim /^function! tagbar#debug#log(msg) abort$/;" f
|
||||
tagbar#debug#log_ctags_output pack/plugins/start/vim-tagbar/autoload/tagbar/debug.vim /^function! tagbar#debug#log_ctags_output(output) abort$/;" f
|
||||
tagbar#debug#start_debug pack/plugins/start/vim-tagbar/autoload/tagbar/debug.vim /^function! tagbar#debug#start_debug(...) abort$/;" f
|
||||
tagbar#debug#stop_debug pack/plugins/start/vim-tagbar/autoload/tagbar/debug.vim /^function! tagbar#debug#stop_debug() abort$/;" f
|
||||
tagbar#gettypeconfig pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! tagbar#gettypeconfig(type) abort$/;" f
|
||||
tagbar#getusertypes pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! tagbar#getusertypes() abort$/;" f
|
||||
tagbar#highlighttag pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! tagbar#highlighttag(openfolds, force) abort$/;" f
|
||||
tagbar#inspect pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! tagbar#inspect(var) abort$/;" f
|
||||
tagbar#is_paused pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! tagbar#is_paused() abort$/;" f
|
||||
tagbar#prototypes#basetag#new pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/basetag.vim /^function! tagbar#prototypes#basetag#new(name) abort$/;" f
|
||||
tagbar#prototypes#fileinfo#new pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/fileinfo.vim /^function! tagbar#prototypes#fileinfo#new(fname, ftype, typeinfo) abort$/;" f
|
||||
tagbar#prototypes#kindheadertag#new pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/kindheadertag.vim /^function! tagbar#prototypes#kindheadertag#new(name) abort$/;" f
|
||||
tagbar#prototypes#normaltag#new pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/normaltag.vim /^function! tagbar#prototypes#normaltag#new(name) abort$/;" f
|
||||
tagbar#prototypes#pseudotag#new pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/pseudotag.vim /^function! tagbar#prototypes#pseudotag#new(name) abort$/;" f
|
||||
tagbar#prototypes#splittag#new pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/splittag.vim /^function! tagbar#prototypes#splittag#new(name) abort$/;" f
|
||||
tagbar#prototypes#typeinfo#new pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/typeinfo.vim /^function! tagbar#prototypes#typeinfo#new(...) abort$/;" f
|
||||
tagbar#sorting#sort pack/plugins/start/vim-tagbar/autoload/tagbar/sorting.vim /^function! tagbar#sorting#sort(tags, compareby, compare_typeinfo) abort$/;" f
|
||||
tagbar#state#get_current_file pack/plugins/start/vim-tagbar/autoload/tagbar/state.vim /^function! tagbar#state#get_current_file(force_current) abort$/;" f
|
||||
tagbar#state#set_current_file pack/plugins/start/vim-tagbar/autoload/tagbar/state.vim /^function! tagbar#state#set_current_file(fileinfo) abort$/;" f
|
||||
tagbar#state#set_paused pack/plugins/start/vim-tagbar/autoload/tagbar/state.vim /^function! tagbar#state#set_paused() abort$/;" f
|
||||
tagbar#toggle_pause pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! tagbar#toggle_pause() abort$/;" f
|
||||
tagbar#types#ctags#init pack/plugins/start/vim-tagbar/autoload/tagbar/types/ctags.vim /^function! tagbar#types#ctags#init(supported_types) abort$/;" f
|
||||
tagbar#types#uctags#init pack/plugins/start/vim-tagbar/autoload/tagbar/types/uctags.vim /^function! tagbar#types#uctags#init(supported_types) abort$/;" f
|
||||
tags_sink pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:tags_sink(lines)$/;" f
|
||||
tagsearch_string pack/plugins/start/vim-fzf-tags/autoload/fzf_tags.vim /^function! s:tagsearch_string(identifier)$/;" f
|
||||
tagstack_head pack/plugins/start/vim-fzf-tags/autoload/fzf_tags.vim /^function! s:tagstack_head()$/;" f
|
||||
test_regexp pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:test_regexp(regexp)$/;" f
|
||||
toggleFold pack/plugins/start/vim-tagbar/autoload/tagbar/prototypes/kindheadertag.vim /^function! s:toggleFold(fileinfo) abort dict$/;" f
|
||||
trim pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:trim(str)$/;" f
|
||||
unencrypted pack/plugins/start/vim-gnupg/plugin/gnupg.vim /^function! s:unencrypted()$/;" f
|
||||
update_lines pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:update_lines(todo)$/;" f
|
||||
update_tags_file pack/plugins/start/vim-autotag/autoload/autotag.py /^ def update_tags_file(self, key, sources):$/;" m class:AutoTag access:public
|
||||
valid_regexp pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:valid_regexp(regexp)$/;" f
|
||||
validate_options pack/plugins/start/vim-easy-align/autoload/easy_align.vim /^function! s:validate_options(opts)$/;" f
|
||||
version_requirement pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:version_requirement(val, min)$/;" f
|
||||
vim pack/plugins/start/vim-autotag/autoload/autotag.py /^import vim # pylint: disable=import-error$/;" i
|
||||
vim_global pack/plugins/start/vim-autotag/autoload/autotag.py /^def vim_global(name, kind=str):$/;" f access:public
|
||||
warn pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:warn(message)$/;" f
|
||||
warning pack/plugins/start/vim-tagbar/autoload/tagbar.vim /^function! s:warning(msg) abort$/;" f
|
||||
windows_sink pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:windows_sink(line)$/;" f
|
||||
winpath pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:winpath(path)$/;" f
|
||||
wrap pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:wrap(name, opts, bang)$/;" f
|
||||
wrapped pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^ let wrapped['sink*'] = remove(wrapped, 'newsink')$/;" v
|
||||
yank_to_register pack/plugins/start/vim-fzf/autoload/fzf/vim.vim /^function! s:yank_to_register(data)$/;" f
|
23
.vim/pack/plugins/start/vim-taskwarrior/LICENSE.txt
Normal file
23
.vim/pack/plugins/start/vim-taskwarrior/LICENSE.txt
Normal file
@ -0,0 +1,23 @@
|
||||
==============================================
|
||||
This is a copy of the MIT license.
|
||||
==============================================
|
||||
Copyright (C) 2013 Zc He <farseer90718@gmail.com>
|
||||
Copyright (C) 2013 David J Patrick <davamundo@gmail.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
of the Software, and to permit persons to whom the Software is furnished to do
|
||||
so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
223
.vim/pack/plugins/start/vim-taskwarrior/README.md
Normal file
223
.vim/pack/plugins/start/vim-taskwarrior/README.md
Normal file
@ -0,0 +1,223 @@
|
||||
vim-taskwarrior
|
||||
===============
|
||||
|
||||
_a vim interface for [taskwarrior](https://taskwarrior.org)_
|
||||
|
||||
Taskwarrior is a command-line todo list manager. It helps you manage task lists
|
||||
with projects, tags, dates, dependencies, annotations, recurrences and apply
|
||||
complex (or simple) queries with attribute modifiers, boolean, regex filters
|
||||
and produce any number of reports, built-in or customizable reports, attributes
|
||||
and color themes. Task keeps data in JSON text files and it's always improving.
|
||||
Find out more at https://taskwarrior.org and read man task and man taskrc.
|
||||
|
||||
vim-taskwarrior is a vim plugin that extends taskwarrior with an interactive
|
||||
interface. It features a rich set of mappings and commands, is easy to customize,
|
||||
and makes adding, modifying, sorting, reporting and marking done, fast, easy and fun!
|
||||
Homepage: https://github.com/farseer90718/vim-taskwarrior, patches welcome!
|
||||
|
||||
----
|
||||
|
||||
### Prerequisites:
|
||||
|
||||
This plugin requires Taskwarrior 2.2.0 or higher, although >2.3.x is required
|
||||
for taskd sync functions, and recommended in general, and well worth the price;
|
||||
free :)
|
||||
see: https://taskwarrior.org/download/
|
||||
|
||||
Vim version 7.x is required.
|
||||
|
||||
Suggested plugins
|
||||
|
||||
* [vim-airline](https://github.com/bling/vim-airline) for [better statusline information](https://github.com/farseer90718/vim-taskwarrior#screenshot).
|
||||
* [unite.vim](https://github.com/Shougo/unite.vim) for easier bookmark/history operations.
|
||||
|
||||
If you experience line-wrapping issues, add the following line to your .vimrc
|
||||
|
||||
```
|
||||
let g:task_rc_override = 'rc.defaultwidth=0'
|
||||
```
|
||||
|
||||
If you experience task truncation (vim-taskwarrior not showing enough tasks), add:
|
||||
|
||||
```
|
||||
let g:task_rc_override = 'rc.defaultheight=0'
|
||||
```
|
||||
|
||||
|
||||
----
|
||||
|
||||
### Screenshot:
|
||||
|
||||
![screenshot](https://raw.github.com/farseer90718/vim-taskwarrior/master/screenshot.png)
|
||||
![vim-taskwarrior animated gif](http://taskextras.org/attachments/download/655/20131110_002753.gif)
|
||||
|
||||
### Installing:
|
||||
|
||||
Either [download zip file](https://github.com/farseer90718/vim-taskwarrior/archive/master.zip)
|
||||
and extract in ~/.vim or use your favorite plugin manager.
|
||||
|
||||
- [Pathogen](https://github.com/tpope/vim-pathogen)
|
||||
- `git clone https://github.com/farseer90718/vim-taskwarrior ~/.vim/bundle/vim-taskwarrior`
|
||||
- [Vundle](https://github.com/gmarik/vundle)
|
||||
1. Add `Bundle 'farseer90718/vim-taskwarrior'` to .vimrc
|
||||
2. Run `:BundleInstall`
|
||||
- [NeoBundle](https://github.com/Shougo/neobundle.vim)
|
||||
1. Add `NeoBundle 'farseer90718/vim-taskwarrior'` to .vimrc
|
||||
2. Run `:NeoBundleInstall`
|
||||
- [vim-plug](https://github.com/junegunn/vim-plug)
|
||||
1. Add `Plug 'blindFS/vim-taskwarrior'` to .vimrc
|
||||
2. Run `:PlugInstall`
|
||||
|
||||
----
|
||||
|
||||
### Default map:
|
||||
|
||||
```vim
|
||||
nnoremap <buffer> A ... " add annotation
|
||||
nnoremap <buffer> x ... " delete annotation.
|
||||
nnoremap <buffer> o ... " open the annotation as a file.
|
||||
nnoremap <buffer> a ... " create new task.
|
||||
nnoremap <buffer> d ... " set the task in current line done.
|
||||
nnoremap <buffer> D ... " delete task
|
||||
nnoremap <buffer> <Del> ... " delete field/annotation/task
|
||||
nnoremap <buffer> <Space> ... " select/remove current task to selected list
|
||||
nnoremap <buffer> m ... " modify current field.
|
||||
nnoremap <buffer> M ... " modify current task.
|
||||
nnoremap <buffer> f ... " change filter
|
||||
nnoremap <buffer> r ... " change report type
|
||||
nnoremap <buffer> c ... " execute a command for selected tasks/current task
|
||||
nnoremap <buffer> R ... " refresh the report/clear selected list
|
||||
nnoremap <buffer> q ... " quit buffer.
|
||||
nnoremap <buffer> X ... " clear all completed task.
|
||||
nnoremap <buffer> p ... " duplicate selected tasks
|
||||
nnoremap <buffer> u ... " undo last change.
|
||||
nnoremap <buffer> + ... " start task
|
||||
nnoremap <buffer> - ... " stop task
|
||||
nnoremap <buffer> S ... " sync with taskd server.
|
||||
nnoremap <buffer> s ... " sort by this column primarily.(if already of the highest priority then switch the polarity)
|
||||
nnoremap <buffer> < ... " sort by this column increasingly.(if already increasingly then increase its priority)
|
||||
nnoremap <buffer> > ... " sort by this column decreasingly.(if already decreasingly then decrease its priority)
|
||||
nnoremap <buffer> H ... " cycle column format left
|
||||
nnoremap <buffer> L ... " cycle column format right
|
||||
nnoremap <buffer> J ... " next historical entry
|
||||
nnoremap <buffer> K ... " previous historical entry
|
||||
nnoremap <buffer> B ... " create a bookmark for current combination
|
||||
nnoremap <buffer> <F1> ... " view the documents
|
||||
nnoremap <buffer> <CR> ... " show task info.
|
||||
nnoremap <buffer> <TAB> ... " jump to the next column
|
||||
nnoremap <buffer> <S-TAB> ... " jump to the previous column
|
||||
nnoremap <buffer> <right> ... " jump to the next non-empty column
|
||||
nnoremap <buffer> <left> ... " jump to the previous non-empty column
|
||||
vnoremap <buffer> d ... " set done to all visual selected tasks
|
||||
vnoremap <buffer> D ... " delete all visual selected tasks
|
||||
vnoremap <buffer> <CR> ... " show information about visual selected tasks
|
||||
vnoremap <buffer> <Space> ... " add visual selected tasks to selected list
|
||||
|
||||
```
|
||||
----
|
||||
|
||||
### Commands:
|
||||
|
||||
```vim
|
||||
:TW [args] " task [filter report arguments]
|
||||
:TWUndo " undo the previous modification
|
||||
:TWEditTaskrc " edit ~/.taskrc
|
||||
:TWEditVitrc " edit ~/.vitrc
|
||||
:TWDeleteCompleted " clear all completed tasks
|
||||
:TWAdd " add new tasks interactively
|
||||
:TWAnnotate " add an annotation
|
||||
:TWComplete " mark task done
|
||||
:TWDelete " deleta a task
|
||||
:TWDeleteAnnotation " delete an annotation
|
||||
:TWModifyInteractive " make changes to a task interactively (use with caution!)
|
||||
:TWReportInfo " run the info report
|
||||
:TWReportSort [args] " overide the sort method, reset to default if no arguments passed
|
||||
:TWSync " synchronise with taskd server
|
||||
:TWToggleReadonly " toggle readonly option
|
||||
:TWToggleHLField " toggle highlight field option
|
||||
:TWHistory " list history records using unite.vim
|
||||
:TWHistoryClear " clear history
|
||||
:TWBookmark " list bookmarks using unite.vim
|
||||
:TWBookmarkClear " clear bookmarks
|
||||
|
||||
```
|
||||
----
|
||||
|
||||
### Options:
|
||||
|
||||
```vim
|
||||
" default task report type
|
||||
let g:task_report_name = 'next'
|
||||
" custom reports have to be listed explicitly to make them available
|
||||
let g:task_report_command = []
|
||||
" whether the field under the cursor is highlighted
|
||||
let g:task_highlight_field = 1
|
||||
" can not make change to task data when set to 1
|
||||
let g:task_readonly = 0
|
||||
" vim built-in term for task undo in gvim
|
||||
let g:task_gui_term = 1
|
||||
" allows user to override task configurations. Seperated by space. Defaults to ''
|
||||
let g:task_rc_override = 'rc.defaultwidth=999'
|
||||
" default fields to ask when adding a new task
|
||||
let g:task_default_prompt = ['due', 'description']
|
||||
" whether the info window is splited vertically
|
||||
let g:task_info_vsplit = 0
|
||||
" info window size
|
||||
let g:task_info_size = 15
|
||||
" info window position
|
||||
let g:task_info_position = 'belowright'
|
||||
" directory to store log files defaults to taskwarrior data.location
|
||||
let g:task_log_directory = '~/.task'
|
||||
" max number of historical entries
|
||||
let g:task_log_max = '20'
|
||||
" forward arrow shown on statusline
|
||||
let g:task_left_arrow = ' <<'
|
||||
" backward arrow ...
|
||||
let g:task_left_arrow = '>> '
|
||||
|
||||
```
|
||||
----
|
||||
|
||||
### Syntax highlightling:
|
||||
|
||||
Default scheme:
|
||||
|
||||
```vim
|
||||
highlight default link taskwarrior_tablehead Tabline
|
||||
highlight default link taskwarrior_field IncSearch
|
||||
highlight default link taskwarrior_selected Visual
|
||||
highlight default link taskwarrior_id VarId
|
||||
highlight default link taskwarrior_project String
|
||||
highlight default link taskwarrior_Status Include
|
||||
highlight default link taskwarrior_priority Class
|
||||
highlight default link taskwarrior_due Todo
|
||||
highlight default link taskwarrior_end Keyword
|
||||
highlight default link taskwarrior_description Normal
|
||||
highlight default link taskwarrior_entry Special
|
||||
highlight default link taskwarrior_depends Todo
|
||||
highlight default link taskwarrior_tags Keyword
|
||||
highlight default link taskwarrior_uuid VarId
|
||||
highlight default link taskwarrior_urgency Todo
|
||||
```
|
||||
|
||||
Feel free to change any of above by something like:
|
||||
|
||||
```vim
|
||||
hi taskwarrior_xxx guibg = xxx guifg = xxx ctermbg = xxx ctermfg = xxx
|
||||
```
|
||||
|
||||
in your vimrc.
|
||||
|
||||
### Acknowledgement:
|
||||
|
||||
* [vim-airline](https://github.com/bling/vim-airline) by bling
|
||||
* [unite.vim](https://github.com/Shougo/unite.vim) by Shougo
|
||||
* [webapi-vim](https://github.com/mattn/webapi-vim) by mattn
|
||||
|
||||
### License:
|
||||
|
||||
[MIT](https://raw.github.com/farseer90718/vim-taskwarrior/master/LICENSE.txt)
|
||||
|
||||
|
||||
[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/farseer90718/vim-taskwarrior/trend.png)](https://bitdeli.com/free "Bitdeli Badge")
|
||||
|
@ -0,0 +1,41 @@
|
||||
function! airline#extensions#taskwarrior#apply(...)
|
||||
if &ft == 'taskreport'
|
||||
call a:1.add_section('airline_a', ' Taskwarrior ')
|
||||
call a:1.add_section('airline_b', ' %{b:command} %{&readonly ? g:airline_symbols.readonly : ""}')
|
||||
call a:1.add_section('airline_b', ' @%{b:context} ')
|
||||
call a:1.add_section('airline_b', g:task_left_arrow.' %{b:hist > 1 ? g:task_right_arrow : ""}')
|
||||
call a:1.add_section('airline_c', ' %{b:filter} ')
|
||||
call a:1.add_section('airline_c', ' %{b:sstring} ')
|
||||
call a:1.split()
|
||||
call a:1.add_section('airline_x', ' %{b:now} ')
|
||||
call a:1.add_section('airline_x', ' %{b:task_report_columns[taskwarrior#data#current_index()]} ')
|
||||
call a:1.add_section('airline_y', ' %{b:sort} ')
|
||||
if b:active != '0'
|
||||
call airline#parts#define_text('active', ' '.b:active.' ')
|
||||
call airline#parts#define_accent('active', 'orange')
|
||||
call a:1.add_section('airline_z', airline#section#create(['active']))
|
||||
endif
|
||||
call a:1.add_section('airline_z', ' %{b:summary[0]} ')
|
||||
call airline#parts#define_text('completed', ' '.b:summary[1].' ')
|
||||
call airline#parts#define_accent('completed', 'green')
|
||||
call a:1.add_section('airline_z', airline#section#create(['completed']))
|
||||
call a:1.add_section('airline_z', ' %{b:summary[2]} ')
|
||||
return 1
|
||||
elseif &ft == 'taskinfo'
|
||||
call a:1.add_section('airline_a', ' Taskinfo ')
|
||||
call a:1.add_section('airline_b', ' %{b:command." ".g:airline_symbols.readonly }')
|
||||
call a:1.add_section('airline_c', ' %{b:filter} ')
|
||||
call a:1.split()
|
||||
return 1
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function s:context()
|
||||
let con = split(system('task context show'), '\n')
|
||||
let con = con =~ 'No context' ? 'none' : con
|
||||
return con
|
||||
endfunction
|
||||
|
||||
function! airline#extensions#taskwarrior#init(ext)
|
||||
call a:ext.add_statusline_func('airline#extensions#taskwarrior#apply')
|
||||
endfunction
|
@ -0,0 +1,44 @@
|
||||
function! taskinfo#init(command, filter, info)
|
||||
if exists('g:task_info')
|
||||
call taskinfo#quit()
|
||||
endif
|
||||
|
||||
if a:command != 'info'
|
||||
\ && exists('g:task_info_arg')
|
||||
\ && g:task_info_arg == [a:command, a:filter]
|
||||
unlet g:task_info_arg
|
||||
return
|
||||
endif
|
||||
|
||||
execute g:task_info_position.' '.g:task_info_size.
|
||||
\ (g:task_info_vsplit ? 'v' : '').'split'
|
||||
edit taskinfo
|
||||
let g:task_info = bufnr('%')
|
||||
let g:task_info_arg = [a:command, a:filter]
|
||||
setlocal noswapfile
|
||||
setlocal modifiable
|
||||
call append(0, a:info)
|
||||
silent global/^[\t ]*$/delete
|
||||
silent global/^[ -]\+$/delete
|
||||
setlocal readonly
|
||||
setlocal nomodifiable
|
||||
setlocal buftype=nofile
|
||||
setlocal nowrap
|
||||
setlocal filetype=taskinfo
|
||||
1
|
||||
|
||||
let b:command = a:command
|
||||
let b:filter = a:filter
|
||||
|
||||
nnoremap <silent> <buffer> q :call taskinfo#quit()<CR>
|
||||
nnoremap <silent> <buffer> <enter> :call taskinfo#quit()<CR>
|
||||
|
||||
if a:command != 'info'
|
||||
wincmd W
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! taskinfo#quit()
|
||||
silent! execute g:task_info.'bd!'
|
||||
unlet g:task_info
|
||||
endfunction
|
221
.vim/pack/plugins/start/vim-taskwarrior/autoload/taskwarrior.vim
Normal file
221
.vim/pack/plugins/start/vim-taskwarrior/autoload/taskwarrior.vim
Normal file
@ -0,0 +1,221 @@
|
||||
function! taskwarrior#list(...) abort
|
||||
setlocal noreadonly
|
||||
setlocal modifiable
|
||||
let pos = getpos('.')
|
||||
%delete
|
||||
call taskwarrior#buffer_var_init()
|
||||
let b:command = get(a:, 1, b:command)
|
||||
let b:filter = get(a:, 2, b:filter)
|
||||
let b:type = get(a:, 3, b:type)
|
||||
let b:rc = get(a:, 4, b:rc). ' rc.defaultheight=0'
|
||||
|
||||
let b:rc .= ' '.join(filter(split(b:filter, ' '), "v:val =~ '^rc\..*'"))
|
||||
let b:filter = join(filter(split(b:filter, ' '), "v:val !~ '^rc\..*'"))
|
||||
let rcs = split(b:rc, ' ')
|
||||
let b:rc = join(filter(copy(rcs), "match(rcs, matchstr(v:val, '^[^=:]*'), v:key+1) == -1"), ' ')
|
||||
|
||||
if b:type == 'special'
|
||||
setlocal buftype=nofile
|
||||
call append(0, split(system('task '.b:rc.' '.b:filter.' '.b:command), '\n'))
|
||||
silent global/^[\t ]*$/delete
|
||||
execute 'setlocal filetype=task_'.b:command
|
||||
nnoremap <buffer> q :call taskwarrior#Bclose(bufnr('%'))<CR>
|
||||
call setpos('.', pos)
|
||||
return
|
||||
endif
|
||||
|
||||
let b:hist = get(b:, 'hist', 1)
|
||||
call taskwarrior#log#history('write')
|
||||
|
||||
let rcc = matchstr(b:rc, 'rc\.report\.'.b:command.'\.columns.\zs\S*')
|
||||
let rcl = matchstr(b:rc, 'rc\.report\.'.b:command.'\.labels.\zs\S*')
|
||||
" let b:task_report_columns = rcc == '' ? split(system("task _get -- rc.report.".b:command.".columns")[0:-2], ',') : split(rcc, ',')
|
||||
" let b:task_report_labels = rcl == '' ? split(system("task _get -- rc.report.".b:command.".labels")[0:-2], ',') : split(rcl, ',')
|
||||
let b:task_report_columns = rcc == '' ? split(matchstr(system("task show |grep report.".b:command.".columns")[0:-2], '\S*$'), ',') : split(rcc, ',')
|
||||
let b:task_report_labels = rcl == '' ? split(matchstr(system("task show |grep report.".b:command.".labels")[0:-2], '\S*$'), ',') : split(rcl, ',')
|
||||
let line1 = join(b:task_report_labels, ' ')
|
||||
|
||||
let context = split(substitute(
|
||||
\ system('task '.b:rc.' '.b:filter.' '.b:command),
|
||||
\ '\[[0-9;]\+m',
|
||||
\ '', 'g'),
|
||||
\ '\n')
|
||||
let split_lineno = match(context, '^[ -]\+$')
|
||||
if split_lineno == -1
|
||||
call append(0, line1)
|
||||
else
|
||||
let end = len(context)-match(reverse(copy(context)), '^$')
|
||||
call append(0, context[split_lineno-1:end-1])
|
||||
silent global/^[\t ]*$/delete
|
||||
silent global/^[ -]\+$/delete
|
||||
endif
|
||||
|
||||
call filter(b:task_report_columns, "index(split(getline(1), ' '), b:task_report_labels[v:key]) != -1")
|
||||
call filter(b:task_report_labels, "index(split(getline(1), ' '), v:val) != -1")
|
||||
|
||||
let b:task_columns = []
|
||||
let ci = 0
|
||||
1
|
||||
while ci != -1
|
||||
let b:task_columns += [ci]
|
||||
let ci = search('\s\S', 'W', 1)
|
||||
let ci = ci > 0 ? virtcol('.') : -1
|
||||
endwhile
|
||||
|
||||
let b:task_columns += [999]
|
||||
let b:summary = taskwarrior#data#global_stats()
|
||||
let b:sort = taskwarrior#sort#order_list()[0]
|
||||
let a_tasks = split(system('task active limit:1 rc.verbose:nothing
|
||||
\ rc.report.active.sort=start-
|
||||
\ rc.report.active.columns=start.active,start.age,id,description.desc
|
||||
\ rc.report.active.labels=A,Age,ID,Description'), '\n')
|
||||
let b:now = len(a_tasks) > 0 ? a_tasks[-1] : ''
|
||||
let b:active = split(system('task start.any: count'), '\n')[0]
|
||||
let b:selected = []
|
||||
let b:sline = []
|
||||
let b:sstring = ''
|
||||
let con = split(system('task context show'), '\n')[0]
|
||||
let b:context = con =~ 'No context' ? 'none' :
|
||||
\ matchstr(con, 'Context .\zs\S*\ze. ')
|
||||
|
||||
setlocal filetype=taskreport
|
||||
if exists('b:ct')
|
||||
for l in range(line('$'))
|
||||
if taskwarrior#data#get_uuid(l) == b:ct
|
||||
let pos[1] = l
|
||||
break
|
||||
endif
|
||||
endfor
|
||||
endif
|
||||
call setpos('.', pos)
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#buffer_var_init()
|
||||
let b:command = get(b:, 'command', g:task_report_name)
|
||||
let b:filter = get(b:, 'filter', '')
|
||||
let b:type = get(b:, 'type', 'report')
|
||||
let b:rc = get(b:, 'rc', g:task_rc_override)
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#init(...)
|
||||
if exists(':TagbarClose')
|
||||
TagbarClose
|
||||
endif
|
||||
let argstring = join(a:000, ' ')
|
||||
let [command, filter, type] = taskwarrior#command_type(argstring)
|
||||
let rc = g:task_rc_override
|
||||
|
||||
if type == 'interactive'
|
||||
if !g:task_readonly
|
||||
execute '!task '.argstring
|
||||
call taskwarrior#refresh()
|
||||
endif
|
||||
return
|
||||
endif
|
||||
|
||||
execute 'edit task\ '.command.'\ '.type
|
||||
|
||||
if exists('g:task_view')
|
||||
let g:task_view += [bufnr('%')]
|
||||
else
|
||||
let g:task_view = [bufnr('%')]
|
||||
endif
|
||||
|
||||
setlocal noswapfile
|
||||
call taskwarrior#list(command, filter, type, rc)
|
||||
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#refresh()
|
||||
if exists('g:task_view')
|
||||
for bufn in g:task_view
|
||||
execute bufn.'buffer'
|
||||
call taskwarrior#list()
|
||||
endfor
|
||||
else
|
||||
call taskwarrior#init()
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#Bclose(buffer)
|
||||
if a:buffer =~ '^\d\+$'
|
||||
let btarget = bufnr(str2nr(a:buffer))
|
||||
else
|
||||
let btarget = bufnr(a:buffer)
|
||||
endif
|
||||
if bufname(btarget) == ''
|
||||
bdelete
|
||||
return
|
||||
endif
|
||||
" Numbers of windows that view target buffer which we will delete.
|
||||
let wnums = filter(range(1, winnr('$')), 'winbufnr(v:val) == btarget')
|
||||
let wcurrent = winnr()
|
||||
for w in wnums
|
||||
execute w.'wincmd w'
|
||||
let prevbuf = bufnr('#')
|
||||
if prevbuf > 0 && buflisted(prevbuf) && prevbuf != w
|
||||
buffer #
|
||||
else
|
||||
bprevious
|
||||
endif
|
||||
if btarget == bufnr('%')
|
||||
" Numbers of listed buffers which are not the target to be deleted.
|
||||
let blisted = filter(range(1, bufnr('$')), 'buflisted(v:val) && v:val != btarget')
|
||||
" Listed, not target, and not displayed.
|
||||
let bhidden = filter(copy(blisted), 'bufwinnr(v:val) < 0')
|
||||
" Take the first buffer, if any (could be more intelligent).
|
||||
let bjump = (bhidden + blisted + [-1])[0]
|
||||
if bjump > 0
|
||||
execute 'buffer '.bjump
|
||||
else
|
||||
enew
|
||||
endif
|
||||
endif
|
||||
endfor
|
||||
execute 'silent! bdelete '.btarget
|
||||
execute wcurrent.'wincmd w'
|
||||
endfunction
|
||||
|
||||
|
||||
function! taskwarrior#hi_field()
|
||||
silent! syntax clear taskwarrior_field
|
||||
let index = taskwarrior#data#current_index()
|
||||
execute 'syntax match taskwarrior_field /\%>1l\%'.line('.').'l\%'.(b:task_columns[index]+1).'v.*\%<'.(b:task_columns[index+1]+1).'v/'
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#quit()
|
||||
call taskwarrior#Bclose(bufnr('%'))
|
||||
call remove(g:task_view, index(g:task_view, bufnr('%')))
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#quit_all()
|
||||
for bufn in g:task_view
|
||||
call taskwarrior#Bclose(bufn)
|
||||
endfor
|
||||
let g:task_view = []
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#system_call(filter, command, args, mode)
|
||||
if a:mode == 'silent'
|
||||
call system('task '.a:filter.' '.a:command.' '.a:args)
|
||||
elseif a:mode == 'echo'
|
||||
echo "\n----------------\n"
|
||||
echo system('task '.a:filter.' '.a:command.' '.a:args)
|
||||
else
|
||||
execute '!task '.a:filter.' '.a:command.' '.a:args
|
||||
endif
|
||||
call taskwarrior#refresh()
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#command_type(string)
|
||||
for sub in split(a:string, ' ')
|
||||
if index(g:task_report_command, sub) != -1
|
||||
return [ sub, substitute(' '.a:string, ' '.sub, '', ''), 'report' ]
|
||||
elseif index(g:task_interactive_command, sub) != -1
|
||||
return [ sub, substitute(' '.a:string, ' '.sub, '', ''), 'interactive' ]
|
||||
elseif index(g:task_all_commands, sub) != -1
|
||||
return [ sub, substitute(' '.a:string, ' '.sub, '', ''), 'special' ]
|
||||
endif
|
||||
endfor
|
||||
return [ g:task_report_name, a:string, 'report' ]
|
||||
endfunction
|
@ -0,0 +1,370 @@
|
||||
function! taskwarrior#action#new()
|
||||
call taskwarrior#system_call('', 'add', taskwarrior#data#get_args('add'), 'echo')
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#action#set_done()
|
||||
call taskwarrior#system_call(taskwarrior#data#get_uuid(), ' done', '', 'silent')
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#action#urgency() abort
|
||||
let cc = taskwarrior#data#current_column()
|
||||
let udas = split(system('task _udas'), '\n')
|
||||
let cmap = { 'start' : 'active',
|
||||
\ 'entry' : 'age',
|
||||
\ 'depends' : 'blocked',
|
||||
\ 'parent' : 'blocking',
|
||||
\ 'wait' : 'waiting',
|
||||
\ 'description' : 'annotations'
|
||||
\ }
|
||||
let isuda = 0
|
||||
if has_key(cmap, cc)
|
||||
let cc = cmap[cc]
|
||||
elseif index(['due', 'priority', 'project', 'tags', 'scheduled']
|
||||
\ , cc) == -1
|
||||
if index(udas, cc) == -1
|
||||
call taskwarrior#sort#by_arg('urgency-')
|
||||
return
|
||||
else
|
||||
let isuda = 1
|
||||
endif
|
||||
endif
|
||||
let rcfile = $HOME.'/.taskrc'
|
||||
if filereadable(rcfile)
|
||||
let cv = taskwarrior#data#get_value_by_column(line('.'), cc)
|
||||
let option = isuda ? 'urgency.uda.'.cc.'.coefficient' :
|
||||
\ 'urgency.'.cc.'.coefficient'
|
||||
if len(cv)
|
||||
let ctag = expand('<cword>')
|
||||
if cc == 'tags' && index(split(cv), ctag) != -1
|
||||
let option = 'urgency.user.tag.'.ctag.'.coefficient'
|
||||
elseif cc == 'project' && cv =~ '^[^ \t%\\*]\+$'
|
||||
let pl = split(cv, '\.')
|
||||
let idx = index(pl, expand('<cword>'))
|
||||
let option = 'urgency.user.project.'.
|
||||
\ join(pl[0:idx], '.').'.coefficient'
|
||||
elseif isuda && cv =~ '^\w\+$'
|
||||
let option = 'urgency.uda.'.cc.'.'.cv.'.coefficient'
|
||||
endif
|
||||
endif
|
||||
let default_raw = split(system('task _get rc.'.option), '\n')
|
||||
let default = len(default_raw) ? default_raw[0] : '0'
|
||||
let new = input(option.' : ', default)
|
||||
let lines = readfile(rcfile)
|
||||
let index = match(lines, option)
|
||||
if str2float(new) == str2float(default)
|
||||
elseif str2float(new) == 0
|
||||
call filter(lines, 'v:val !~ option')
|
||||
elseif index == -1
|
||||
call add(lines, option.'='.new)
|
||||
else
|
||||
let lines[index] = option.'='.new
|
||||
endif
|
||||
call writefile(lines, rcfile)
|
||||
endif
|
||||
call taskwarrior#sort#by_arg('urgency-')
|
||||
execute 'normal! :\<Esc>'
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#action#modify(mode)
|
||||
let uuid = taskwarrior#data#get_uuid()
|
||||
if uuid == ''
|
||||
return
|
||||
endif
|
||||
if a:mode == 'current'
|
||||
let field = taskwarrior#data#current_column()
|
||||
if index(['id', 'uuid', 'status', 'urgency'], field) != -1
|
||||
return
|
||||
elseif field == 'description'
|
||||
call taskwarrior#system_call(uuid, 'modify', taskwarrior#data#get_args('modify', [field]), 'external')
|
||||
else
|
||||
call taskwarrior#system_call(uuid, 'modify', taskwarrior#data#get_args('modify', [field]), 'silent')
|
||||
endif
|
||||
else
|
||||
call taskwarrior#system_call(uuid, 'modify', taskwarrior#data#get_args('modify'), 'external')
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#action#delete()
|
||||
let uuid = taskwarrior#data#get_uuid()
|
||||
if uuid == ''
|
||||
call taskwarrior#action#annotate('del')
|
||||
else
|
||||
let ccol = taskwarrior#data#current_column()
|
||||
if index(['project', 'tags', 'due', 'priority', 'start', 'depends'], ccol) != -1
|
||||
call taskwarrior#system_call(uuid, 'modify', ccol.':', 'silent')
|
||||
else
|
||||
execute '!task '.uuid.' delete'
|
||||
endif
|
||||
endif
|
||||
call taskwarrior#refresh()
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#action#remove()
|
||||
execute '!task '.taskwarrior#data#get_uuid().' delete'
|
||||
call taskwarrior#list()
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#action#annotate(op)
|
||||
let ln = line('.')
|
||||
let offset = -1
|
||||
while ln > 1 && taskwarrior#data#get_uuid(ln) == ''
|
||||
let ln -= 1
|
||||
let offset += 1
|
||||
endwhile
|
||||
let uuid = taskwarrior#data#get_uuid(ln)
|
||||
if uuid == ''
|
||||
return
|
||||
endif
|
||||
if a:op == 'add'
|
||||
let annotation = input('new annotation:', '', 'file')
|
||||
call taskwarrior#system_call(uuid, ' annotate ', annotation, 'silent')
|
||||
elseif a:op == 'del'
|
||||
let annotation = input('annotation pattern to delete:')
|
||||
call taskwarrior#system_call(uuid, ' denotate ', annotation, 'silent')
|
||||
elseif offset >= 0
|
||||
let taskobj = taskwarrior#data#get_query(uuid)
|
||||
if exists('taskobj.annotations[offset].description')
|
||||
let file = substitute(taskobj.annotations[offset].description, '\s*\/\s*', '/', 'g')
|
||||
let file = escape(file, ' ')
|
||||
let ft = 'text'
|
||||
if executable('file')
|
||||
let ft = system('file '.file)[:-2]
|
||||
endif
|
||||
if ft =~ 'text$'
|
||||
execute 'e '.file
|
||||
elseif ft !~ '(No such file or directory)' || file =~ '[a-z]*:\/\/[^ >,;]*'
|
||||
if executable('xdg-open')
|
||||
call system('xdg-open '.file.'&')
|
||||
elseif executable('open')
|
||||
call system('open '.file.'&')
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#action#filter()
|
||||
let column = taskwarrior#data#current_column()
|
||||
if index(['project', 'tags', 'status', 'priority'], column) != -1 && line('.') > 1
|
||||
let filter = substitute(substitute(taskwarrior#data#get_args('modify', [column]), 'tags:', '+', ''), '\v^\s*\+(\s|$)', '', '')
|
||||
elseif column =~ '\v^(entry|end|due)$'
|
||||
let filter = column.'.before:'.input(column.'.before:', taskwarrior#data#get_value_by_column('.', column))
|
||||
elseif column == 'description'
|
||||
let filter = 'description:'.input('description:', taskwarrior#data#get_value_by_column('.', column) )
|
||||
else
|
||||
let filter = input('new filter:', b:filter, 'customlist,taskwarrior#complete#filter')
|
||||
endif
|
||||
let filter = substitute(filter, 'status:\(\s\|$\)', 'status.any: ', 'g')
|
||||
if filter != b:filter
|
||||
let b:filter = filter
|
||||
let b:hist = 1
|
||||
call taskwarrior#list()
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#action#command()
|
||||
if len(b:selected) == 0
|
||||
let filter = taskwarrior#data#get_uuid()
|
||||
else
|
||||
let filter = join(b:selected, ',')
|
||||
endif
|
||||
let command = input('task '.filter.':', '', 'customlist,taskwarrior#complete#command')
|
||||
if index(g:task_all_commands, b:command) == -1
|
||||
return
|
||||
endif
|
||||
call taskwarrior#system_call(filter, command, '', 'interactive')
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#action#report()
|
||||
let command = input('new report:', g:task_report_name, 'customlist,taskwarrior#complete#report')
|
||||
if index(g:task_report_command, command) != -1 && command != b:command
|
||||
let b:command = command
|
||||
let b:hist = 1
|
||||
call taskwarrior#list()
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#action#paste()
|
||||
if len(b:selected) == 0
|
||||
return
|
||||
elseif len(b:selected) < 3
|
||||
call taskwarrior#system_call(join(b:selected, ','), 'duplicate', '', 'echo')
|
||||
else
|
||||
call taskwarrior#system_call(join(b:selected, ','), 'duplicate', '', 'interactive')
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#action#columns_format_change(direction)
|
||||
let ccol = taskwarrior#data#current_column()
|
||||
if !exists('g:task_columns_format[ccol]')
|
||||
return
|
||||
endif
|
||||
let clist = g:task_columns_format[ccol]
|
||||
if len(clist) == 1
|
||||
return
|
||||
endif
|
||||
let ccol_ful = b:task_report_columns[taskwarrior#data#current_index()]
|
||||
let ccol_sub = matchstr(ccol_ful, '\.\zs.*')
|
||||
let rcl = matchstr(b:rc, 'rc\.report\.'.b:command.'\.columns.\zs\S*')
|
||||
" let dfl = system('task _get -- rc.report.'.b:command.'.columns')[0:-2]
|
||||
let dfl = matchstr(system('task show | grep report.'.b:command.'.columns')[0:-2], '\S*$')
|
||||
let index = index(clist, ccol_sub)
|
||||
let index = index == -1 ? 0 : index
|
||||
if a:direction == 'left'
|
||||
let index -= 1
|
||||
else
|
||||
let index += 1
|
||||
if index == len(clist)
|
||||
let index = 0
|
||||
endif
|
||||
endif
|
||||
let newsub = index == 0 ? '' : '.'.clist[index]
|
||||
let b:rc .= ' rc.report.'.b:command.'.columns:'.
|
||||
\ substitute(
|
||||
\ rcl == '' ? dfl : rcl,
|
||||
\ '[=:,]\zs'.ccol_ful.'\ze\(,\|$\)',
|
||||
\ ccol.newsub, ''
|
||||
\ )
|
||||
let b:hist = 1
|
||||
call taskwarrior#list()
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#action#date(count)
|
||||
let ccol = taskwarrior#data#current_column()
|
||||
if index(['due', 'end', 'entry'], ccol) == -1
|
||||
return
|
||||
endif
|
||||
setlocal modifiable
|
||||
if exists('g:loaded_speeddating')
|
||||
call speeddating#increment(a:count)
|
||||
elseif a:count > 0
|
||||
execute 'normal! '.a:count.''
|
||||
else
|
||||
execute 'normal! '.-a:count.''
|
||||
endif
|
||||
let b:ct = taskwarrior#data#get_uuid()
|
||||
call taskwarrior#system_call(b:ct, 'modify', ccol.':'.taskwarrior#data#get_value_by_column('.', ccol, 'temp'), 'silent')
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#action#visual(action) range
|
||||
let line1 = getpos("'<")[1]
|
||||
let line2 = getpos("'>")[1]
|
||||
let fil = []
|
||||
let lin = []
|
||||
for l in range(line1, line2)
|
||||
let uuid = taskwarrior#data#get_uuid(l)
|
||||
if uuid !~ '^\s*$'
|
||||
let fil += [uuid]
|
||||
let lin += [l]
|
||||
endif
|
||||
endfor
|
||||
let filter = join(fil, ',')
|
||||
if a:action == 'done'
|
||||
call taskwarrior#system_call(filter, 'done', '', 'interactive')
|
||||
elseif a:action == 'delete'
|
||||
call taskwarrior#system_call(filter, 'delete', '', 'interactive')
|
||||
elseif a:action == 'info'
|
||||
call taskinfo#init('information', filter, split(system('task rc.color=no information '.filter), '\n'))
|
||||
elseif a:action == 'select'
|
||||
for var in fil
|
||||
let index = index(b:selected, var)
|
||||
if index == -1
|
||||
let b:selected += [var]
|
||||
let b:sline += [lin[index(fil, var)]]
|
||||
else
|
||||
call remove(b:selected, index)
|
||||
call remove(b:sline, index)
|
||||
endif
|
||||
endfor
|
||||
let b:sstring = join(b:selected, ' ')
|
||||
setlocal syntax=taskreport
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#action#move_cursor(direction, mode)
|
||||
let ci = taskwarrior#data#current_index()
|
||||
if ci == -1 || (ci == 0 && a:direction == 'left') || (ci == len(b:task_columns)-1 && a:direction == 'right')
|
||||
return
|
||||
endif
|
||||
if a:direction == 'left'
|
||||
call search('\%'.(b:task_columns[ci-1]+1).'v', 'be')
|
||||
else
|
||||
call search('\%'.(b:task_columns[ci+1]+1).'v', 'e')
|
||||
endif
|
||||
if a:mode == 'skip' && taskwarrior#data#get_value_by_index('.', taskwarrior#data#current_index()) =~ '^\s*$'
|
||||
call taskwarrior#action#move_cursor(a:direction, 'skip')
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#action#undo()
|
||||
if has("gui_running")
|
||||
if exists('g:task_gui_term') && g:task_gui_term == 1
|
||||
!task rc.color=off undo
|
||||
elseif executable('xterm')
|
||||
silent !xterm -e 'task undo'
|
||||
elseif executable('urxvt')
|
||||
silent !urxvt -e task undo
|
||||
elseif executable('gnome-terminal')
|
||||
silent !gnome-terminal -e 'task undo'
|
||||
endif
|
||||
else
|
||||
sil !clear
|
||||
!task undo
|
||||
endif
|
||||
call taskwarrior#refresh()
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#action#clear_completed()
|
||||
!task status:completed delete
|
||||
call taskwarrior#refresh()
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#action#sync(action)
|
||||
execute '!task '.a:action.' '
|
||||
call taskwarrior#refresh()
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#action#select()
|
||||
let uuid = taskwarrior#data#get_uuid()
|
||||
if uuid == ''
|
||||
return
|
||||
endif
|
||||
let index = index(b:selected, uuid)
|
||||
if index == -1
|
||||
let b:selected += [uuid]
|
||||
let b:sline += [line('.')]
|
||||
else
|
||||
call remove(b:selected, index)
|
||||
call remove(b:sline, index)
|
||||
endif
|
||||
let b:sstring = join(b:selected, ' ')
|
||||
setlocal syntax=taskreport
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#action#show_info(...)
|
||||
if a:0 > 0
|
||||
let command = 'info'
|
||||
let filter = a:1
|
||||
else
|
||||
let ccol = taskwarrior#data#current_column()
|
||||
let dict = { 'project': 'projects',
|
||||
\ 'tags': 'tags',
|
||||
\ 'id': 'stats',
|
||||
\ 'depends': 'blocking',
|
||||
\ 'recur': 'recurring',
|
||||
\ 'due': 'overdue',
|
||||
\ 'wait': 'waiting',
|
||||
\ 'urgency': 'ready',
|
||||
\ 'entry': 'history.monthly',
|
||||
\ 'end': 'history.monthly'}
|
||||
let command = get(dict, ccol, 'summary')
|
||||
let uuid = taskwarrior#data#get_uuid()
|
||||
if uuid !~ '^\s*$'
|
||||
let command = substitute(command, '\v(summary|stats)', 'information', '')
|
||||
let filter = taskwarrior#data#get_uuid()
|
||||
else
|
||||
let filter = b:filter
|
||||
endif
|
||||
endif
|
||||
call taskinfo#init(command, filter, split(system('task rc.color=no '.command.' '.filter), '\n'))
|
||||
endfunction
|
@ -0,0 +1,54 @@
|
||||
function! taskwarrior#complete#TW(A, L, P)
|
||||
let command = copy(g:task_all_commands)
|
||||
let filter = copy(g:task_filter)
|
||||
let config = copy(g:task_all_configurations)
|
||||
let contexts = split(system('task _context'), '\n')
|
||||
let context_cmd = ['define', 'show', 'list', 'delete']
|
||||
let words = split(a:L, ' ')
|
||||
if len(words) > 1 && words[1] == 'context'
|
||||
if len(words) == 2 || index(context_cmd, words[2]) == -1
|
||||
return filter(context_cmd + contexts + ['none'],
|
||||
\ 'match(v:val, a:A) != -1')
|
||||
elseif words[2] == 'delete'
|
||||
return filter(contexts, 'match(v:val, a:A) != -1')
|
||||
else
|
||||
return []
|
||||
endif
|
||||
endif
|
||||
for ph in words
|
||||
if ph == 'config' || ph == 'show'
|
||||
return filter(config, 'match(v:val, a:A) != -1')
|
||||
elseif ph =~ '^rc\..*'
|
||||
return map(filter(config, 'match(v:val, a:A[3:]) != -1'),
|
||||
\ "'rc.'.v:val")
|
||||
elseif index(command, ph) != -1
|
||||
return filter(filter, 'match(v:val, a:A) != -1')
|
||||
endif
|
||||
endfor
|
||||
return filter(command+filter, 'match(v:val, a:A) != -1')
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#complete#sort(A, L, P)
|
||||
let cols = map(split(system('task _columns'), '\n'),
|
||||
\ 'matchstr(v:val, "^\\w*")')
|
||||
return filter(cols, 'match(v:val, a:A) != -1')
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#complete#filter(A, L, P)
|
||||
let lead = matchstr(a:A, '\S*$')
|
||||
let lead = lead == '' ? '.*' : lead
|
||||
let dict = copy(g:task_filter)
|
||||
for ph in split(a:L, ' ')
|
||||
call remove(dict, index(dict, matchstr(ph, '.*:\ze')))
|
||||
endfor
|
||||
return map(filter(dict, 'match(v:val, lead) != -1'),
|
||||
\ "matchstr(a:L, '.*\\ze\\s\\+\\S*').' '.v:val")
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#complete#command(A, L, P)
|
||||
return filter(copy(g:task_all_commands), 'match(v:val, a:A) != -1')
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#complete#report(A, L, P)
|
||||
return filter(copy(g:task_report_command), 'match(v:val, a:A) != -1')
|
||||
endfunction
|
@ -0,0 +1,132 @@
|
||||
function! taskwarrior#data#get_uuid(...)
|
||||
let line = a:0 == 0 ? '.' : a:1
|
||||
let vol = taskwarrior#data#get_value_by_column(line, 'uuid')
|
||||
let vol = vol =~ '[0-9a-f]\{8}\(-[0-9a-f]\{4}\)\{3}-[0-9a-f]\{12}' ?
|
||||
\ vol : taskwarrior#data#get_value_by_column(line, 'id')
|
||||
return vol =~ '^\s*-*\s*$' ? '' : vol
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#data#get_args(...)
|
||||
if a:0 == 0
|
||||
return
|
||||
elseif a:0 == 1
|
||||
return taskwarrior#data#get_args(a:1, g:task_default_prompt)
|
||||
endif
|
||||
let arg = ' '
|
||||
for key in a:2
|
||||
let default = a:1 == 'modify' ?
|
||||
\ taskwarrior#data#get_value_by_column('.', key)
|
||||
\ : ''
|
||||
let temp = shellescape(input(key.":", default), 1)
|
||||
if key == 'description'
|
||||
let arg .= ' '.temp
|
||||
elseif temp !~ '^[ \t]*$' || a:1 == 'modify'
|
||||
let arg .= ' '.key.':'.temp
|
||||
endif
|
||||
endfor
|
||||
echom arg
|
||||
return arg
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#data#get_value_by_column(line, column, ...)
|
||||
if a:line == 1 || (a:line == '.' && line('.') == 1)
|
||||
return ''
|
||||
endif
|
||||
if a:column == 'id' || a:column == 'uuid' || exists('a:1')
|
||||
let index = match(b:task_report_columns, '^'.a:column.'.*')
|
||||
return taskwarrior#data#get_value_by_index(a:line, index(b:task_report_columns, a:column))
|
||||
else
|
||||
let dict = taskwarrior#data#get_query()
|
||||
let val = get(dict, a:column, '')
|
||||
if type(val) == type('')
|
||||
return val
|
||||
elseif type(val) == type([])
|
||||
return join(val, ' ')
|
||||
else
|
||||
return string(val)
|
||||
endif
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#data#get_value_by_index(line, index)
|
||||
if exists('b:task_columns[a:index]')
|
||||
return substitute(getline(a:line)[b:task_columns[a:index]:b:task_columns[a:index+1]-1], '\(\s*$\|^\s*\)', '', 'g')
|
||||
endif
|
||||
return ''
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#data#current_index()
|
||||
let i = 0
|
||||
while i < len(b:task_columns) && virtcol('.') >= b:task_columns[i]
|
||||
let i += 1
|
||||
endwhile
|
||||
return i-1
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#data#current_column()
|
||||
return matchstr(b:task_report_columns[taskwarrior#data#current_index()], '^\w\+')
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#data#get_stats(method)
|
||||
let dict = {}
|
||||
if a:method != 'current'
|
||||
let stat = split(system('task '.a:method.' stats'), '\n')
|
||||
else
|
||||
let uuid = taskwarrior#data#get_uuid()
|
||||
let stat = split(system('task '.taskwarrior#data#get_uuid().' stats'), '\n')
|
||||
if uuid == '' || len(stat) < 5
|
||||
return {}
|
||||
endif
|
||||
endif
|
||||
for line in stat[2:-1]
|
||||
if line !~ '^\W*$'
|
||||
let dict[split(line, '\s\s')[0]] = substitute(split(line, '\s\s')[-1], '^\s*', '', '')
|
||||
endif
|
||||
endfor
|
||||
return dict
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#data#get_query(...)
|
||||
let uuid = get(a:, 1, taskwarrior#data#get_uuid())
|
||||
if uuid == ''
|
||||
return {}
|
||||
endif
|
||||
let obj = webapi#json#decode(substitute(system(
|
||||
\ 'task rc.verbose=off '.uuid.' export'),
|
||||
\ '\nConfiguration.*', '', ''))
|
||||
return type(obj) == 3 ? obj[0] : obj
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#data#global_stats()
|
||||
let dict = taskwarrior#data#get_stats(b:filter)
|
||||
return [
|
||||
\ get(dict, 'Pending', 0),
|
||||
\ get(dict, 'Completed', 0),
|
||||
\ get(taskwarrior#data#get_stats(''), 'Pending', 0)
|
||||
\ ]
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#data#category()
|
||||
let dict = {}
|
||||
let dict.Pending = []
|
||||
let dict.Waiting = []
|
||||
let dict.Recurring = []
|
||||
let dict.Completed = []
|
||||
for i in range(2, line('$'))
|
||||
let uuid = taskwarrior#data#get_uuid(i)
|
||||
if uuid == ''
|
||||
continue
|
||||
endif
|
||||
let subdict = taskwarrior#data#get_stats(uuid)
|
||||
if subdict.Pending == '1'
|
||||
let dict.Pending += [i]
|
||||
elseif subdict.Waiting == '1'
|
||||
let dict.Waiting += [i]
|
||||
elseif subdict.Recurring == '1'
|
||||
let dict.Recurring += [i]
|
||||
elseif subdict.Completed == '1'
|
||||
let dict.Completed += [i]
|
||||
endif
|
||||
endfor
|
||||
return dict
|
||||
endfunction
|
@ -0,0 +1,68 @@
|
||||
if !isdirectory(expand(g:task_log_directory))
|
||||
call mkdir(expand(g:task_log_directory), 'p')
|
||||
endif
|
||||
let s:history_file = expand(g:task_log_directory.'/.vim_tw.history')
|
||||
let s:bookmark_file = expand(g:task_log_directory.'/.vim_tw.bookmark')
|
||||
|
||||
function! taskwarrior#log#history(action)
|
||||
if findfile(s:history_file) == ''
|
||||
call writefile([], s:history_file)
|
||||
endif
|
||||
if a:action == 'write' && filewritable(s:history_file) && b:hist == 1
|
||||
let fl = readfile(s:history_file)
|
||||
let numb = len(fl)
|
||||
let last = numb ? substitute(fl[-1], '\v($|\n|\t|\s)', '', 'g') : ''
|
||||
let current = join([b:command, b:filter, b:rc], ' ')
|
||||
if last == substitute(current, '[\t ]', '', 'g')
|
||||
return
|
||||
endif
|
||||
call add(fl, current)
|
||||
if numb >= g:task_log_max
|
||||
call remove(fl, 0)
|
||||
endif
|
||||
call writefile(fl, s:history_file)
|
||||
elseif a:action == 'read' && filereadable(s:history_file)
|
||||
call taskwarrior#init(join(split(readfile(s:history_file)[-1], ' '), ' '))
|
||||
elseif a:action == 'clear'
|
||||
call writefile([], s:history_file)
|
||||
elseif a:action != 'write'
|
||||
let hists = readfile(s:history_file)
|
||||
if a:action == 'previous'
|
||||
if b:hist >= len(hists)
|
||||
return
|
||||
endif
|
||||
let b:hist += 1
|
||||
elseif a:action == 'next'
|
||||
if b:hist == 1
|
||||
return
|
||||
endif
|
||||
let b:hist -= 1
|
||||
endif
|
||||
let hlist = split(substitute(hists[-b:hist], '\v($|\n)', ' ', ''), ' ')
|
||||
if len(hlist) != 3
|
||||
return
|
||||
endif
|
||||
let [b:command, b:filter, b:rc] = hlist
|
||||
call taskwarrior#list()
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#log#bookmark(action)
|
||||
if findfile(s:bookmark_file) == ''
|
||||
call writefile([], s:bookmark_file)
|
||||
endif
|
||||
if a:action == 'new' && filewritable(s:bookmark_file)
|
||||
let now = b:command.' '.b:filter.' '.b:rc
|
||||
let ext = readfile(s:bookmark_file)
|
||||
if index(ext, now) == -1
|
||||
execute 'redir >> '.s:bookmark_file
|
||||
silent! echo now
|
||||
redir END
|
||||
echohl String
|
||||
echomsg 'New bookmark added.'
|
||||
echohl None
|
||||
endif
|
||||
elseif a:action == 'clear'
|
||||
call writefile([], s:bookmark_file)
|
||||
endif
|
||||
endfunction
|
@ -0,0 +1,88 @@
|
||||
function! taskwarrior#sort#by_arg(...)
|
||||
let args = substitute(join(a:000, ' '), '\s\+', ',', 'g')
|
||||
let args = substitute(args, '\w\zs,', '-,', 'g')
|
||||
let args = substitute(args, '\w\zs$', '-', '')
|
||||
if args =~ '^\s*$'
|
||||
let b:rc = substitute(b:rc, 'rc.report.'.b:command.'.sort[:=]\S*', '', 'g')
|
||||
else
|
||||
let b:rc .= args == '' ? '' : ' rc.report.'.b:command.'.sort:'.args
|
||||
endif
|
||||
let b:hist = 1
|
||||
call taskwarrior#list()
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#sort#by_column(polarity, column)
|
||||
let fromrc = matchstr(b:rc, 'rc\.report\.'.b:command.'\.sort.\zs\S*')
|
||||
" let default = system('task _get -- rc.report.'.b:command.'.sort')[0:-2]
|
||||
let default = matchstr(system('task show | grep report.'.b:command.'.sort')[0:-2], '\S*$')
|
||||
let colshort = map(copy(b:task_report_columns), 'matchstr(v:val, "^\\w*")')
|
||||
let ccol = index(colshort, a:column) == -1 ?
|
||||
\ taskwarrior#data#current_column() :
|
||||
\ a:column
|
||||
let list = split(fromrc, ',')
|
||||
let ind = index(split(fromrc, '[-+],\='), ccol)
|
||||
let dlist = split(default, ',')
|
||||
let dind = index(split(default, '[-+],\='), ccol)
|
||||
if fromrc == ''
|
||||
if dind != -1
|
||||
if a:polarity == 'm'
|
||||
if dind == 0
|
||||
let dlist[0] = dlist[0][0:-2].(dlist[0][-1:-1] == '+' ? '-' : '+')
|
||||
endif
|
||||
call insert(dlist, remove(dlist, dind))
|
||||
elseif dlist[dind] == ccol.a:polarity
|
||||
return
|
||||
else
|
||||
let dlist[dind] = ccol.a:polarity
|
||||
endif
|
||||
let b:rc .= ' rc.report.'.b:command.'.sort:'.join(dlist, ',')
|
||||
else
|
||||
let polarity = a:polarity == 'm' ? '-' : a:polarity
|
||||
let b:rc .= ' rc.report.'.b:command.'.sort:'.ccol.polarity.','.default
|
||||
endif
|
||||
elseif ind != -1
|
||||
if a:polarity == 'm'
|
||||
if ind == 0
|
||||
let list[0] = list[0][0:-2].(list[0][-1:-1] == '+' ? '-' : '+')
|
||||
else
|
||||
call insert(list, remove(list, ind))
|
||||
endif
|
||||
elseif list[ind] == ccol.a:polarity
|
||||
if a:polarity == '+'
|
||||
call insert(list, remove(list, ind), ind > 1 ? ind-1 : 0)
|
||||
else
|
||||
if ind > len(list)-3
|
||||
call add(list, remove(list, ind))
|
||||
else
|
||||
call insert(list, remove(list, ind), ind+1)
|
||||
endif
|
||||
endif
|
||||
else
|
||||
let list[ind] = ccol.a:polarity
|
||||
endif
|
||||
let g:listabc = list
|
||||
let b:rc = substitute(b:rc, 'report\.'.b:command.'\.sort.'.fromrc, 'report.'.b:command.'.sort:'.join(list, ','), '')
|
||||
else
|
||||
let polarity = a:polarity == 'm' ? '-' : a:polarity
|
||||
let b:rc = substitute(b:rc, 'report\.'.b:command.'\.sort.', 'report.'.b:command.'.sort:'.ccol.polarity.',', '')
|
||||
endif
|
||||
let b:hist = 1
|
||||
call taskwarrior#list()
|
||||
endfunction
|
||||
|
||||
function! taskwarrior#sort#order_list()
|
||||
let fromrc = matchstr(b:rc, 'rc\.report\.'.b:command.'\.sort.\zs\S*')
|
||||
if fromrc == ''
|
||||
" let list = split(system('task _get -- rc.report.'.b:command.'.sort')[0:-2], ',')
|
||||
let list = split(matchstr(system('task show | grep report.'.b:command.'.sort')[0:-2], '\S*$'), ',')
|
||||
else
|
||||
let list = split(fromrc, ',')
|
||||
endif
|
||||
while exists('list[0]') && match(b:task_report_columns, list[0][0:-2]) == -1 && system('task count '.list[0][0:-2].'.any:')[0] == '0'
|
||||
call remove(list, 0)
|
||||
endwhile
|
||||
if len(list) == 0
|
||||
let list = ['status-']
|
||||
endif
|
||||
return list
|
||||
endfunction
|
@ -0,0 +1,23 @@
|
||||
let s:save_cpo = &cpo
|
||||
set cpo&vim
|
||||
|
||||
function! unite#kinds#task#define()
|
||||
return s:kind
|
||||
endfunction
|
||||
|
||||
let s:kind = {
|
||||
\ 'name' : 'task',
|
||||
\ 'default_action' : 'show',
|
||||
\ 'action_table': {},
|
||||
\}
|
||||
|
||||
let s:kind.action_table.show = {
|
||||
\ 'description' : 'Show report',
|
||||
\ }
|
||||
|
||||
function! s:kind.action_table.show.func(candidate)
|
||||
call taskwarrior#init(join(split(a:candidate.word, '[ \t]'), ' '))
|
||||
endfunction
|
||||
|
||||
let &cpo = s:save_cpo
|
||||
unlet s:save_cpo
|
@ -0,0 +1,68 @@
|
||||
let s:save_cpo = &cpo
|
||||
set cpo&vim
|
||||
|
||||
let s:template = {
|
||||
\ 'name' : 'task/',
|
||||
\ 'description' : 'vim-taskwarrior ',
|
||||
\ 'filters' : ['matcher_regexp'],
|
||||
\ 'action_table': {},
|
||||
\ 'hooks' : {},
|
||||
\ }
|
||||
|
||||
let s:bookmark = {
|
||||
\ 'name' : 'bookmark',
|
||||
\ 'logfile' : expand(g:task_log_directory.'/.vim_tw.bookmark')
|
||||
\ }
|
||||
|
||||
let s:history = {
|
||||
\ 'name' : 'history',
|
||||
\ 'logfile' : expand(g:task_log_directory.'/.vim_tw.history')
|
||||
\ }
|
||||
|
||||
function! s:make_source(dict)
|
||||
let source = deepcopy(s:template)
|
||||
let source.name .= a:dict.name
|
||||
let source.description .= a:dict.name
|
||||
let source.logfile = a:dict.logfile
|
||||
|
||||
function! source.hooks.on_syntax(args, context)
|
||||
syntax match uniteSource__task_rc /rc.*/ contained containedin=ALL contains=uniteCandidateInputKeyword
|
||||
syntax match uniteSource__task_report /\w\+\ze[ \t]\+/ contained containedin=ALL
|
||||
highlight default link uniteSource__task_rc String
|
||||
highlight default link uniteSource__task_report Keyword
|
||||
endfunction
|
||||
|
||||
function! source.gather_candidates(args, context)
|
||||
if findfile(self.logfile) == ''
|
||||
call writefile([], self.logfile)
|
||||
endif
|
||||
return map(reverse(readfile(self.logfile)),
|
||||
\ '{"word": v:val,
|
||||
\ "kind": "task",
|
||||
\ "source": "task/" . self.name,
|
||||
\ }')
|
||||
endfunction
|
||||
|
||||
let source.action_table.delete = {
|
||||
\ 'description' : 'remove the item',
|
||||
\ }
|
||||
|
||||
function! source.action_table.delete.func(candidate)
|
||||
let current = substitute(a:candidate.word, '\s', '', 'g')
|
||||
let lfile = g:task_log_directory.'/.vim_tw.bookmark'
|
||||
let all = readfile(lfile)
|
||||
let allns = map(copy(all), "substitute(v:val, '[ \t]', '', 'g')")
|
||||
call remove(all, index(allns, current))
|
||||
call writefile(all, lfile)
|
||||
endfunction
|
||||
|
||||
return source
|
||||
endfunction
|
||||
|
||||
function! unite#sources#task#define()
|
||||
return map([s:bookmark, s:history], 's:make_source(v:val)')
|
||||
endfunction
|
||||
|
||||
|
||||
let &cpo = s:save_cpo
|
||||
unlet s:save_cpo
|
135
.vim/pack/plugins/start/vim-taskwarrior/autoload/webapi/json.vim
Normal file
135
.vim/pack/plugins/start/vim-taskwarrior/autoload/webapi/json.vim
Normal file
@ -0,0 +1,135 @@
|
||||
" json
|
||||
" Last Change: 2012-03-08
|
||||
" Maintainer: Yasuhiro Matsumoto <mattn.jp@gmail.com>
|
||||
" License: This file is placed in the public domain.
|
||||
" Reference:
|
||||
"
|
||||
let s:save_cpo = &cpo
|
||||
set cpo&vim
|
||||
|
||||
function! webapi#json#null()
|
||||
return 0
|
||||
endfunction
|
||||
|
||||
function! webapi#json#true()
|
||||
return 1
|
||||
endfunction
|
||||
|
||||
function! webapi#json#false()
|
||||
return 0
|
||||
endfunction
|
||||
|
||||
function! s:nr2byte(nr)
|
||||
if a:nr < 0x80
|
||||
return nr2char(a:nr)
|
||||
elseif a:nr < 0x800
|
||||
return nr2char(a:nr/64+192).nr2char(a:nr%64+128)
|
||||
else
|
||||
return nr2char(a:nr/4096%16+224).nr2char(a:nr/64%64+128).nr2char(a:nr%64+128)
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! s:nr2enc_char(charcode)
|
||||
if &encoding == 'utf-8'
|
||||
return nr2char(a:charcode)
|
||||
endif
|
||||
let char = s:nr2byte(a:charcode)
|
||||
if strlen(char) > 1
|
||||
let char = strtrans(iconv(char, 'utf-8', &encoding))
|
||||
endif
|
||||
return char
|
||||
endfunction
|
||||
|
||||
function! s:fixup(val, tmp)
|
||||
if type(a:val) == 0
|
||||
return a:val
|
||||
elseif type(a:val) == 1
|
||||
if a:val == a:tmp.'null'
|
||||
return function('webapi#json#null')
|
||||
elseif a:val == a:tmp.'true'
|
||||
return function('webapi#json#true')
|
||||
elseif a:val == a:tmp.'false'
|
||||
return function('webapi#json#false')
|
||||
endif
|
||||
return a:val
|
||||
elseif type(a:val) == 2
|
||||
return a:val
|
||||
elseif type(a:val) == 3
|
||||
return map(a:val, 's:fixup(v:val, a:tmp)')
|
||||
elseif type(a:val) == 4
|
||||
return map(a:val, 's:fixup(v:val, a:tmp)')
|
||||
else
|
||||
return string(a:val)
|
||||
endif
|
||||
endfunction
|
||||
|
||||
function! webapi#json#decode(json)
|
||||
let json = iconv(a:json, "utf-8", &encoding)
|
||||
if get(g:, 'webapi#json#parse_strict', 1) == 1 && substitute(substitute(substitute(
|
||||
\ json,
|
||||
\ '\\\%(["\\/bfnrt]\|u[0-9a-fA-F]\{4}\)', '\@', 'g'),
|
||||
\ '"[^\"\\\n\r]*\"\|true\|false\|null\|-\?\d\+'
|
||||
\ . '\%(\.\d*\)\?\%([eE][+\-]\{-}\d\+\)\?', ']', 'g'),
|
||||
\ '\%(^\|:\|,\)\%(\s*\[\)\+', '', 'g') !~ '^[\],:{} \t\n]*$'
|
||||
throw json
|
||||
endif
|
||||
let json = substitute(json, '\n', '', 'g')
|
||||
let json = substitute(json, '\\u34;', '\\"', 'g')
|
||||
if v:version >= 703 && has('patch780')
|
||||
let json = substitute(json, '\\u\(\x\x\x\x\)', '\=iconv(nr2char(str2nr(submatch(1), 16), 1), "utf-8", &encoding)', 'g')
|
||||
else
|
||||
let json = substitute(json, '\\u\(\x\x\x\x\)', '\=s:nr2enc_char("0x".submatch(1))', 'g')
|
||||
endif
|
||||
if get(g:, 'webapi#json#allow_nil', 0) != 0
|
||||
let tmp = '__WEBAPI_JSON__'
|
||||
while 1
|
||||
if stridx(json, tmp) == -1
|
||||
break
|
||||
endif
|
||||
let tmp .= '_'
|
||||
endwhile
|
||||
let [null,true,false] = [
|
||||
\ tmp.'null',
|
||||
\ tmp.'true',
|
||||
\ tmp.'false']
|
||||
sandbox let ret = eval(json)
|
||||
call s:fixup(ret, tmp)
|
||||
else
|
||||
let [null,true,false] = [0,1,0]
|
||||
sandbox let ret = eval(json)
|
||||
endif
|
||||
return ret
|
||||
endfunction
|
||||
|
||||
function! webapi#json#encode(val)
|
||||
if type(a:val) == 0
|
||||
return a:val
|
||||
elseif type(a:val) == 1
|
||||
let json = '"' . escape(a:val, '\"') . '"'
|
||||
let json = substitute(json, "\r", '\\r', 'g')
|
||||
let json = substitute(json, "\n", '\\n', 'g')
|
||||
let json = substitute(json, "\t", '\\t', 'g')
|
||||
let json = substitute(json, '\([[:cntrl:]]\)', '\=printf("\x%02d", char2nr(submatch(1)))', 'g')
|
||||
return iconv(json, &encoding, "utf-8")
|
||||
elseif type(a:val) == 2
|
||||
let s = string(a:val)
|
||||
if s == "function('webapi#json#null')"
|
||||
return 'null'
|
||||
elseif s == "function('webapi#json#true')"
|
||||
return 'true'
|
||||
elseif s == "function('webapi#json#false')"
|
||||
return 'false'
|
||||
endif
|
||||
elseif type(a:val) == 3
|
||||
return '[' . join(map(copy(a:val), 'webapi#json#encode(v:val)'), ',') . ']'
|
||||
elseif type(a:val) == 4
|
||||
return '{' . join(map(keys(a:val), 'webapi#json#encode(v:val).":".webapi#json#encode(a:val[v:val])'), ',') . '}'
|
||||
else
|
||||
return string(a:val)
|
||||
endif
|
||||
endfunction
|
||||
|
||||
let &cpo = s:save_cpo
|
||||
unlet s:save_cpo
|
||||
|
||||
" vim:set et:
|
262
.vim/pack/plugins/start/vim-taskwarrior/doc/vim-tw.txt
Normal file
262
.vim/pack/plugins/start/vim-taskwarrior/doc/vim-tw.txt
Normal file
@ -0,0 +1,262 @@
|
||||
*vim-tw.txt* a vim interface for |Taskwarrior| version 1.1 ~
|
||||
_ _ _ _ ~
|
||||
__ _(_)_ __ ___ | |_ __ _ __| |____ __ ____ _ _ _ _ _(_)___ _ _ ~
|
||||
\ V / | ' \ |___| | _/ _` (_-< / /\ V V / _` | '_| '_| / _ \ '_| ~
|
||||
\_/|_|_|_|_| \__\__,_/__/_\_\ \_/\_/\__,_|_| |_| |_\___/_| ~
|
||||
~
|
||||
~
|
||||
==============================================================================
|
||||
QUICK-REFERENCE *tw-quickref*
|
||||
|
||||
| a = add task | m = modify | S = taskd sync | <F1> = this help |
|
||||
| A = annotate | M = mod prompts | s = sort col | <CR> = task info |
|
||||
| d = task done | q = quit buffer | < = sort incr | <C>c = abort |
|
||||
| D = task delete | r = new report | > = sort decr | <Del> = task/anno |
|
||||
| c = task cmd | u = undo last | <TAB> = next col | <Space> = (de)select |
|
||||
| f = add filter | x = del annot | <S-TAB>= prev col | p = dupe select |
|
||||
| H = cycle fmt l | + = start task | <right>= r field | R = refresh |
|
||||
| L = cycle fmt r | - = stop task | <left> = l field | X = clear done |
|
||||
| J = next entry | K = prev entry | B = new bookmark | o = open annotation |
|
||||
|
||||
==============================================================================
|
||||
CONTENTS *tw-contents*
|
||||
|
||||
01. Intro ........................................................ |Taskwarrior|
|
||||
02. Prerequisites ........................................... |tw-prerequisites|
|
||||
03. Mappings ..................................................... |tw-mappings|
|
||||
04. Commands ..................................................... |tw-commands|
|
||||
4.1 Global Commands ....................................... |tw-gl-commands|
|
||||
4.2 Local Commands ........................................ |tw-lc-commands|
|
||||
05. Customization ........................................... |tw-customization|
|
||||
06. Troubleshooting ....................................... |tw-troubleshooting|
|
||||
07. Contributions ........................................... |tw-contributions|
|
||||
08. License ....................................................... |tw-license|
|
||||
09. Changelog ................................................... |tw-changelog|
|
||||
|
||||
==============================================================================
|
||||
1. INTRODUCTION *Taskwarrior*
|
||||
|
||||
Taskwarrior is a command-line todo list manager. It helps you manage task lists
|
||||
with projects, tags, dates, dependencies, annotations, recurrences and apply
|
||||
complex (or simple) queries with attribute-modifiers, booleans, regex filters,
|
||||
custom attributes and color themes, and any number of built-in or customizable
|
||||
reports. Task keeps data in JSON text files and it's always improving.
|
||||
Find out more at https://taskwarrior.org and read man task and man taskrc.
|
||||
|
||||
vim-taskwarrior is a vim plugin that extends taskwarrior with an interactive
|
||||
interface. It features a rich set of mappings and commands, is easy to customize
|
||||
and makes adding, modifying, sorting and marking tasks done, fast, easy and fun!
|
||||
Homepage: https://github.com/farseer90718/vim-taskwarrior, patches welcome!
|
||||
|
||||
==============================================================================
|
||||
2. PREREQUISITES *tw-prerequisites*
|
||||
|
||||
This plugin requires Taskwarrior 2.2.0 or higher, although > 2.3.x is required
|
||||
for taskd sync functions, and recommended in general, and well worth the price;
|
||||
free :) see: https://taskwarrior.org/download/
|
||||
|
||||
Vim version 7.x is required.
|
||||
|
||||
the vim-airline plugin (https://github.com/bling/vim-airline) is not required
|
||||
but it greatly enhances the status-bar and takes the guess-work out of reports.
|
||||
|
||||
If you experience line-wrapping issues, add the following line to your .vimrc
|
||||
let g:task_rc_override = 'defaultwidth=999'
|
||||
|
||||
==============================================================================
|
||||
3. MAPPING *tw-mappings*
|
||||
|
||||
<Plug>(taskwarrior_quickref) :quick reference
|
||||
<Plug>(taskwarrior_quit) :quit the buffer
|
||||
<Plug>(taskwarrior_skip_left) :move the cursor to the left field, skipping blanks
|
||||
<Plug>(taskwarrior_step_left) :move the cursor to the left field without skipping
|
||||
<Plug>(taskwarrior_skip_right) :... right ...
|
||||
<Plug>(taskwarrior_step_right) :... ...
|
||||
<Plug>(taskwarrior_sort_increase) :increase the priority of current field in sorting
|
||||
<Plug>(taskwarrior_sort_decrease) :decrease ...
|
||||
<Plug>(taskwarrior_sort_inverse) :invert the sorting method of the main field
|
||||
<Plug>(taskwarrior_show_info) :show information
|
||||
<Plug>(taskwarrior_filter) :apply a new filter to the tasks
|
||||
<Plug>(taskwarrior_next_format) :change the format of current field to the next one
|
||||
<Plug>(taskwarrior_previous_format) :... previous ...
|
||||
<Plug>(taskwarrior_next_history) :next history of report
|
||||
<Plug>(taskwarrior_previous_history) :previous ...
|
||||
<Plug>(taskwarrior_new_bookmark) :add a new bookmark for current setup
|
||||
<Plug>(taskwarrior_visual_show_info) :show informations about selected tasks
|
||||
<Plug>(taskwarrior_annotate) :add a new annotation
|
||||
<Plug>(taskwarrior_denotate) :delete the annotation
|
||||
<Plug>(taskwarrior_open_annotate) :open the annotation as a file or url
|
||||
<Plug>(taskwarrior_remove) :remove the task
|
||||
<Plug>(taskwarrior_delete) :remove the task/annotation
|
||||
<Plug>(taskwarrior_new) :new task
|
||||
<Plug>(taskwarrior_command) :apply a command to selected tasks
|
||||
<Plug>(taskwarrior_done) :set the selected tasks done
|
||||
<Plug>(taskwarrior_report) :change report type
|
||||
<Plug>(taskwarrior_refresh) :refresh the buffer
|
||||
<Plug>(taskwarrior_clear_completed) :clear all completed tasks
|
||||
<Plug>(taskwarrior_undo) :undo
|
||||
<Plug>(taskwarrior_sync) :synchronise with the remote server
|
||||
<Plug>(taskwarrior_modify_field) :modify current field of the task
|
||||
<Plug>(taskwarrior_modify_task) :modify the fields specified in |g:task_default_prompt|
|
||||
<Plug>(taskwarrior_paste) :duplicate the selected tasks
|
||||
<Plug>(taskwarrior_start_task) :start a task
|
||||
<Plug>(taskwarrior_stop_task) :stop a task
|
||||
<Plug>(taskwarrior_select) :select a task
|
||||
<Plug>(taskwarrior_increase) :increase a number/date
|
||||
<Plug>(taskwarrior_decrease) :decrease ...
|
||||
<Plug>(taskwarrior_visual_done) :set visual selected tasks done
|
||||
<Plug>(taskwarrior_visual_delete) :delete visual selected tasks
|
||||
<Plug>(taskwarrior_visual_select) :select visual selected tasks
|
||||
|
||||
Default ones
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
<F1> <Plug>(taskwarrior_quickref)
|
||||
q <Plug>(taskwarrior_quit)
|
||||
<left> <Plug>(taskwarrior_skip_left)
|
||||
<S-tab> <Plug>(taskwarrior_step_left)
|
||||
<right> <Plug>(taskwarrior_skip_right)
|
||||
<tab> <Plug>(taskwarrior_step_right)
|
||||
< <Plug>(taskwarrior_sort_increase)
|
||||
> <Plug>(taskwarrior_sort_decrease)
|
||||
s <Plug>(taskwarrior_sort_inverse)
|
||||
<CR> <Plug>(taskwarrior_show_info)
|
||||
f <Plug>(taskwarrior_filter)
|
||||
H <Plug>(taskwarrior_next_format)
|
||||
L <Plug>(taskwarrior_previous_format)
|
||||
J <Plug>(taskwarrior_next_history)
|
||||
K <Plug>(taskwarrior_previous_history)
|
||||
B <Plug>(taskwarrior_new_bookmark)
|
||||
<CR> <Plug>(taskwarrior_visual_show_info)
|
||||
|
||||
A <Plug>(taskwarrior_annotate)
|
||||
x <Plug>(taskwarrior_denotate)
|
||||
o <Plug>(taskwarrior_open_annotate)
|
||||
D <Plug>(taskwarrior_remove)
|
||||
<Del> <Plug>(taskwarrior_delete)
|
||||
a <Plug>(taskwarrior_new)
|
||||
c <Plug>(taskwarrior_command)
|
||||
d <Plug>(taskwarrior_done)
|
||||
r <Plug>(taskwarrior_report)
|
||||
R <Plug>(taskwarrior_refresh)
|
||||
X <Plug>(taskwarrior_clear_completed)
|
||||
u <Plug>(taskwarrior_undo)
|
||||
S <Plug>(taskwarrior_sync)
|
||||
m <Plug>(taskwarrior_modify_field)
|
||||
M <Plug>(taskwarrior_modify_task)
|
||||
p <Plug>(taskwarrior_paste)
|
||||
+ <Plug>(taskwarrior_start_task)
|
||||
- <Plug>(taskwarrior_stop_task)
|
||||
<Space> <Plug>(taskwarrior_select)
|
||||
<C-A> <Plug>(taskwarrior_increase)
|
||||
<C-X> <Plug>(taskwarrior_decrease)
|
||||
d <Plug>(taskwarrior_visual_done)
|
||||
D <Plug>(taskwarrior_visual_delete)
|
||||
<Del> <Plug>(taskwarrior_visual_delete)
|
||||
<Space> <Plug>(taskwarrior_visual_select)
|
||||
|
||||
How to change
|
||||
------------------------------------------------------------------------------
|
||||
Add something like these to your configuration files
|
||||
|
||||
augroup TaskwarriorMapping
|
||||
autocmd!
|
||||
autocmd FileType taskreport nmap <buffer> {key}
|
||||
\ <Plug>(taskwarrior_...)
|
||||
autocmd FileType taskreport nunmap <buffer> {key}
|
||||
augroup END
|
||||
|
||||
==============================================================================
|
||||
4. COMMAND *tw-commands*
|
||||
|
||||
4.1 Global Commands *tw-gl-commands*
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
Almost the same as the shell command 'task' *:TW*
|
||||
Undo last move *:TWUndo*
|
||||
Edit taskrc right away *:TWEditTaskrc*
|
||||
Edit vitrc *:TWEditVitrc*
|
||||
Delete completed tasks *:TWDeleteCompleted*
|
||||
list history records using |unite.vim| *:TWHistory*
|
||||
clear history *:TWHistoryClear*
|
||||
list bookmarks using |unite.vim| *:TWBookmark*
|
||||
clear bookmarks *:TWBookmarkClear*
|
||||
4.2 Local Commands *tw-lc-commands*
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
Add an annotation *:TWAnnotate*
|
||||
Mark task done *:TWComplete*
|
||||
Delete a task *:TWDelete*
|
||||
Delete an annotation *:TWDeleteAnnotation*
|
||||
Make changes to a task interactively *:TWModifyInteractive*
|
||||
Run the info report *:TWReportInfo*
|
||||
Overide the sort method *:TWReportSort*
|
||||
Synchronise with taskd server *:TWSync*
|
||||
Toggle readonly option *:TWToggleReadonly*
|
||||
Toggle highlight field option *:TWToggleHLField*
|
||||
|
||||
==============================================================================
|
||||
5. CUSTOMIZATION *tw-customization*
|
||||
|
||||
*g:task_report_name*
|
||||
Default task report type.
|
||||
Default value is 'next'.
|
||||
*g:task_highlight_field*
|
||||
Whether the field under the cursor is highlighted.
|
||||
Default value is 1.
|
||||
*g:task_readonly*
|
||||
Can not make change to task data when set to 1.
|
||||
Default value is 0.
|
||||
*g:task_rc_override*
|
||||
Allows user to override task configurations. Seperated by space.
|
||||
Default value is ''.
|
||||
*g:task_default_prompt*
|
||||
Default fields to ask when adding a new task.
|
||||
Default value is:
|
||||
['due', 'project', 'priority', 'description', 'tag', 'depends'].
|
||||
*g:task_info_vsplit*
|
||||
Whether the info window is splited vertically.
|
||||
Default value is 0.
|
||||
*g:task_info_size*
|
||||
Info window size.
|
||||
Default value is 15 for horizontal and 50 for vertical.
|
||||
*g:task_info_position*
|
||||
Info window position.
|
||||
Default value is 'belowright'.
|
||||
*g:task_log_directory*
|
||||
Directory to store log files defaults to taskwarrior data.location.
|
||||
Default value is taskwarrior data.location.
|
||||
*g:task_log_max*
|
||||
Max number of historical entries.
|
||||
Default value is 10.
|
||||
*g:task_left_arrow*
|
||||
Forward arrow shown on statusline.
|
||||
Default value is ' <<'
|
||||
*g:task_right_arrow*
|
||||
Backward arrow shown on statusline.
|
||||
Default value is '>> '
|
||||
*g:task_gui_term*
|
||||
Uses gvim's dumb terminal for undo commands when set to 1.
|
||||
Default value is 1
|
||||
|
||||
==============================================================================
|
||||
6. TROUBLESHOOTING *tw-troubleshooting*
|
||||
|
||||
|
||||
==============================================================================
|
||||
7. CONTRIBUTIONS *tw-contributions*
|
||||
|
||||
Contributions and pull requests are welcome.
|
||||
|
||||
==============================================================================
|
||||
8. LICENSE *tw-license*
|
||||
|
||||
MIT License.
|
||||
Copyright © 2013 Zc He.
|
||||
Copyright © 2013 David J Patrick.
|
||||
|
||||
==============================================================================
|
||||
9. CHANGELOG *tw-changelog*
|
||||
|
||||
.. in progress!
|
||||
|
145
.vim/pack/plugins/start/vim-taskwarrior/ftplugin/taskreport.vim
Normal file
145
.vim/pack/plugins/start/vim-taskwarrior/ftplugin/taskreport.vim
Normal file
@ -0,0 +1,145 @@
|
||||
setlocal buftype=nofile
|
||||
setlocal nomodifiable
|
||||
setlocal cursorline
|
||||
setlocal startofline
|
||||
setlocal nowrap
|
||||
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_quickref) :h tw-quickref<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_quit) :call taskwarrior#quit()<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_quit_all) :call taskwarrior#quit_all()<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_skip_left) :call taskwarrior#action#move_cursor('left', 'skip')<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_step_left) :call taskwarrior#action#move_cursor('left', 'step')<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_skip_right) :call taskwarrior#action#move_cursor('right', 'skip')<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_step_right) :call taskwarrior#action#move_cursor('right', 'step')<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_sort_increase) :call taskwarrior#sort#by_column('+', '')<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_sort_decrease) :call taskwarrior#sort#by_column('-', '')<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_sort_inverse) :call taskwarrior#sort#by_column('m', '')<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_show_info) :call taskwarrior#action#show_info()<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_filter) :call taskwarrior#action#filter()<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_next_format) :call taskwarrior#action#columns_format_change('left')<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_previous_format) :call taskwarrior#action#columns_format_change('right')<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_next_history) :call taskwarrior#log#history('next')<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_previous_history) :call taskwarrior#log#history('previous')<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_new_bookmark) :call taskwarrior#log#bookmark('new')<CR>
|
||||
vnoremap <silent> <buffer> <Plug>(taskwarrior_visual_show_info) :call taskwarrior#action#visual('info')<CR>
|
||||
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_annotate) :call taskwarrior#action#annotate('add')<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_denotate) :call taskwarrior#action#annotate('del')<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_open_annotate) :call taskwarrior#action#annotate('open')<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_remove) :call taskwarrior#action#remove()<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_delete) :call taskwarrior#action#delete()<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_new) :call taskwarrior#action#new()<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_command) :call taskwarrior#action#command()<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_done) :call taskwarrior#action#set_done()<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_report) :call taskwarrior#action#report()<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_refresh) :call taskwarrior#list()<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_clear_completed) :call taskwarrior#action#clear_completed()<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_undo) :call taskwarrior#action#undo()<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_urgency) :call taskwarrior#action#urgency()<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_sync) :call taskwarrior#action#sync('sync')<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_modify_field) :call taskwarrior#action#modify('current')<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_modify_task) :call taskwarrior#action#modify('')<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_paste) :call taskwarrior#action#paste()<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_start_task) :call taskwarrior#system_call(taskwarrior#data#get_uuid(), 'start', '', 'silent')<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_stop_task) :call taskwarrior#system_call(taskwarrior#data#get_uuid(), 'stop', '', 'silent')<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_select) :call taskwarrior#action#select()<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_increase) :<C-U>call taskwarrior#action#date(v:count1)<CR>
|
||||
nnoremap <silent> <buffer> <Plug>(taskwarrior_decrease) :<C-U>call taskwarrior#action#date(-v:count1)<CR>
|
||||
vnoremap <silent> <buffer> <Plug>(taskwarrior_visual_done) :call taskwarrior#action#visual('done')<CR>
|
||||
vnoremap <silent> <buffer> <Plug>(taskwarrior_visual_delete) :call taskwarrior#action#visual('delete')<CR>
|
||||
vnoremap <silent> <buffer> <Plug>(taskwarrior_visual_select) :call taskwarrior#action#visual('select')<CR>
|
||||
|
||||
nmap <buffer> <F1> <Plug>(taskwarrior_quickref)
|
||||
nmap <buffer> Q <Plug>(taskwarrior_quit_all)
|
||||
nmap <buffer> q <Plug>(taskwarrior_quit)
|
||||
nmap <buffer> <left> <Plug>(taskwarrior_skip_left)
|
||||
nmap <buffer> <S-tab> <Plug>(taskwarrior_step_left)
|
||||
nmap <buffer> <right> <Plug>(taskwarrior_skip_right)
|
||||
nmap <buffer> <tab> <Plug>(taskwarrior_step_right)
|
||||
nmap <buffer> < <Plug>(taskwarrior_sort_increase)
|
||||
nmap <buffer> > <Plug>(taskwarrior_sort_decrease)
|
||||
nmap <buffer> s <Plug>(taskwarrior_sort_inverse)
|
||||
nmap <buffer> <CR> <Plug>(taskwarrior_show_info)
|
||||
nmap <buffer> f <Plug>(taskwarrior_filter)
|
||||
nmap <buffer> H <Plug>(taskwarrior_next_format)
|
||||
nmap <buffer> L <Plug>(taskwarrior_previous_format)
|
||||
nmap <buffer> J <Plug>(taskwarrior_next_history)
|
||||
nmap <buffer> K <Plug>(taskwarrior_previous_history)
|
||||
nmap <buffer> B <Plug>(taskwarrior_new_bookmark)
|
||||
vmap <buffer> <CR> <Plug>(taskwarrior_visual_show_info)
|
||||
|
||||
if g:task_highlight_field
|
||||
autocmd CursorMoved <buffer> :call taskwarrior#hi_field()
|
||||
else
|
||||
autocmd! CursorMoved <buffer>
|
||||
endif
|
||||
|
||||
if g:task_readonly
|
||||
setlocal readonly
|
||||
if hasmapto('<Plug>(taskwarrior_undo)')
|
||||
nunmap <silent> <buffer> A
|
||||
nunmap <silent> <buffer> x
|
||||
nunmap <silent> <buffer> o
|
||||
nunmap <silent> <buffer> D
|
||||
nunmap <silent> <buffer> <Del>
|
||||
nunmap <silent> <buffer> a
|
||||
nunmap <silent> <buffer> c
|
||||
nunmap <silent> <buffer> d
|
||||
nunmap <silent> <buffer> r
|
||||
nunmap <silent> <buffer> R
|
||||
nunmap <silent> <buffer> X
|
||||
nunmap <silent> <buffer> u
|
||||
nunmap <silent> <buffer> S
|
||||
nunmap <silent> <buffer> m
|
||||
nunmap <silent> <buffer> M
|
||||
nunmap <silent> <buffer> p
|
||||
nunmap <silent> <buffer> +
|
||||
nunmap <silent> <buffer> -
|
||||
nunmap <silent> <buffer> <Space>
|
||||
nunmap <silent> <buffer> <C-A>
|
||||
nunmap <silent> <buffer> <C-X>
|
||||
vunmap <silent> <buffer> d
|
||||
vunmap <silent> <buffer> D
|
||||
vunmap <silent> <buffer> <Del>
|
||||
vunmap <silent> <buffer> <Space>
|
||||
endif
|
||||
else
|
||||
nmap <silent> <buffer> A <Plug>(taskwarrior_annotate)
|
||||
nmap <silent> <buffer> x <Plug>(taskwarrior_denotate)
|
||||
nmap <silent> <buffer> o <Plug>(taskwarrior_open_annotate)
|
||||
nmap <silent> <buffer> D <Plug>(taskwarrior_remove)
|
||||
nmap <silent> <buffer> <Del> <Plug>(taskwarrior_delete)
|
||||
nmap <silent> <buffer> a <Plug>(taskwarrior_new)
|
||||
nmap <silent> <buffer> c <Plug>(taskwarrior_command)
|
||||
nmap <silent> <buffer> d <Plug>(taskwarrior_done)
|
||||
nmap <silent> <buffer> r <Plug>(taskwarrior_report)
|
||||
nmap <silent> <buffer> R <Plug>(taskwarrior_refresh)
|
||||
nmap <silent> <buffer> X <Plug>(taskwarrior_clear_completed)
|
||||
nmap <silent> <buffer> u <Plug>(taskwarrior_undo)
|
||||
nmap <silent> <buffer> U <Plug>(taskwarrior_urgency)
|
||||
nmap <silent> <buffer> S <Plug>(taskwarrior_sync)
|
||||
nmap <silent> <buffer> m <Plug>(taskwarrior_modify_field)
|
||||
nmap <silent> <buffer> M <Plug>(taskwarrior_modify_task)
|
||||
nmap <silent> <buffer> p <Plug>(taskwarrior_paste)
|
||||
nmap <silent> <buffer> + <Plug>(taskwarrior_start_task)
|
||||
nmap <silent> <buffer> - <Plug>(taskwarrior_stop_task)
|
||||
nmap <silent> <buffer> <Space> <Plug>(taskwarrior_select)
|
||||
nmap <silent> <buffer> <C-A> <Plug>(taskwarrior_increase)
|
||||
nmap <silent> <buffer> <C-X> <Plug>(taskwarrior_decrease)
|
||||
vmap <silent> <buffer> d <Plug>(taskwarrior_visual_done)
|
||||
vmap <silent> <buffer> D <Plug>(taskwarrior_visual_delete)
|
||||
vmap <silent> <buffer> <Del> <Plug>(taskwarrior_visual_delete)
|
||||
vmap <silent> <buffer> <Space> <Plug>(taskwarrior_visual_select)
|
||||
|
||||
command! -buffer TWAdd :call taskwarrior#action#new()
|
||||
command! -buffer TWAnnotate :call taskwarrior#action#annotate('add')
|
||||
command! -buffer TWComplete :call taskwarrior#action#set_done()
|
||||
command! -buffer TWDelete :call taskwarrior#action#delete()
|
||||
command! -buffer TWDeleteAnnotation :call taskwarrior#action#annotate('del')
|
||||
command! -buffer TWModifyInteractive :call taskwarrior#modify('')
|
||||
command! -buffer TWSync :call taskwarrior#action#sync('sync')
|
||||
endif
|
||||
|
||||
command! -buffer TWToggleReadonly :let g:task_readonly = (g:task_readonly ? 0 : 1) | call taskwarrior#refresh()
|
||||
command! -buffer TWToggleHLField :let g:task_highlight_field = (g:task_highlight_field ? 0 : 1) | call taskwarrior#refresh()
|
||||
command! -buffer -nargs=? -complete=customlist,taskwarrior#complete#sort TWReportSort :call taskwarrior#action#sort_by_arg(<q-args>)
|
110
.vim/pack/plugins/start/vim-taskwarrior/plugin/taskwarrior.vim
Normal file
110
.vim/pack/plugins/start/vim-taskwarrior/plugin/taskwarrior.vim
Normal file
@ -0,0 +1,110 @@
|
||||
if exists('g:loaded_taskwarrior') && g:loaded_taskwarrior
|
||||
finish
|
||||
endif
|
||||
|
||||
if !executable('task')
|
||||
echoerr "This plugin depends on taskwarrior(https://taskwarrior.org)."
|
||||
finish
|
||||
endif
|
||||
|
||||
let g:task_report_command = get(g:, 'task_report_command', [])
|
||||
let s:task_report_command = ['active', 'all', 'blocked', 'blocking', 'completed', 'list', 'long', 'ls', 'minimal', 'newest', 'next', 'oldest', 'overdue', 'ready', 'recurring', 'unblocked', 'waiting']
|
||||
let g:task_report_command = extend(s:task_report_command, g:task_report_command)
|
||||
let g:task_interactive_command = ['annotate', 'denotate', 'execute', 'duplicate',
|
||||
\ 'append', 'prepend', 'stop', 'delete', 'done', 'undo',
|
||||
\ 'config', 'edit', 'start', 'sync', 'synchronize', 'add',
|
||||
\ 'modify', 'import', 'colors', 'color', 'logo', 'context']
|
||||
let g:task_filter = ['description:', 'proj:', 'pri:', 'status:', 'tag:', 'due.before:', 'due.after:', 'entry.before', 'entry.after', 'end.before', 'end.after', '+']
|
||||
let g:task_all_commands = split(system('task _command'), '\n')
|
||||
let g:task_all_configurations = split(system('task _config'), '\n')
|
||||
let g:task_report_name = index(g:task_report_command, get(g:, 'task_report_name')) != -1 ? get(g:, 'task_report_name') : 'next'
|
||||
let g:task_highlight_field = get(g:, 'task_highlight_field', 1)
|
||||
let g:task_readonly = get(g:, 'task_readonly', 0)
|
||||
let g:task_rc_override = get(g:, 'task_rc_override', '')
|
||||
let g:task_default_prompt = get(g:, 'task_default_prompt', ['due', 'project', 'priority', 'description', 'tag', 'depends'])
|
||||
let g:task_info_vsplit = get(g:, 'task_info_vsplit', 0)
|
||||
let g:task_info_size = get(g:, 'task_info_size', g:task_info_vsplit? 50 : 15)
|
||||
let g:task_info_position = get(g:, 'task_info_position', 'belowright')
|
||||
" let g:task_log_directory = get(g:, 'task_log_file', system('task _get -- rc.data.location')[0:-2])
|
||||
let g:task_log_directory = get(g:, 'task_log_file', matchstr(system('task show | grep data.location')[0:-2], '\S*$'))
|
||||
let g:task_log_max = get(g:, 'task_log_max', 10)
|
||||
let g:task_left_arrow = get(g:, 'task_left_arrow', ' <<')
|
||||
let g:task_right_arrow = get(g:, 'task_right_arrow', '>> ')
|
||||
let g:task_readonly_symbol = get(g:, 'task_readonly_symbol', ' ')
|
||||
let g:task_gui_term = get(g:, 'task_gui_term', 1)
|
||||
let g:task_columns_format = {
|
||||
\ 'depends': ['list', 'count', 'indicator'],
|
||||
\ 'description': ['combined', 'desc', 'oneline', 'truncated', 'count'],
|
||||
\ 'due': ['formatted', 'julian', 'epoch', 'iso', 'age', 'countdown'],
|
||||
\ 'end': ['formatted', 'julian', 'epoch', 'iso', 'age', 'countdown'],
|
||||
\ 'entry': ['formatted', 'julian', 'epoch', 'iso', 'age', 'countdown'],
|
||||
\ 'id': ['number'],
|
||||
\ 'imask': ['number'],
|
||||
\ 'mask': ['default'],
|
||||
\ 'modified': ['formatted', 'julian', 'epoch', 'iso', 'age', 'countdown'],
|
||||
\ 'parent': ['long', 'short'],
|
||||
\ 'priority': ['short', 'long'],
|
||||
\ 'project': ['full', 'parent', 'indented'],
|
||||
\ 'recur': ['duration', 'indicator'],
|
||||
\ 'scheduled': ['formatted', 'julian', 'epoch', 'iso', 'age', 'countdown'],
|
||||
\ 'start': ['formatted', 'julian', 'epoch', 'iso', 'age', 'countdown', 'active'],
|
||||
\ 'status': ['long', 'short'],
|
||||
\ 'tags': ['list', 'indicator', 'count'],
|
||||
\ 'until': ['formatted', 'julian', 'epoch', 'iso', 'age', 'countdown'],
|
||||
\ 'urgency': ['real', 'integer'],
|
||||
\ 'uuid': ['long', 'short'],
|
||||
\ 'wait': ['formatted', 'julian', 'epoch', 'iso', 'age', 'countdown'] }
|
||||
"
|
||||
"commented out pending taskd collision avoidance
|
||||
"command! TaskPush call tw#remote('push')
|
||||
"command! TaskPull call tw#remote('pull')
|
||||
"command! TaskMerge call tw#remote('merge')
|
||||
"
|
||||
"commands;
|
||||
"
|
||||
command! -nargs=? -complete=customlist,taskwarrior#complete#TW TW :call taskwarrior#init(<q-args>)
|
||||
command! -nargs=? TWReportInfo :call taskwarrior#action#show_info(<q-args>)
|
||||
"command! TWConfigColor
|
||||
command! TWDeleteCompleted :call taskwarrior#action#clear_completed()
|
||||
"command! TWDeleteNote
|
||||
"command! TWEdit
|
||||
"command! TWEditAnnotation
|
||||
"command! TWEditDescription
|
||||
command! TWEditTaskrc :execute "e ".$HOME."/.taskrc"
|
||||
command! TWEditVitrc :execute "e ".$HOME."/.vitrc"
|
||||
command! TWEditTaskopenrc :execute "e ".$HOME."/.taskopenrc"
|
||||
"command! TWExport
|
||||
"command! TWHelp
|
||||
command! TWHistory :Unite task/history
|
||||
command! TWHistoryClear :call taskwarrior#log#history('clear')
|
||||
command! TWBookmark :Unite task/bookmark
|
||||
command! TWBookmarkClear :call taskwarrior#log#bookmark('clear')
|
||||
"command! TWInsert
|
||||
"command! TWImport
|
||||
"command! TWNote
|
||||
"command! TWOpen
|
||||
"command! TWOpenInline
|
||||
"command! TWReport
|
||||
"command! TWReportAgenda
|
||||
"command! TWReportBreak
|
||||
"command! TWReportCalendar
|
||||
"command! TWReportDesc
|
||||
"command! TWReportEdit
|
||||
"command! TWReportGantt
|
||||
"command! TWReportProjects
|
||||
"command! TWReportTags
|
||||
"command! TWSyncFiles
|
||||
"command! TWSyncStatus
|
||||
"command! TWTheme
|
||||
"command! TWThemeEdit
|
||||
"command! TWThemeShow
|
||||
command! TWUndo :call taskwarrior#action#undo()
|
||||
"command! TWWiki
|
||||
"command! TWWikiDiary
|
||||
"command! TWWikiDiaryAdd
|
||||
"command! TWWikiGenIndex
|
||||
"command! TWWikiGenProject
|
||||
"command! TWWikiGenTag
|
||||
"command! TWWikiIndex
|
||||
|
||||
let g:loaded_taskwarrior = 1
|
BIN
.vim/pack/plugins/start/vim-taskwarrior/screenshot.png
Normal file
BIN
.vim/pack/plugins/start/vim-taskwarrior/screenshot.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 136 KiB |
@ -0,0 +1,8 @@
|
||||
if exists("b:current_syntax")
|
||||
finish
|
||||
endif
|
||||
|
||||
syntax match taskinfo_head /.*\%1l/
|
||||
highlight default link taskinfo_head Tabline
|
||||
|
||||
let b:current_syntax = 'taskinfo'
|
@ -0,0 +1,43 @@
|
||||
if exists("b:current_syntax")
|
||||
finish
|
||||
endif
|
||||
|
||||
if exists('b:task_report_labels')
|
||||
syntax match taskwarrior_tablehead /.*\%1l/
|
||||
endif
|
||||
|
||||
for n in b:sline
|
||||
execute 'syntax match taskwarrior_selected /.*\%'.n.'l/ contains=ALL'
|
||||
endfor
|
||||
|
||||
if search('[^\x00-\xff]') == 0
|
||||
let exp = 'syntax match taskwarrior_%s /\%%>1l\%%%dc.*\%%<%dc/'
|
||||
else
|
||||
let exp = 'syntax match taskwarrior_%s /\%%>1l\%%%dv.*\%%<%dv/'
|
||||
endif
|
||||
|
||||
if exists('b:task_columns') && exists('b:task_report_columns')
|
||||
for i in range(0, len(b:task_report_columns)-1)
|
||||
if exists('b:task_columns['.(i+1).']')
|
||||
execute printf(exp, matchstr(b:task_report_columns[i], '^\w\+') , b:task_columns[i]+1, b:task_columns[i+1]+1)
|
||||
endif
|
||||
endfor
|
||||
endif
|
||||
|
||||
highlight default link taskwarrior_tablehead Tabline
|
||||
highlight default link taskwarrior_field IncSearch
|
||||
highlight default link taskwarrior_selected Visual
|
||||
highlight default link taskwarrior_id VarId
|
||||
highlight default link taskwarrior_project String
|
||||
highlight default link taskwarrior_Status Include
|
||||
highlight default link taskwarrior_priority Class
|
||||
highlight default link taskwarrior_due Todo
|
||||
highlight default link taskwarrior_end Keyword
|
||||
highlight default link taskwarrior_description Normal
|
||||
highlight default link taskwarrior_entry Special
|
||||
highlight default link taskwarrior_depends Todo
|
||||
highlight default link taskwarrior_tags Keyword
|
||||
highlight default link taskwarrior_uuid VarId
|
||||
highlight default link taskwarrior_urgency Todo
|
||||
|
||||
let b:current_syntax = 'taskreport'
|
Loading…
Reference in New Issue
Block a user