Timeline for Is there a way to watch/debug changes of face properties?
Current License: CC BY-SA 4.0
9 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Mar 18, 2023 at 15:51 | vote | accept | aaa | ||
| Mar 18, 2023 at 15:26 | comment | added | Drew | Bisecting is still likely the way to go - it's a binary search, so it picks up speed. You can also try advising functions or entering them using M-x debug-on-entry, or set breakpoints to the debugger anywhere you like, by inserting (debug) where you want to enter the debugger. | |
| Mar 18, 2023 at 15:25 | comment | added | Drew | Done.................... | |
| Mar 18, 2023 at 15:24 | answer | added | Drew | timeline score: 2 | |
| Mar 18, 2023 at 7:40 | comment | added | aaa | @Drew Your guess in the first comment is right—so you might as well post it as an answer. As for bisecting the init file—as I mentioned, I'm using Doom which has quite a lot of code and is modular on top of that. | |
| Mar 9, 2023 at 16:05 | comment | added | Drew | To debug the changes, start by using emacs -Q (no init file). Then bisect your init file (1/2, 1/4, 1/8,...) to locate the problem. | |
| Mar 9, 2023 at 16:03 | comment | added | Drew | To be clear, I think your question is whether Emacs has a face-watchers functionality. The answer is no. If your question is instead how to debug, to find what is altering (or not altering) some face, then please edit your question to make that clear. | |
| Mar 9, 2023 at 16:02 | history | edited | Drew | edited tags | |
| Mar 9, 2023 at 12:55 | history | asked | aaa | CC BY-SA 4.0 |