falsifian's miscellaneous public stuff

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2024-12-09
01:48
fastwalk: Handle disappearing files. Leaf check-in: 39ceacf6ef user: falsifian tags: trunk
2024-12-05
01:20
mm: Add keys for flagging messages. check-in: 0e43f1e1f6 user: falsifian tags: trunk
2024-12-04
15:29
fastwalk: Ignore ~/co/plan9front. A checkout of the 9front source code. check-in: 107e1dba44 user: falsifian tags: trunk
2024-11-24
19:00
mm mv: Allow Skip -> Archive1. check-in: 4d43c640e9 user: falsifian tags: trunk
18:58
mm interact: Die if mm mv fails. This causes the fzf command to pause so the user can see what mm mv said. check-in: 3b63580567 user: falsifian tags: trunk
2024-11-22
03:27
mm: Improve handling of errors when viewing. check-in: 370ef3414f user: falsifian tags: trunk
2024-11-17
03:26
mm view/interact: Be smarter about indentation. In particular, get the fzf preview working again. check-in: be65722553 user: falsifian tags: trunk
00:54
mm: Pass threading depth to interact script. check-in: 78697bb29f user: falsifian tags: trunk
00:47
Fix new "mm interact": use @args, not @ARGV. check-in: 699c9e7b0d user: falsifian tags: trunk
00:06
Refactor interaction in mm. The script run when you press enter is now mm itself, instead of a script in a here doc written to a temporary file. check-in: c3314f06b7 user: falsifian tags: trunk
2024-11-10
15:02
mm sync: Don't run minc. Adding maildir_empty_new to my dovecot configs seems to have removed the need. check-in: f0d1cfca42 user: falsifian tags: trunk
2024-11-08
00:13
Extend remove_duplicates_b to INBOX as well as Reading. check-in: fb58b1948d user: falsifian tags: trunk
00:07
Add another script for removing duplicate emails. check-in: 410467e4c7 user: falsifian tags: trunk
2024-11-06
18:46
mm: Avoid letting shell parse message lists. mthread can emit message IDs for missing messages. I don't think it's a good idea to send those to the shell to interpret. I'm not sure they're actually getting sent there but better to be safe than sorry. check-in: 9fec505208 user: falsifian tags: trunk
2024-11-03
17:06
mm mv: Combine into one doveadm move command. check-in: d3f13f2c17 user: falsifian tags: trunk
16:55
mm mv: Remove -s (mark seen) option. I'm thinking of making some changes, and removing -s will make that simpler. I've generally been running mm mv via mm (mm view) anyway; that doesn't pass -s. check-in: f82d73e0d7 user: falsifian tags: trunk
16:45
mm: Allow moves Reading1 -> Archive1. check-in: 01a5b545aa user: falsifian tags: trunk
2024-10-31
17:15
mm sync: Fix minc output handling. check-in: 5762bf1d73 user: falsifian tags: trunk
16:38
mm: Move to Archive1, not Archive. I might move things to Archive with my phone between syncs. This causes a UID to get used twice, which causes dovecot to rename files, which I don't want. check-in: e68c0a79cf user: falsifian tags: trunk
16:36
mm: Automatically run minc after sync. check-in: e0e78a2b5b user: falsifian tags: trunk
2024-10-24
02:27
mm mv: Allow to Reading1, not to Reading. Because my sieve script puts things in Reading and doveadm sync likes to rename files if the same UID gets used on both sides. check-in: 461609dfc3 user: falsifian tags: trunk
02:24
mm view: Add keybinding: ctrl-a:toggle-all. check-in: f19bc6595a user: falsifian tags: trunk
2024-10-19
16:15
mm: Set S flag after showing messages. check-in: 73f0ed8537 user: falsifian tags: trunk
00:25
mm: Add a move command. check-in: 90d5c1d5ea user: falsifian tags: trunk
00:19
mm: Add a key to set the message sequence. check-in: 336eeeb792 user: falsifian tags: trunk
00:15
mm: Refine message actions prompt. check-in: 28ee759853 user: falsifian tags: trunk
00:13
mm: Separate searching and viewing. check-in: 7367d96b0d user: falsifian tags: trunk
2024-10-14
00:24
mm view: Increase limit to 500 messages. check-in: 6528d179a5 user: falsifian tags: trunk
2024-10-11
16:24
mm view: Turn on threads. check-in: d3aee5d0a3 user: falsifian tags: trunk
16:21
mm: Use mu to find messages to view. check-in: 7fc6bea044 user: falsifian tags: trunk
2024-10-10
18:06
mm: Pipe mshow to less. check-in: ee6dbb9e7c user: falsifian tags: trunk
18:05
mm: Remove debugging print. check-in: d15a358260 user: falsifian tags: trunk
16:05
mm: Stick around to clean up temp file. Also, handle fzf's exit code. check-in: 43986a7391 user: falsifian tags: trunk
15:56
mm: Make fzf-based viewer more interactive. Add a key binding to view or execute a command. check-in: 2279db07e9 user: falsifian tags: trunk
15:19
mm: Don't set cur when previewing. check-in: 614b6fbdb9 user: falsifian tags: trunk
2024-10-03
23:59
mm mv: Allow Likely_Spam -> Spam. check-in: 2ea63a208d user: falsifian tags: trunk
23:58
mm refactor: Sort mailbox names in check_mv. check-in: ed7391eabc user: falsifian tags: trunk
16:38
Pass -v to doveadm sync. check-in: 193faee8df user: falsifian tags: trunk
2024-10-02
22:47
mm sync: Don't force-resync. I don't know whether it helped, but with the change to mm mv it shouldn't be needed. check-in: 27291839d1 user: falsifian tags: trunk
22:45
mm mv: Use doveadm to flag and move. doveadm sync doesn't seem to be smart enough to understand what we change unless we move using doveadm move. Also use doveadm flags while we're at it, because why not. It'll probably make things slightly faster. check-in: 0624c16734 user: falsifian tags: trunk
22:24
mm: Make dest first arg of mv, and update usage. check-in: e83ad6985c user: falsifian tags: trunk
20:05
Note a bug in rename_emails. check-in: 4ecd19758d user: falsifian tags: trunk
11:46
mm mv: Allow INDOX -> Reading. check-in: 867f5b6643 user: falsifian tags: trunk
11:44
mm sync: Run mu index. check-in: 95d461244e user: falsifian tags: trunk
2024-10-01
20:17
mm: Add a sync command. check-in: d4da744810 user: falsifian tags: trunk
2024-09-30
14:55
mm: Wrap preview. check-in: 68ed0c0a6c user: falsifian tags: trunk
02:16
mblaze senthook assigning filenames Dovecot likes. check-in: b313cc1a1c user: falsifian tags: trunk
01:20
mm: Fix seq after mv command. check-in: 019d58a1e6 user: falsifian tags: trunk
01:16
mm: Pass --no-mouse to fzf. check-in: cbf6f2ebb5 user: falsifian tags: trunk
2024-09-29
23:23
remove_duplicates: Ignore \Recent. check-in: 5dc3e60269 user: falsifian tags: trunk