In this talk, Blaine Mooers shows how to use GhostText and Atomic Chrome to edit Jupyter notebook cells and other text areas within Emacs. Afterwards, he will handle questions via BigBlueButton. The following image shows where the talk is in the schedule for Sat 2022-12-03. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
Schedule for Saturday Saturday 9:00- 9:05 Saturday opening remarks sat-open 9:05- 9:25 Emacs journalism (or everything's a nail if you hit it with Emacs) journalism 9:45- 9:55 Back to school with Emacs school 10:05-10:15 How to incorporate handwritten notes into Emacs Orgmode handwritten 10:45-11:05 Writing and organizing literature notes for scientific writing science 11:25-11:35 The Emacs Buddy initiative buddy 1:00- 1:20 Attending and organizing Emacs meetups meetups 1:40- 1:55 Linking personal info with Hyperbole implicit buttons buttons 2:15- 2:40 Real estate and Org table formulas realestate 3:00- 3:25 Health data journaling and visualization with Org Mode and gnuplot health 3:45- 4:05 Edit live Jupyter notebook cells with Emacs jupyter 4:50- 4:55 Saturday closing remarks sat-close 10:00-10:15 Tree-sitter beyond syntax highlighting treesitter 10:25-10:45 lsp-bridge: a smooth-as-butter asynchronous LSP client lspbridge 10:55-11:15 asm-blox: a game based on WebAssembly that no one asked for asmblox 11:25-11:35 Emacs should become a Wayland compositor wayland 1:00- 1:25 Using SQLite as a data source: a framework and an example sqlite 1:50- 2:30 Revisiting the anatomy of Emacs mail user agents mail 2:50- 3:10 Maintaining the Maintainers: Attribution as an Economic Model for Open Source maint 3:35- 3:40 Bidirectional links with eev eev 4:05- 4:35 Haskell code exploration with Emacs haskell 9 AM 10 AM 11 AM 12 PM 1 PM 2 PM 3 PM 4 PM 5 PM
[[!toc ]] Format: 18-min talk followed by live Q&A (done) Etherpad: Discuss on IRC: [#emacsconf-gen](https://chat.emacsconf.org/?join=emacsconf,emacsconf-gen) Status: TO_INDEX_QA
Times in different timezones:
Saturday, Dec 3 2022, ~3:45 PM - 4:05 PM EST (US/Eastern)
which is the same as:
Saturday, Dec 3 2022, ~2:45 PM - 3:05 PM CST (US/Central)
Saturday, Dec 3 2022, ~1:45 PM - 2:05 PM MST (US/Mountain)
Saturday, Dec 3 2022, ~12:45 PM - 1:05 PM PST (US/Pacific)
Saturday, Dec 3 2022, ~8:45 PM - 9:05 PM UTC
Saturday, Dec 3 2022, ~9:45 PM - 10:05 PM CET (Europe/Paris)
Saturday, Dec 3 2022, ~10:45 PM - 11:05 PM EET (Europe/Athens)
Sunday, Dec 4 2022, ~2:15 AM - 2:35 AM IST (Asia/Kolkata)
Sunday, Dec 4 2022, ~4:45 AM - 5:05 AM +08 (Asia/Singapore)
Sunday, Dec 4 2022, ~5:45 AM - 6:05 AM JST (Asia/Tokyo)
Find out how to watch and participate
# Talk
[[!template id="chapters" vidid="jupyter-mainVideo" data=""" 00:00.000 Introduction 00:51.520 GhostText and Atomic Chrome 01:26.920 GhostText 03:13.120 Live coding demo 05:57.040 Editing code cells 07:57.160 Python 11:11.040 Julia 11:59.600 How does GhostText work? 12:44.320 Supported web browsers 13:33.000 Atomic Chrome configuration 14:21.560 Precautions 15:21.480 Conclusions 15:48.560 Thanks """]]
# Q&A
[[!template id="chapters" vidid="jupyter-qanda" data=""" 01:00.520 Do you have a favorite color theme? 01:54.360 To your knowledge, are recent coming security changes in Chrome going to impact browser extensions? 03:07.960 Is this browser-agnostic, or do you have to use Chrome? 03:47.580 You mentioned a couple other solutions to allow emacs editing of text areas. Pointers? 05:49.520 Why not save text from Emacs? 08:03.320 Have you been talking with John Kitchin? 10:06.160 Journey 11:37.560 What was the keybinding for Linux Firefox? 12:44.960 How long have you been using Emacs? """]]
Listen to just the audio:
# Description