nvim: Add search position to statusline
This commit is contained in:
parent
074107f1e0
commit
6c83430706
2 changed files with 12 additions and 1 deletions
|
@ -271,6 +271,16 @@
|
||||||
i)]
|
i)]
|
||||||
(string.rep new-scrollbar 2)))
|
(string.rep new-scrollbar 2)))
|
||||||
:hl {:fg colors.purple}})
|
:hl {:fg colors.purple}})
|
||||||
|
;; Search count
|
||||||
|
(set mod.search-count
|
||||||
|
{:condition (fn []
|
||||||
|
(if (= vim.v.hlsearch 0) false true))
|
||||||
|
:init (fn [self]
|
||||||
|
(set self.count (vim.fn.searchcount {:timeout 5})))
|
||||||
|
:provider (fn [self]
|
||||||
|
(string.format "[%s/%s]" self.count.current
|
||||||
|
self.count.total))
|
||||||
|
:hl {:fg colors.black :bg colors.purple}})
|
||||||
;; Custom Mode
|
;; Custom Mode
|
||||||
|
|
||||||
(fn mod.custom-mode [str fg bg]
|
(fn mod.custom-mode [str fg bg]
|
||||||
|
|
|
@ -16,7 +16,8 @@
|
||||||
ns.space
|
ns.space
|
||||||
ns.scrollbar
|
ns.scrollbar
|
||||||
ns.space
|
ns.space
|
||||||
ns.position])
|
ns.position
|
||||||
|
ns.search-count])
|
||||||
(local telescope-statusline
|
(local telescope-statusline
|
||||||
{:condition (fn []
|
{:condition (fn []
|
||||||
(conditions.buffer_matches {:filetype [:TelescopePrompt]}))
|
(conditions.buffer_matches {:filetype [:TelescopePrompt]}))
|
||||||
|
|
Loading…
Reference in a new issue