Comment by ~kas on ~bouncepaw/mycomarkup
Yes, the format
*.4
(*.N
) was my initial suggestion. I could live with that. Another possibility is:4. task 4 *. task 5
This may be more intuitive than
*.4
, but I have no idea how that affects the parser (or other markup I haven't thought of).
Comment by ~kas on ~bouncepaw/mycomarkup
I like your
base{4}
thing, but what will I do if I actually want to write “base{4}” over an ordered list?I think I've seen a markup (TiddlyWiki, perhaps?) where you can start an ordered list with the “base” you want to start with, and then the rest of the numbers don't matter. So, e.g.:
1. first 1. second 1. third
will give you
1. first 2. second 3. third
and
4. task 4 77. task 5
will give you
4. task 4 5. task 5
But that is a little confusing and not very intuitive. Better keep it simple and memorable.
Ticket created by ~kas on ~bouncepaw/mycomarkup
I have a list that must start with 0, but mycomarkup insists that an ordered list starts with 1.
Other convenient uses: E.g., an ordered list with 10 items that are grouped into 3 groups with a heading-like markup inbetween.
= TODO We have 10 urgent matters to resolve: == Home 1. one task 2. another task 3. a third task == Work 4. task 4 5. task 5 == Play 6. task 6 7. task 7 8. task 8 9. task 9 10. last task
I'm unsure how to markup this, but
*.N
, whereN
is the “base”, is a possibility.
Comment by ~kas on ~mzhang/garbage
Thank you so much!
Comment by ~kas on ~mzhang/garbage
Looks great now, thanks!
Ticket created by ~kas on ~mzhang/garbage
In short:
garbage
shouldn't attempt to colourize output to standard output or standard error when the file desciptor is not a TTY:$ date > test.txt $ garbage put -vv test.txt >test.log 2>&2 # neither stdout, nor stderr, is a tty now $ cat test.log ?[2m2022-11-02T10:52:19.415654Z?[0m ?[32m INFO?[0m ?[2mgarbage::ops::put?[0m?[2m:?[0m Chosen strategy. ?[3mpath?[0m?[2m=?[0m"test.txt" ?[3mstrategy?[0m?[2m=?[0mMoveTo(TrashDir { path: "/tmp/.Trash-1000" }) ?[2m2022-11-02T10:52:19.415861Z?[0m ?[32m INFO?[0m ?[1mtrash_dir?[0m?[1m{?[0mTrashDir { path: "/tmp/.Trash-1000" }?[1m}?[0m?[2m:?[0m ?[2mgarbage::ops::put::strategy?[0m?[2m:?[0m ?[3mpath_to_trashed_file?[0m?[2m=?[0m"/tmp/.Trash-1000/files/1667386339415.test.txt" ?[2m2022-11-02T10:52:19.415888Z?[0m ?[32m INFO?[0m ?[1mtrash_dir?[0m?[1m{?[0mTrashDir { path: "/tmp/.Trash-1000" }?[1m}?[0m?[2m:?[0m ?[2mgarbage::ops::put::strategy?[0m?[2m:?[0m ?[3mpath_to_trash_info?[0m?[2m=?[0m"/tmp/.Trash-1000/info/1667386339415.test.txt.trashinfo" ?[2m2022-11-02T10:52:19.415980Z?[0m ?[32m INFO?[0m ?[1mtrash_dir?[0m?[1m{?[0mTrashDir { path: "/tmp/.Trash-1000" }?[1m}?[0m?[2m:?[0m ?[2mgarbage::ops::put::strategy?[0m?[2m:?[0m Trash info: TrashInfo { path: "/tmp/test/test.txt", deletion_date: 2022-11-02T11:52:19.415758413+01:00, deleted_path: "/tmp/.Trash-1000/files/1667386339415.test.txt", info_path: "/tmp/.Trash-1000/info/1667386339415.test.txt.trashinfo" } ?[2m2022-11-02T10:52:19.416017Z?[0m ?[32m INFO?[0m ?[1mtrash_dir?[0m?[1m{?[0mTrashDir { path: "/tmp/.Trash-1000" }?[1m}?[0m?[2m:?[0m ?[2mgarbage::ops::put::strategy?[0m?[2m:?[0m Renaming file into trash directory. ?[3mfrom?[0m?[2m=?[0m"/tmp/test/test.txt" ?[3mto?[0m?[2m=?[0m"/tmp/.Trash-1000/files/1667386339415.test.txt" ?[3mis_symlink?[0m?[2m=?[0mfalseOutput should have looked like this:
$ cat test.log 2022-11-02T10:52:19.415654Z INFO garbage::ops::put: Chosen strategy. path="test.txt" strategy=MoveTo(TrashDir { path: "/tmp/.Trash-1000" }) 2022-11-02T10:52:19.415861Z INFO trash_dir{TrashDir { path: "/tmp/.Trash-1000" }}: garbage::ops::put::strategy: path_to_trashed_file="/tmp/.Trash-1000/files/1667386339415.test.txt" 2022-11-02T10:52:19.415888Z INFO trash_dir{TrashDir { path: "/tmp/.Trash-1000" }}: garbage::ops::put::strategy: path_to_trash_info="/tmp/.Trash-1000/info/1667386339415.test.txt.trashinfo" 2022-11-02T10:52:19.415980Z INFO trash_dir{TrashDir { path: "/tmp/.Trash-1000" }}: garbage::ops::put::strategy: Trash info: TrashInfo { path: "/tmp/test/test.txt", deletion_date: 2022-11-02T11:52:19.415758413+01:00, deleted_path: "/tmp/.Trash-1000/files/1667386339415.test.txt", info_path: "/tmp/.Trash-1000/info/1667386339415.test.txt.trashinfo" } 2022-11-02T10:52:19.416017Z INFO trash_dir{TrashDir { path: "/tmp/.Trash-1000" }}: garbage::ops::put::strategy: Renaming file into trash directory. from="/tmp/test/test.txt" to="/tmp/.Trash-1000/files/1667386339415.test.txt" is_symlink=falseThanks.
Ticket created by ~kas on ~mzhang/garbage
Neither
garbage put
, norgarbage put -v
, produce any output:$ date > test.txt $ garbage put -v test.txt # no outputOn the other hand,
garbage put -vv
is excessively noisy:$ date > test.txt $ garbage put -vv test.txt 2022-11-02T10:47:15.293887Z INFO garbage::ops::put: Chosen strategy. path="test.txt" strategy=MoveTo(TrashDir { path: "/tmp/.Trash-1000" }) 2022-11-02T10:47:15.294100Z INFO trash_dir{TrashDir { path: "/tmp/.Trash-1000" }}: garbage::ops::put::strategy: path_to_trashed_file="/tmp/.Trash-1000/files/1667386035293.test.txt" 2022-11-02T10:47:15.294127Z INFO trash_dir{TrashDir { path: "/tmp/.Trash-1000" }}: garbage::ops::put::strategy: path_to_trash_info="/tmp/.Trash-1000/info/1667386035293.test.txt.trashinfo" 2022-11-02T10:47:15.294259Z INFO trash_dir{TrashDir { path: "/tmp/.Trash-1000" }}: garbage::ops::put::strategy: Trash info: TrashInfo { path: "/tmp/test/test.txt", deletion_date: 2022-11-02T11:47:15.293973765+01:00, deleted_path: "/tmp/.Trash-1000/files/1667386035293.test.txt", info_path: "/tmp/.Trash-1000/info/1667386035293.test.txt.trashinfo" } 2022-11-02T10:47:15.294304Z INFO trash_dir{TrashDir { path: "/tmp/.Trash-1000" }}: garbage::ops::put::strategy: Renaming file into trash directory. from="/tmp/test/test.txt" to="/tmp/.Trash-1000/files/1667386035293.test.txt" is_symlink=falseCould
garbage put -v
please produce useful output in the style ofrm -v
?$ date > test.txt $ rm -f test.txt removed 'test.txt'Thanks.
Ticket created by ~kas on ~soapdog/racket-gemini
gemini://port1965.eu/ is an IPv6-only, dual stacked (normal and yggdrasil IPv6) gemini site served by the jetforce gemini server.
When attempting to spacewalk from Port 1965, the server responds with green lights (»"gemini://port1965.eu/" 20 text/gemini 2135« — i.e., status code 20 and mime-type text/gemini). However, the page is never parsed and fafi keeps showing a “Parsing…” message in its status bar.
Uncommenting line 125 in gemini-view.rkt seems to indicate that fafi didn't see the response?
(gemini-response #f "" #f) car: contract violation expected: pair? given: '() context...: [… ]/fafi-browser/gemini-view.rkt:118:4: set-url method in gemini-view% /usr/share/racket/pkgs/gui-lib/mred/private/wx/common/queue.rkt:435:6 /usr/share/racket/pkgs/gui-lib/mred/private/wx/common/queue.rkt:486:32 /usr/share/racket/pkgs/gui-lib/mred/private/wx/common/queue.rkt:634:3