From 76bd2482a4d8ca5ff192915cba7b9893c9a968a7 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sat, 4 Dec 2021 21:05:14 -0500 Subject: Video tweaks, removed slashes too --- 2021/talks/eaf.md | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) (limited to '2021/talks/eaf.md') diff --git a/2021/talks/eaf.md b/2021/talks/eaf.md index cc3e4758..3c8f9bf3 100644 --- a/2021/talks/eaf.md +++ b/2021/talks/eaf.md @@ -21,8 +21,8 @@ Pad: - Q1: is there any additions that you have to add to emacs for using non-English/latin characters or does it work mostly out of the box?  - - A: \[Prot\] :  I only set the default-input-method to \"greek\". - Then switch to it with C-\\ (toggle-input-method) + - A: [Prot] :  I only set the default-input-method to "greek". + Then switch to it with C- (toggle-input-method) - Q1: Any plans for supporting other languages? It'd be great to use EAF to offload processing to Common Lisp, for example. - A: You're able to use Python & JavaScrpt/Vue to extend on top of Elisp, it is so far enough (Python for Qt apps and JS for web apps). Currently I don't see a clear advantage of using Common Lisp as well, but there could definitely be a support in theory. - Q2: is there an eaf-app that's not a bootstrapping nightmare? (having Vue as a dependency, eg) @@ -40,36 +40,36 @@ Pad: IRC nick: matthewzmd -- Q1: Any plans for supporting other languages?  It\'d be great to use +- Q1: Any plans for supporting other languages?  It'd be great to use EAF to offload processing to Common Lisp, for example. - - A: You\'re able to use Python & JavaScrpt/Vue to extend on top + - A: You're able to use Python & JavaScrpt/Vue to extend on top of Elisp, it is so far enough (Python for Qt apps and JS for web - apps). Currently I don\'t see a clear advantage of using Common + apps). Currently I don't see a clear advantage of using Common Lisp as well, but there could definitely be a support in theory. -- Q2: is there an eaf-app that\'s not a bootstrapping nightmare? +- Q2: is there an eaf-app that's not a bootstrapping nightmare? (having Vue as a dependency, eg) - - A: I don\'t fully understand what you mean by \"bootstrapping - nightmare\", all these dependencies are system dependencies that - you install like any other system dependency, it doesn\'t slow - the Emacs startup nor the system startup. But if you\'re asking + - A: I don't fully understand what you mean by "bootstrapping + nightmare", all these dependencies are system dependencies that + you install like any other system dependency, it doesn't slow + the Emacs startup nor the system startup. But if you're asking for an app suggestion with lightweight dependencies without JS or Vue dependencies, the popular EAF Browser and EAF PDF Viewer are cool app options. - Q3: Are there security implications to having a browser in emacs? - - A \[opalvaults\]: With how Emacs deals with things like - GPG/pass/etc. I feel like it\'s probably as secure as you make + - A [opalvaults]: With how Emacs deals with things like + GPG/pass/etc. I feel like it's probably as secure as you make it? - - A: \[matthewzmd\] the browser application is independent from - emacs itself, you\'re using a browser in emacs, but the browser - is not actually \*in\* emacs. The browser is QtWebEngine, a + - A: [matthewzmd] the browser application is independent from + emacs itself, you're using a browser in emacs, but the browser + is not actually *in* emacs. The browser is QtWebEngine, a modified Chromium without Google stuff, it is as safe as a Chromium can be. - Q4: maybe i misunderstood, but is every eaf app essentially embedded QT? - - A: yes, it\'s built upon qt-webengine  - - A: Yes, it uses PyQt5 and it\'s essentially painting the Qt + - A: yes, it's built upon qt-webengine  + - A: 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 so that you can extend + Elisp <-> Python <-> JS communication so that you can extend Emacs in various langauges - Q: I guess/hope this is using qtwebengine, not qtwebkit? - A: right, qtwebengine.  If you wanna dig more into the @@ -80,7 +80,7 @@ IRC nick: matthewzmd ( - Q5: Can the EAF dependencies be made into dynamically loadable modules for Emacs, so there will be no need to rebuilt Emacs? - - A: There is no need to rebuilt Emacs, they\'re simply + - A: There is no need to rebuilt Emacs, they're simply dependencies that you can install using the system package managers (pacman, apt, etc), npm install and pip install -- cgit v1.2.3