fix: rem abs as insert only abs tracking is useless
This commit is contained in:
@@ -10,12 +10,11 @@ It keeps global lifetime totals:
|
|||||||
- `added`: characters inserted
|
- `added`: characters inserted
|
||||||
- `deleted`: characters removed
|
- `deleted`: characters removed
|
||||||
- `net`: `added - deleted`
|
- `net`: `added - deleted`
|
||||||
- `abs`: `added + deleted`
|
|
||||||
|
|
||||||
The statusline text shows `net/abs`, for example:
|
The statusline text shows `net`, for example:
|
||||||
|
|
||||||
```text
|
```text
|
||||||
LOC +123/456
|
LOC +123
|
||||||
```
|
```
|
||||||
|
|
||||||
## Install
|
## Install
|
||||||
@@ -121,7 +120,6 @@ require("loc").stats()
|
|||||||
added = 123,
|
added = 123,
|
||||||
deleted = 45,
|
deleted = 45,
|
||||||
net = 78,
|
net = 78,
|
||||||
abs = 168,
|
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
+1
-2
@@ -334,7 +334,6 @@ function M.stats()
|
|||||||
added = state.added,
|
added = state.added,
|
||||||
deleted = state.deleted,
|
deleted = state.deleted,
|
||||||
net = state.added - state.deleted,
|
net = state.added - state.deleted,
|
||||||
abs = state.added + state.deleted,
|
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -342,7 +341,7 @@ function M.statusline()
|
|||||||
local stats = M.stats()
|
local stats = M.stats()
|
||||||
local prefix = state.config.statusline_prefix
|
local prefix = state.config.statusline_prefix
|
||||||
|
|
||||||
return string.format("%s %+d/%d", prefix, stats.net, stats.abs)
|
return string.format("%s %+d", prefix, stats.net)
|
||||||
end
|
end
|
||||||
|
|
||||||
function M.save()
|
function M.save()
|
||||||
|
|||||||
+2
-3
@@ -19,11 +19,10 @@ end, { desc = "Reset loc.nvim character counters" })
|
|||||||
vim.api.nvim_create_user_command("LocStats", function()
|
vim.api.nvim_create_user_command("LocStats", function()
|
||||||
local stats = require("loc").stats()
|
local stats = require("loc").stats()
|
||||||
local message = string.format(
|
local message = string.format(
|
||||||
"LOC added=%d deleted=%d net=%+d abs=%d",
|
"LOC added=%d deleted=%d net=%+d",
|
||||||
stats.added,
|
stats.added,
|
||||||
stats.deleted,
|
stats.deleted,
|
||||||
stats.net,
|
stats.net
|
||||||
stats.abs
|
|
||||||
)
|
)
|
||||||
|
|
||||||
vim.notify(message, vim.log.levels.INFO)
|
vim.notify(message, vim.log.levels.INFO)
|
||||||
|
|||||||
+1
-1
@@ -29,6 +29,6 @@ loc.reset()
|
|||||||
local stats = loc.stats()
|
local stats = loc.stats()
|
||||||
assert_equal(stats.added, 0, "reset added")
|
assert_equal(stats.added, 0, "reset added")
|
||||||
assert_equal(stats.deleted, 0, "reset deleted")
|
assert_equal(stats.deleted, 0, "reset deleted")
|
||||||
assert_equal(loc.statusline(), "LOC +0/0", "statusline")
|
assert_equal(loc.statusline(), "LOC +0", "statusline")
|
||||||
|
|
||||||
print("loc.nvim tests passed")
|
print("loc.nvim tests passed")
|
||||||
|
|||||||
Reference in New Issue
Block a user