Marks always type 100, ignoring the common block's default-mark #335

Closed
opened 2026-10-24 22:21:30 +00:00 by littlefox · 2 comments
Owner

Interop audit, 2026-10-24.

Marks ignore the person's default mark type. NeoKOM's "Spara" marks every text with type 100 (main_view/mod.rs, kom.mark(t, 100)). The common block has default-mark ("The default mark to set on marked texts", Protocol-A.texi), which the Emacs client sets and uses. People who sort their marks by type in Emacs find NeoKOM's marks under 100, not under their own type.

Options:

  1. Use default-mark when set, else 100 (least surprise).
  2. Also let the user pick a type when saving (the Emacs client asks).
  3. Leave it.

Also to decide: whether "Sparade" lists marks of every type, or only ours.

Interop audit, 2026-10-24. **Marks ignore the person's default mark type.** NeoKOM's "Spara" marks every text with type 100 (`main_view/mod.rs`, `kom.mark(t, 100)`). The `common` block has `default-mark` ("The default mark to set on marked texts", `Protocol-A.texi`), which the Emacs client sets and uses. People who sort their marks by type in Emacs find NeoKOM's marks under 100, not under their own type. Options: 1. **Use `default-mark` when set**, else 100 (least surprise). 2. Also let the user pick a type when saving (the Emacs client asks). 3. Leave it. Also to decide: whether "Sparade" lists marks of every type, or only ours.
Author
Owner

We'll leave it as is for now. If it becomes an issue win the future we will return to it.

We'll leave it as is for now. If it becomes an issue win the future we will return to it.
Author
Owner

Closed as decided (D-071): marks stay type 100. Reopen if it becomes an issue.

Closed as decided (D-071): marks stay type 100. Reopen if it becomes an issue.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
littlefox/neokom#335
No description provided.