diff --git a/README.md b/README.md index 58286c7..63e3730 100644 --- a/README.md +++ b/README.md @@ -10,12 +10,11 @@ It keeps global lifetime totals: - `added`: characters inserted - `deleted`: characters removed - `net`: `added - deleted` -- `abs`: `added + deleted` -The statusline text shows `net/abs`, for example: +The statusline text shows `net`, for example: ```text -LOC +123/456 +LOC +123 ``` ## Install @@ -121,7 +120,6 @@ require("loc").stats() added = 123, deleted = 45, net = 78, - abs = 168, } ``` diff --git a/lua/loc/init.lua b/lua/loc/init.lua index 9121756..123a2e4 100644 --- a/lua/loc/init.lua +++ b/lua/loc/init.lua @@ -334,7 +334,6 @@ function M.stats() added = state.added, deleted = state.deleted, net = state.added - state.deleted, - abs = state.added + state.deleted, } end @@ -342,7 +341,7 @@ function M.statusline() local stats = M.stats() 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 function M.save() diff --git a/plugin/loc.lua b/plugin/loc.lua index aabfc25..e5e0bfe 100644 --- a/plugin/loc.lua +++ b/plugin/loc.lua @@ -19,11 +19,10 @@ end, { desc = "Reset loc.nvim character counters" }) vim.api.nvim_create_user_command("LocStats", function() local stats = require("loc").stats() local message = string.format( - "LOC added=%d deleted=%d net=%+d abs=%d", + "LOC added=%d deleted=%d net=%+d", stats.added, stats.deleted, - stats.net, - stats.abs + stats.net ) vim.notify(message, vim.log.levels.INFO) diff --git a/test/loc_spec.lua b/test/loc_spec.lua index 023f960..0404998 100644 --- a/test/loc_spec.lua +++ b/test/loc_spec.lua @@ -29,6 +29,6 @@ loc.reset() local stats = loc.stats() assert_equal(stats.added, 0, "reset added") 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")