diff options
Diffstat (limited to '2021/talks/eaf.md')
-rw-r--r-- | 2021/talks/eaf.md | 21 |
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"]] |