summaryrefslogtreecommitdiffstats
path: root/2021/talks/eaf.md
diff options
context:
space:
mode:
Diffstat (limited to '2021/talks/eaf.md')
-rw-r--r--2021/talks/eaf.md21
1 files changed, 15 insertions, 6 deletions
diff --git a/2021/talks/eaf.md b/2021/talks/eaf.md
index 8ea7c786..78a52c78 100644
--- a/2021/talks/eaf.md
+++ b/2021/talks/eaf.md
@@ -15,12 +15,21 @@ application framework that extends Emacs graphical capabilities using
PyQt5. There are many new but important updates since EmacsConf2020
last year, this talk will briefly go over them.
-
-
-# Outline
-
-- 5-10 minutes: (brief description/outline)
-
+# Feedback
+
+IRC nick: matthewzmd
+
+- One thing I never tried watching all this is viewing PDF files within emacs.
+- is there an eaf-app that's not a bootstrapping nightmare? I suppose having Vue as dependency makes that not so for a large number
+- This is pretty cool, from a security standpoint, I'm not sure I'd want a web browser in emacs all that much.
+ - With how Emacs deals with things like GPG/pass/etc. I feel like it's probably as secure as you make it?
+ - matthewzmd: TDT the browser application is independent from emacs itself, you're using a browser in emacs, but the browser is not actually in emacs
+ - If it can be secured under something like firejail, that may be better, as long as there's some segmenting with any communication between the two. Then again, I generally run any browser in dedicated VMs.
+- ok now this is something i need
+- maybe i misunderstood, but is every eaf app essentially embedded QT?
+ - matthewzmd: Yes, it uses PyQt5 and it's essentially painting the Qt frame on top of emacs, simulating a buffer. EPC is used for Elisp <-> Python <-> JS communication
+ - I guess/hope this is using qtwebengine, not qtwebkit? ('cos qtwebkit is unmaintained and by now massively insecure)
+ - matthewzmd: if you wanna dig more into the internals of EAF, I suggest you to read this part of the Wiki (<https://github.com/emacs-eaf/emacs-application-framework/wiki/Hacking>) or my talk from last year (<https://emacsconf.org/2020/talks/34/>)
[[!inline pages="internal(2021/captions/eaf)" raw="yes"]]