summaryrefslogtreecommitdiffstats
path: root/2021/talks/eaf.md
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2021-12-04 21:05:14 -0500
committerSacha Chua <sacha@sachachua.com>2021-12-04 21:05:14 -0500
commit76bd2482a4d8ca5ff192915cba7b9893c9a968a7 (patch)
tree087a687249f066f5b0e81f89741e3f92a943c8bf /2021/talks/eaf.md
parentdc3a0b09cc0c9b7c09709008ddb4f6c12f38a6f8 (diff)
downloademacsconf-wiki-76bd2482a4d8ca5ff192915cba7b9893c9a968a7.tar.xz
emacsconf-wiki-76bd2482a4d8ca5ff192915cba7b9893c9a968a7.zip
Video tweaks, removed slashes too
Diffstat (limited to '2021/talks/eaf.md')
-rw-r--r--2021/talks/eaf.md38
1 files changed, 19 insertions, 19 deletions
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
(<https://emacsconf.org/2020/talks/34/)>
- 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