All talks: https://emacsconf.org/2024/talks/
Emacs 30 Highlights
https://emacsconf.org/2024/talks/emacs30 - Philip Kaludercic - Track: General
Watch/participate: https://emacsconf.org/2024/watch/gen/
Q&A room: https://media.emacsconf.org/2024/current/bbb-emacs30.html
IRC: https://chat.emacsconf.org/#/connect?join=emacsconf,emacsconf-gen or #emacsconf-gen on libera.chat network
Guidelines for conduct: https://emacsconf.org/conduct
See end of file for license (CC Attribution-ShareAlike 4.0 + GPLv3 or later)
----------------------------------------------------------------
Notes, discussions, links, feedback:
----------------------------------------------------------------
Questions and answers go here:
- Q: which-key was a third-party package for a long time. Is there work to bring any other popular packages into core Emacs for Emacs 31+? (magit, counsel, etc)
- A: One package that was being discussed was macrostep (https://github.com/emacsorphanage/macrostep).
- Magit is an ongoing discussion, but I don't know of any concrete progress. Generally the best way to help is just to send a message to emacs-devel and keep to it. Feel free to CC me to help!
- Q:When thinking about using Emacs on android I start realising all the other software I also want with it. For example pdf-tools wants a small additional emacs specific program to be installed and notmuch wants notmuch. Any way to get the goodness of Emacs for android with this other stuff? Using nixos or guix, nix-on-droid to make an apk with extra stuff?
- Q: Does package-vc download a tarball from the specified git repository or clone the repository itself?
- A: Clones the repository (that’s the -vc in the name)
- Compare with vc-clone (which is now exposed as an interactive command compared to before)
- Q: How is the new behavior of M-q in prog-mode (prog-fill-reindent-defun or something like that) different from the behavior of C-M-q (indent-pp-sexp) in older Emacs versions? (My apologies if indent-pp-sexp is not bound to C-M-q by default, I can't tell)
- A: The difference is in the behavior when the cursor is inside a string.
- Q:Any plans for Emacs running in IOS?
- A: Probably not. Emacs support on Android is completely free. To my understanding, you need Xcode to build iOS stuff.
- Q: I am worried about the situation on non-free systems. There was talk about the Windows and the macOS versions being as good as unmaintained. Where do we go from here? I gather that most users of Emacs are still on non-free platforms and will remain to be there.
- A: I don't know about the last point if that's true; there are no statistics on the matter. I know Corwin is involved in the Windows port. Someone has to do the work. Eli is on a Windows XP system. As long as he's doing that, there's going to be Windows some way or another.
- Corwin: accessibility issue (ex: maybe that XP system is what they can afford, or what they need to use for work) Concerning when we hear about black holes in the braintrust for support for these things.
- And the same thing applies for macOS.
- Q: I'm a bit confused about what version of org I should write towards, because there's org (in emacs) org (in elpa) org (in org) etc... Is there a best practice on what-org-to-use when following emacs-latest?
- A: Depends on... my rough heuristic is if you're using the latest features of Org, use the one on ELPA, maybe. Personally I just use the one bundled in Emacs.
----------------------------------------------------------------
Next talks:
Questions/comments related to EmacsConf 2024 as a whole? https://pad.emacsconf.org/2024
----------------------------------------------------------------
This pad will be archived at https://emacsconf.org/2024/talks/emacs30 after the conference.
Except where otherwise noted, the material on the EmacsConf pad are dual-licensed under the terms of the Creative Commons Attribution-ShareAlike 4.0 International Public License; and the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) an later version. Copies of these two licenses are included in the EmacsConf wiki repository, in the COPYING.GPL and COPYING.CC-BY-SA files (https://emacsconf.org/COPYING/)
By contributing to this pad, you agree to make your contributions available under the above licenses. You are also promising that you are the author of your changes, or that you copied them from a work in the public domain or a work released under a free license that is compatible with the above two licenses. DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION.