Compare commits

...

3 Commits
v1.1.0 ... main

Author SHA1 Message Date
be98b94f97 removed verbose logging 2024-12-25 14:01:50 +01:00
0dbfa8f422 sorted toml for better git merge 2024-11-06 11:36:46 +01:00
ad454d9cf8 add dependencies to readme 2024-10-15 18:25:54 +02:00
4 changed files with 29 additions and 6 deletions

View File

@ -1,7 +1,13 @@
## dates and their corresponding seconds been here :)
[24-10-07]
u80864958_at_u80864958 = 432
[24-10-08]
u80864958_at_u80864958 = 425
[24-10-11]
u80864958_at_u80864958 = 6021
[24-10-07]
u80864958_at_u80864958 = 432
[24-10-15]
schreifuchs_at_archlinux = 128
[24-11-06]
schreifuchs_at_archibald = 18
[24-12-25]
schreifuchs_at_archibald = 204

View File

@ -22,6 +22,15 @@ If it doesn't Timer searches the next 10 higher directories for one. If there is
```:TimerSave```: saves the current time to ```.timer.toml```. If the file doesn't exist it gets created.
## Dependencies
You must have the ```hostname``` util installed on your system.
```sh
## on Arch based distros:
sudo pacmn -S inetutils
```
## Installation
Lunar vim:

View File

@ -10,7 +10,7 @@ local clean_to = 1
local function clean_from(from, events)
local function clean_from(from, events) -- cleans the events
local clean_events = {}
-- coppy until from
@ -46,7 +46,7 @@ local function clean_from(from, events)
return clean_events
end
local function summ_time()
local function summ_time() --returns time in seconds from the fous events
focus_events = clean_from(clean_to + 1, focus_events)
clean_to = #focus_events

View File

@ -564,7 +564,15 @@ TOML.encode = function(tbl)
local cache = {}
local function parse(tbl)
for k, v in pairs(tbl) do
local tbl_keys = {}
for k in pairs(tbl) do
table.insert(tbl_keys, k)
end
table.sort(tbl_keys)
for _, k in pairs(tbl_keys) do
local v = tbl[k]
if type(v) == "boolean" then
toml = toml .. k .. " = " .. tostring(v) .. "\n"
elseif type(v) == "number" then
@ -572,7 +580,7 @@ TOML.encode = function(tbl)
elseif type(v) == "string" then
local quote = '"'
v = v:gsub("\\", "\\\\")
--
-- if the string has any line breaks, make it multiline
if v:match("^\n(.*)$") then
quote = quote:rep(3)