summaryrefslogtreecommitdiffstats
path: root/2021/talks/eaf.md
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2021-12-02 01:23:52 -0500
committerSacha Chua <sacha@sachachua.com>2021-12-02 01:23:52 -0500
commit3b6a2c161825236f442727107b02d30a4b4c0c70 (patch)
treed604edeb2cfca73cd654abde2745a51f831a2540 /2021/talks/eaf.md
parent532bc5cda6dc0f094e9adcfdadfdc7bf435779f0 (diff)
downloademacsconf-wiki-3b6a2c161825236f442727107b02d30a4b4c0c70.tar.xz
emacsconf-wiki-3b6a2c161825236f442727107b02d30a4b4c0c70.zip
IRC notes from day 2
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"]]