We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents af2cf5a + 2990b69 commit 9d1a256Copy full SHA for 9d1a256
1 file changed
lua/ccc/ui/float.lua
@@ -157,7 +157,8 @@ end
157
---@return integer
158
local function adjust2bar(value, min, max)
159
local opts = require("ccc.config").options
160
- return utils.round((value - min) / (max - min) * opts.bar_len)
+ local raw = utils.round((value - min) / (max - min) * opts.bar_len)
161
+ return utils.clamp(raw, 1, opts.bar_len)
162
end
163
164
---@param value number
@@ -167,9 +168,6 @@ end
167
168
local function create_bar(value, min, max)
169
170
local point_idx = adjust2bar(value, min, max)
- if point_idx == 0 then
171
- return opts.point_char .. opts.bar_char:rep(opts.bar_len - 1)
172
- end
173
return opts.bar_char:rep(point_idx - 1) .. opts.point_char .. opts.bar_char:rep(opts.bar_len - point_idx)
174
175
0 commit comments