2b1cb2620a
fix(mu4e): do not set coding-system-for-read globally
...
`+mu4e-lock-pid-info` had unintentional side effects: it changed
`coding-system-for-read` globally.
Fix : #5788
2021-11-18 19:11:55 +01:00
3b0eeb104b
revert: fix(mu4e): reflect upstream naming changes ( #5620 )
...
Revert 390fd1a7b0
Ref #5620
2021-10-18 14:53:32 +02:00
390fd1a7b0
fix(mu4e): reflect upstream naming changes ( #5620 )
2021-10-18 01:36:21 +02:00
61126c6bb4
fix(mu4e): improve mu-lock compatability with mac
...
On mac process args aren't defined, but comm is. Since comm also works
on Linux, we now check for that instead, accounting for a potential
capitalisation difference.
2021-08-03 03:36:57 +08:00
425f6a1264
fix(mu4e): remove autoload cookie
...
Autoload cookie was not working as expected
Close #5331
2021-08-02 03:55:13 -04:00
89bb96c304
fix(mu4e): allow mu4e to be started early
...
mu4e complains about missing file-notify-*-watch functions if loaded too early.
Close #5327
2021-08-01 14:54:35 -04:00
a4db56be2f
Mu4e: Confirm that lockfile pid is an emacs proc
...
Or else another app can be given the same PID and we'll be complaining
another Emacs process is using mu4e when that simply isn't true.
2021-07-30 01:56:53 +08:00
e5c8cb747b
Mu4e: Remove spurious autoloads
...
None of these functions are called outside the file they're defined in.
2021-07-30 01:56:53 +08:00
3778862a79
mu4e: lock file may not be created by file watcher
...
On some OS implementations (e.g. BSD uses kqueue),
`file-notify-add-watch' might not create the file if it doesn't exist.
This patch fixes that error. Arguably, emacs lisp should ensure the same
behaviour exists across each implementation.
2021-07-30 01:56:53 +08:00
e76dcb328a
Mu4e: lock file, use temp file var instead of /tmp
2021-07-30 01:56:52 +08:00
eebe2859cf
Mu4e: Replace shell-commands with call-process
...
Shell-process actually initialises a shell, which is completely
unnecessary here.
2021-07-30 01:56:52 +08:00
b983b8ec33
Mu4e: Refile autoload functions semantically
...
With a dash of renaming
2021-07-30 01:56:51 +08:00