This commit is contained in:
Martin Sukany
2026-02-23 18:17:47 +01:00
parent a03961d781
commit 6f964958c9
15 changed files with 920 additions and 327 deletions

View File

@@ -2,12 +2,15 @@
#+AUTHOR: Martin Sukaný
#+DATE: 2026-02-23
#+STARTUP: overview
#+include: ~/org/templates/document.org
* Emacs macOS Build s macOS Zoom Accessibility
Návod na buildování GNU Emacs pro macOS s patchem pro =UAZoomChangeFocus=,
který opravuje sledování kurzoru v macOS Zoom "Follow keyboard focus".
[[./attachments/image-20260223-145400.png]]
** Kontext
macOS Zoom "Follow keyboard focus" ve vanilla GNU Emacs nefunguje. Root cause:
@@ -161,13 +164,13 @@ emacs --version
** Časté problémy
| Problém | Příčina | Řešení |
|---|---|---|
| doom sync: "emacs not found" | Wrapper script chybí nebo není v PATH | Viz sekce Instalace |
| Zoom nesleduje kurzor | Accessibility permission chybí | Přidat Emacs.app znovu do Privacy & Security |
| Zoom nesleduje kurzor | Patch nebyl aplikován | Ověřit: =grep UAZoomChangeFocus src/nsterm.m= |
| Build selže na nsterm.m | Chybí Xcode CLT nebo závislosti | =xcode-select --install= + brew install |
| "Contents/MacOS/libexec not found" | Symlink místo wrapper scriptu | Nahradit wrapper scriptem |
| Problém | Příčina | Řešení |
|------------------------------------+---------------------------------------+-----------------------------------------------|
| doom sync: "emacs not found" | Wrapper script chybí nebo není v PATH | Viz sekce Instalace |
| Zoom nesleduje kurzor | Accessibility permission chybí | Přidat Emacs.app znovu do Privacy & Security |
| Zoom nesleduje kurzor | Patch nebyl aplikován | Ověřit: =grep UAZoomChangeFocus src/nsterm.m= |
| Build selže na nsterm.m | Chybí Xcode CLT nebo závislosti | =xcode-select --install= + brew install |
| "Contents/MacOS/libexec not found" | Symlink místo wrapper scriptu | Nahradit wrapper scriptem |
** Reference