From 3b6a2c161825236f442727107b02d30a4b4c0c70 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Thu, 2 Dec 2021 01:23:52 -0500 Subject: IRC notes from day 2 --- 2021/talks/eaf.md | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) (limited to '2021/talks/eaf.md') 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 () or my talk from last year () [[!inline pages="internal(2021/captions/eaf)" raw="yes"]] -- cgit v1.2.3