summaryrefslogtreecommitdiffstats
path: root/vim/autoload/fuf/line.vim
diff options
context:
space:
mode:
Diffstat (limited to 'vim/autoload/fuf/line.vim')
-rw-r--r--vim/autoload/fuf/line.vim135
1 files changed, 0 insertions, 135 deletions
diff --git a/vim/autoload/fuf/line.vim b/vim/autoload/fuf/line.vim
deleted file mode 100644
index 60447b5..0000000
--- a/vim/autoload/fuf/line.vim
+++ /dev/null
@@ -1,135 +0,0 @@
-"=============================================================================
-" Copyright (c) 2007-2010 Takeshi NISHIDA
-"
-"=============================================================================
-" LOAD GUARD {{{1
-
-if !l9#guardScriptLoading(expand('<sfile>:p'), 0, 0, [])
- finish
-endif
-
-" }}}1
-"=============================================================================
-" GLOBAL FUNCTIONS {{{1
-
-"
-function fuf#line#createHandler(base)
- return a:base.concretize(copy(s:handler))
-endfunction
-
-"
-function fuf#line#getSwitchOrder()
- return g:fuf_line_switchOrder
-endfunction
-
-"
-function fuf#line#getEditableDataNames()
- return []
-endfunction
-
-"
-function fuf#line#renewCache()
-endfunction
-
-"
-function fuf#line#requiresOnCommandPre()
- return 0
-endfunction
-
-"
-function fuf#line#onInit()
- call fuf#defineLaunchCommand('FufLine', s:MODE_NAME, '""', [])
-endfunction
-
-" }}}1
-"=============================================================================
-" LOCAL FUNCTIONS/VARIABLES {{{1
-
-let s:MODE_NAME = expand('<sfile>:t:r')
-let s:OPEN_TYPE_DELETE = -1
-
-" }}}1
-"=============================================================================
-" s:handler {{{1
-
-let s:handler = {}
-
-"
-function s:handler.getModeName()
- return s:MODE_NAME
-endfunction
-
-"
-function s:handler.getPrompt()
- return fuf#formatPrompt(g:fuf_line_prompt, self.partialMatching, '')
-endfunction
-
-"
-function s:handler.getPreviewHeight()
- return g:fuf_previewHeight
-endfunction
-
-"
-function s:handler.isOpenable(enteredPattern)
- return 1
-endfunction
-
-"
-function s:handler.makePatternSet(patternBase)
- return fuf#makePatternSet(a:patternBase, 's:interpretPrimaryPatternForNonPath',
- \ self.partialMatching)
-endfunction
-
-"
-function s:handler.makePreviewLines(word, count)
- let items = filter(copy(self.items), 'v:val.word ==# a:word')
- if empty(items)
- return []
- endif
- let lines = fuf#getFileLines(self.bufNrPrev)
- return fuf#makePreviewLinesAround(
- \ lines, [items[0].index - 1], a:count, self.getPreviewHeight())
-endfunction
-
-"
-function s:handler.getCompleteItems(patternPrimary)
- return self.items
-endfunction
-
-"
-function s:handler.onOpen(word, mode)
- call fuf#prejump(a:mode)
- call filter(self.items, 'v:val.word ==# a:word')
- if empty(self.items)
- return
- execute 'cc ' . self.items[0].index
- endif
- call cursor(self.items[0].index, 0)
- normal! zvzz
-endfunction
-
-"
-function s:handler.onModeEnterPre()
-endfunction
-
-"
-function s:handler.onModeEnterPost()
- let tab = repeat(' ', getbufvar(self.bufNrPrev, '&tabstop'))
- let self.items = getbufline(self.bufNrPrev, 1, '$')
- let lnumFormat = '%' . len(string(len(self.items) + 1)) . 'd|'
- for i in range(len(self.items))
- let self.items[i] = printf(lnumFormat, i + 1)
- \ . substitute(self.items[i], "\t", tab, 'g')
- endfor
- call map(self.items, 'fuf#makeNonPathItem(v:val, "")')
- call fuf#mapToSetSerialIndex(self.items, 1)
- call map(self.items, 'fuf#setAbbrWithFormattedWord(v:val, 0)')
-endfunction
-
-"
-function s:handler.onModeLeavePost(opened)
-endfunction
-
-" }}}1
-"=============================================================================
-" vim: set fdm=marker: