Daneel 91981bf77e Fix VO cursor sync, word double-read, and VO->Emacs positioning
patch 0002: Do not activate mark in setAccessibilitySelectedTextRange.
VoiceOver range.length is an internal word-boundary hint, not a text
selection.  Activating the mark made accessibilitySelectedTextRange
return a non-zero length, causing VoiceOver to position its browse
cursor at the END of the selection instead of the START.

patch 0003: Fix word announcement double-read and punctuation.
- Explicit word announcement only for Emacs-initiated (discontiguous)
  moves; VO-initiated (sequential) word navigation relies on VO
  auto-speech from the granularity=word notification, preventing
  double-read.
- Strip trailing/leading punctuation from word announcements using
  punctuationCharacterSet so 'Ahoj,' is announced as 'Ahoj'.

patch 0008: Post FocusedUIElementChangedNotification on the EmacsView
(not just on line-granularity moves) for all Emacs-initiated cursor
movements.  Posting on the view causes VoiceOver to re-query
accessibilityFocusedUIElement and re-anchor its browse cursor at the
current accessibilitySelectedTextRange.  Also fixes a pre-existing
off-by-one in the macos.texi hunk header.
2026-03-02 11:12:48 +01:00
2026-02-25 12:51:11 +01:00
2026-02-12 12:55:29 +01:00
2026-02-12 12:55:29 +01:00
2026-02-21 00:05:48 +01:00
2026-02-24 17:01:41 +01:00
2026-02-12 12:52:50 +01:00
2026-02-26 21:51:50 +01:00

# instalace mailu:
brew install mu isync msmtp

pak mbsync personal (musi existovat .mbsyncrc)

pak 
mu init --maildir=~/.mail --my-address=martin@sukany.cz
mu index
Description
No description provided
Readme 10 MiB
Languages
Emacs Lisp 95.3%
Shell 4.7%