The following image shows where the talk is in the schedule for Sat 2023-12-02. 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:10 Saturday opening remarks sat-open 9:10- 9:20 An Org-Mode based text adventure game for learning the basics of Emacs, inside Emacs, written in Emacs Lisp adventure 9:30- 9:50 Authoring and presenting university courses with Emacs and a full libre software stack uni 10:05-10:25 Teaching computer and data science with literate programming tools teaching 10:40-10:50 Who needs Excel? Managing your students qualifications with org-table table 11:30-11:50 one.el: the static site generator for Emacs Lisp Programmers one 1:00- 1:10 Emacs turbo-charges my writing writing 1:25- 1:35 Why Nabokov would use Org-Mode if he were writing today nabokov 1:50- 2:10 Collaborative data processing and documenting using org-babel collab 2:20- 2:40 How I play TTRPGs in Emacs solo 2:55- 3:15 Org-Mode workflow: informal reference tracking ref 3:25- 3:35 (Un)entangling projects and repos unentangling 3:45- 3:55 Emacs development updates devel 4:10- 4:50 Emacs core development: how it works core 5:05- 5:15 Saturday closing remarks sat-close 10:00-10:10 MatplotLLM, iterative natural language data visualization in org-babel matplotllm 10:20-10:40 Enhancing productivity with voice computing voice 10:55-11:15 LLM clients in Emacs, functionality and standardization llm 1:00- 1:20 Improving compiler diagnostics with overlays overlay 1:35- 1:45 Editor Integrated REPL Driven Development for all languages eval 2:00- 3:00 REPLs in strange places: Lua, LaTeX, LPeg, LPegRex, TikZ repl 3:10- 3:50 Literate Documentation with Emacs and Org Mode doc 4:05- 4:45 Windows into Freedom windows 9 AM 10 AM 11 AM 12 PM 1 PM 2 PM 3 PM 4 PM 5 PM
[[!toc ]] Format: 21-min talk; Q&A: BigBlueButton conference room Etherpad: Discuss on IRC: [#emacsconf-dev](https://chat.emacsconf.org/?join=emacsconf,emacsconf-dev) Status: Q&A finished, IRC and pad will be archived on this page
[[!template id="chapters" vidid="overlay-mainVideo" data=""" 00:00.000 Introduction 00:33.560 Overlays and what they can do 02:02.500 Simple overlay example - creating an overlay 02:35.700 Adding properties 03:10.940 Deleting an overlay 03:24.660 Setting fonts the right way 03:59.540 More properties 04:12.580 Visibility 04:49.780 Adding text 05:27.820 Custom properties 05:45.380 Notes on properties 06:36.100 Improving C++ compiler output 08:17.680 The problem with C++ error messages 08:30.240 Many standard class templates have defalut arguments 08:47.520 Some types are aliases for longer things, too 09:20.960 Reporting type information accurately means long lines 10:18.240 Emacs can help - Treat C++ type names as just another kind of balanced expression 11:49.320 Add overlays to improve readability 12:22.400 Create a minor mode that runs during compilation 12:59.500 Parsing types as balanced expressions 14:16.100 Indent and fill with overlays - Use ancient "pretty printing" algorithms" 14:52.260 Overlays can mimic line breaks and indentation 15:14.520 Hiding details - Marking depths with overlays 17:12.660 Hiding to a target depth 18:04.900 Demo 20:10.220 Conclusion """]]
Duration: 20:57 minutes
# Description