* 2023-01-02 Emacs news - Help wanted: - [[https://amodernist.com/texts/break.html][Philip K.: Taking a Break from Emacs Development]] - packages looking for maintainers - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01358.html][Help with Android port? (+ gnulib question)]] - Upcoming events: - M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Jan 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Wed Jan 4 0000 Asia/Singapore - EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/290200609/ Wed Jan 4 1630 America/Vancouver - 1830 America/Chicago - 1930 America/Toronto -- Thu Jan 5 0030 Etc/GMT - 0130 Europe/Berlin - 0600 Asia/Kolkata - 0830 Asia/Singapore - Emacs Paris (virtual, in French) https://www.emacs-doctor.com/emacs-paris-user-group/ Thu Jan 5 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Jan 6 0030 Asia/Singapore - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Jan 13 1800 Europe/Paris - The First Congress for Attribution-Based Economics https://www.reddit.com/r/emacs/comments/zrgtu5/you_are_invited_to_the_first_congress_for/ Sat Jan 14 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata -- Sun Jan 15 0200 Asia/Singapore - Emacs configuration: - [[https://github.com/positron-solutions/transient-showcase][positron-solutions/transient-showcase: Example forms for transient UI's in Emacs]] ([[https://www.reddit.com/r/emacs/comments/zwi7ee/ann_transient_showcase/][Reddit]]) - [[https://lambdaland.org/posts/2022-12-27_repl_buffer_on_the_right/][Lambda Land: Make an Emacs Buffer Open the Way You Want]] - [[https://www.youtube.com/watch?v=ZFJlxBPvzE0][Removing the wretchedness of confirmation in Emacs]] (04:21) - [[https://github.com/kaushalmodi/.emacs.d][kaushalmodi's emacs configuration]] - [[https://github.com/orzechowskid/duomacs][dan's usability-oriented Emacs config files]] - [[https://github.com/guilhermecomum/emacs.d][guilhermecomum's Emacs Config]] - [[https://www.karsdorp.io/posts/dotemacs/][Folgert Karsdrop's Literate Emacs Configuration1]] ([[https://www.reddit.com/r/planetemacs/comments/100uz7r/folgert_karsdrops_literate_emacs_configuration1/][Reddit]]) - [[https://www.youtube.com/watch?v=WW7LxxrTs5Y][Emacs from scratch]] (27:51, [[https://emacs.ch/@skybert/109592822723571726][Mastodon]], [[https://irreal.org/blog/?p=11045][Irreal]]) - Emacs Lisp: - [[https://github.com/alphapapa/plz.el][[ANN] alphapapa/plz.el: v0.3 release (HTTP library for Emacs)]] ([[https://www.reddit.com/r/emacs/comments/1005kze/ann_alphapapaplzel_v03_release_http_library_for/][Reddit]]) - [[https://github.com/alk/elisp-regex-dsl][elisp-regex-dsl: Readable regular expressions DSL for Emacs Lisp]] - [[https://www.reddit.com/r/emacs/comments/zxoh51/some_of_my_plugins_which_will_be_published_to/][Some of my plugins which will be published to MELPA]] - range-pattern, random-generators, generators - [[https://www.youtube.com/watch?v=-6ZH1JjHVDM][lambdas in emacs lisp]] (10:06) - [[https://codeberg.org/ideasman42/emacs-elisp-autofmt][[ANN] elisp-autofmt full file re-formatting (on save), available on Melpa]] ([[https://www.reddit.com/r/emacs/comments/zx4rzv/ann_elispautofmt_full_file_reformatting_on_save/][Reddit]]) - [[https://github.com/positron-solutions/elisp-repo-kit][Elisp Repo Kit]] ([[https://www.reddit.com/r/emacs/comments/zxd392/ann_elisp_repo_kit/][Reddit]]) - [[https://www.youtube.com/watch?v=CtuvKHo1J-Y][Xah Talk Show 2023-01-01 Auto Format Emacs Lisp Code]] (55:21) - [[https://www.youtube.com/watch?v=_93FOKLeR50][Xah Talk Show 2022-12-30 Advent of Code Day 5 B, in Emacs Lisp, Live Coding]] (01:47:21) - [[https://www.youtube.com/watch?feature=share&v=N1PAC5vs15Y][Advent of Code but in Emacs Lisp]] - Appearance: - [[https://christiantietze.de/posts/2022/12/sf-symbols-emacs-tab-numbers/][Christian Tietze: How to Use SF Symbols in Emacs (for Tab Numbers)]] ([[https://www.reddit.com/r/planetemacs/comments/zycfon/christian_tietze_how_to_use_sf_symbols_in_emacs/][Reddit]]) - [[https://protesilaos.com/codelog/2023-01-01-modus-themes-4-0-0/][Protesilaos Stavrou: Emacs: modus-themes version 4.0.0]] - [[https://protesilaos.com/codelog/2022-12-28-note-modus-themes-4-melpa/][Protesilaos Stavrou: Emacs: note for MELPA or Git users of the Modus themes ahead of version 4]] - Navigation: - [[https://irreal.org/blog/?p=11041][Irreal: Regex Search and Replace in Emacs]] - [[https://github.com/renard/quick-buffer-switch][quick-buffer-switch: Quick switch to file or dir buffers.]] - [[https://www.n16f.net/blog/replacing-projectile-by-project/][Nicolas Martyanoff: Replacing Projectile by Project]] - [[https://github.com/baron42bba/.emacs.d/commit/a4937701b7f99d18a1bdde62f46dd6fa6cd400f2][cursor movement in 2 windows]] for manually diffing two files ([[https://emacs.ch/@baron42bba/109593503278893701][Mastodon]]) - [[https://www.youtube.com/watch?v=k4PGHk-9JCE][Emacs: Managing and resizing windows]] (05:50) - Writing: - [[https://manueluberti.eu//2023/01/02/latex-footnotes.html][Manuel Uberti: LaTeX footnotes and Tempel]] - [[https://i.redd.it/hq2tkyjnnx8a1.jpg][Here's my distraction free writing setup. GPD P2 Max 2022 netbook, with Olivetti mode, and Fountain mode.]] ([[https://www.reddit.com/r/emacs/comments/zym9ay/for_those_into_writing_and_writing_toolsprocess/][Reddit]]) - Org Mode: - [[https://whhone.com/posts/para-org-mode/][Implementing The PARA Method in Org-mode]] ([[https://www.reddit.com/r/orgmode/comments/100cw2r/implementing_the_para_method_in_orgmode/][Reddit]]) - [[https://www.brettwitty.net/exocortex.html][My Exocortex using org-roam and org-publish]] ([[https://www.reddit.com/r/orgmode/comments/1011kvu/my_exocortex_using_orgroam_and_orgpublish/][Reddit]]) - [[https://christiantietze.de/posts/2022/12/updated-org-mode-agenda-display-buffer-alist/][Christian Tietze: Better org-mode Agenda display-buffer-alist Settings]] - [[https://www.youtube.com/watch?v=cSWXXJKqZ-A][Org-mode - My ten most used features]] (14:35) - [[https://www.youtube.com/watch?v=L4IWK9SRb-g][Org-mode - Include feature will improve your life]] (08:49) - [[https://github.com/hokreb/notmuch-calendar-x][hokreb/notmuch-calendar-x: An emacs hack for adding invitations received by notmuch to org file]] ([[https://www.reddit.com/r/emacs/comments/zw09zg/capturerejectacceptsend_calendar_invitations_with/][Reddit]]) - [[https://github.com/vifon/zettel2][zettel2: Emacs helpers for note organization]] - [[https://www.youtube.com/watch?v=bJq0Lb5tJ6o][Emacs | Org Mode to Latex Standard Manuscript Format (For Real This Time)]] (08:41) - [[https://www.ravisagar.in/videos/org-mode-publishing-using-org-3-years][Org-mode - Publishing using org for 3 years]] - [[https://github.com/gicrisf/org-lorenz-attractor#python-environment][org-lorenz-attractor: Let's explore the shape of the Lorenz attractor with Python in Org mode/Emacs. Because why not.]] - [[https://v.redd.it/ifhwbqi00m9a1][[OC] Evaluate Chess Portable Game Notation inside org-babel]] ([[https://www.reddit.com/r/emacs/comments/1019per/oc_evaluate_chess_portable_game_notation_inside/][Reddit]]) - [[https://do.macroexpand.net/][(do (macroexpand 'net))]] - defining a derived export backend ([[https://emacs.ch/@nthcdr/109587073787437023][Mastodon]]) - Org development: - [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=29103fc6028e99c251ec8ea05981c553bd74eac0][oc-csl: Improve LaTeX bibliography formatting]] - Denote: - [[https://codeberg.org/akib/emacs-denote-refs][emacs-denote-refs: Show links and backlinks in Denote notes]] - Completion: - [[https://gist.github.com/anticomputer/ea71ecab639326bf540418f31c600e09][ivy compliant vertico config · GitHub]] ([[https://emacs.ch/@anticomputer/109587561326424579][Mastodon]]) - [[https://apps.bram85.nl/gitea/bram/gists/src/commit/84d40cdb8a82a29b4da92bca2d9b81de4e7d11e2/gists/outline-minor-mode-eshell.el][gists/outline-minor-mode-eshell.el]] - set outline-regexp to the prompt, and then use consult-outline ([[https://emacs.ch/@bram85/109612654687707030][Mastodon]]) - [[https://github.com/youngker/consult-codesearch.el][consult-codesearch.el: Consult interface for codesearch]] - [[https://github.com/youngker/helm-codesearch.el][helm-codesearch.el:helm interface for codesearch]] - Coding: - [[https://gitlab.com/bricka/emacs-kotlin-ts-mode][My first major mode: `kotlin-ts-mode`]] ([[https://www.reddit.com/r/emacs/comments/zxg8fq/my_first_major_mode_kotlintsmode/][Reddit]]) - [[https://www.youtube.com/watch?v=WOx91sAnwoA][dorking around with emacs-codeql]] ([[https://emacs.ch/@anticomputer/109583901381597677][Mastodon]]) - [[https://github.com/emacs-vs/ts-docstr][ts-docstr: A document string minor mode using tree-sitter]] - [[https://codeberg.org/ckruse/tsx-ts-helper-mode][tsx-ts-helper-mode: A helper mode for tsx-ts-mode]] ([[https://www.reddit.com/r/emacs/comments/zvvsyf/tsxtshelpermode_a_helper_mode_for_tsxtsmode/][Reddit]]) - [[https://www.nathanfurnal.xyz/posts/building-tree-sitter-langs-emacs/][Building tree-sitter languages for Emacs]] ([[https://www.reddit.com/r/emacs/comments/zzf9n6/building_treesitter_languages_for_emacs/][Reddit]]) - [[Https://github.com/emacs-mirror/emacs/blob/master/admin/notes/tree-sitter/starter-guide][Starter guide on writing major mode with tree-sitter]] - Shells: - [[https://www.reddit.com/r/emacs/comments/zxnbxf/quickly_run_commands_in_eshell_mx_compile/][quickly run commands in eshell, M-x "compile", "recompile" style]] - Mail, news, and chat: - [[https://i.redd.it/hivwdg6o929a1.jpg][[script] Unread mail count (mu/mbsync) in polybar]] ([[https://www.reddit.com/r/emacs/comments/zyz7fi/script_unread_mail_count_mumbsync_in_polybar/][Reddit]]) - Multimedia: - [[https://v.redd.it/3cm33bbv8a8a1][Had my first real "emacs as an extensible editor" moment yesterday]] ([[https://www.reddit.com/r/emacs/comments/zvsw4r/had_my_first_real_emacs_as_an_extensible_editor/][Reddit]]) - Lilypond - AI: - [[https://youtu.be/dZMGH_3UdSE][Setting up GitHub Copilot in Emacs]] ([[https://www.reddit.com/r/emacs/comments/zxcq37/setting_up_github_copilot_in_emacs/][Reddit]]) - [[https://youtu.be/EgVfurJUdFo][I Made a ChatGPT-like Client For Emacs - AND SO CAN YOU!]] (16:15, [[https://www.reddit.com/r/emacs/comments/zxetet/i_made_a_chatgpt_client_for_emacs_and_so_can_you/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/zx48ho/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - [[https://www.reddit.com/r/emacs/comments/zwcdfh/what_does_emacs_and_elisp_has_as_an_advantage/][What does emacs and elisp has as an advantage over nvim and lua?]] - [[https://www.youtube.com/watch?v=vS6UqZvJbbU][5 Reasons You Should Use Emacs (And 1 Reason Why You Shouldn't)]] (15:56) - Other: - [[http://xenodium.com/emacs-macro-me-some-sf-symbols][Alvaro Ramirez: Emacs: Macro me some SF Symbols]] ([[https://www.reddit.com/r/emacs/comments/zzqprh/inserting_sf_symbols_into_swiftui_snippets/][Reddit]], [[https://www.reddit.com/r/emacs/comments/zzqnhq/using_keyboard_macros_to_join_an_sf_symbols_list/][Reddit]]) - [[https://codeberg.org/akib/emacs-camera][emacs-camera: Take picture with your camera]] ([[https://www.reddit.com/r/planetemacs/comments/zxzxe9/emacscamera_take_picture_with_your_camera/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/zyd7bh/ageel_age_encryption_support_for_emacs/][age.el: age encryption support for Emacs]] - [[https://github.com/lassik/emacs-define-scratch][emacs-define-scratch: Define new commands to make scratch buffers]] - [[https://hub.docker.com/r/silex/emacs/#][Run Emacs in docker containers!]] - [[http://angg.twu.net/2021-eev-exercises.html][Eev: six videos with exercises about elisp hyperlinks (with subtitles)]] - [[https://www.youtube.com/watch?v=tZh6ueo9pKk][Don't forget re-builder - YouTube]] (31:51, [[https://irreal.org/blog/?p=11047][Irreal]], [[https://www.reddit.com/r/emacs/comments/zy0zvu/dont_forget_rebuilder/][Reddit]]) - [[https://www.youtube.com/watch?v=7fhOPv3pAb0][10 Useful EMACS TIPS]] (08:55) - Emacs development: - emacs-devel: - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01127.html][Using the wisent parser-generator, as it creates faster parsers]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01258.html][Possible fallback when treesitter is not available Re: Need for "-ts-mode" modes]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01354.html][Trade-offs between having things in Emacs and using external libraries]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01165.html][and other considerations]] - [[https://lists.gnu.org/archive/html/emacs-devel/2022-12/msg01186.html][including tool concerns]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4e4a808eca8f68a8079272442aab0f8815abdaa8][Update Modus themes to version 4 and add new themes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=724da28763c25f5dcd210b70e71f98bf5cbf5023][Add version tags and mention the new options in NEWS]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=753b7a1cff6b8ce2367a94d27b615ac31f1067ba][* etc/NEWS: Mention some recently added byte-compiler warnings]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db96b1282f90ee40560f81e8b715fe785badbb6e][* lisp/help.el: Use 'C-h C-q' to toggle 'help-quick' window (bug#60249).]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9263847ab769577c528036c6a58dff9b16f0828f][; * etc/NEWS: Move the paragraph with 'C-u RET' closer to the related section.]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7e98b8a0fa67f51784024fac3199d774dfa77192][Add treesit-transpose-sexps (bug#60128)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b464e6c490be72e29619c5e101902ab3c3a2e474][Make last change of w32 GUI dialogs conditional and reversible]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1fe4b98b4d5e0fe3d9964bd1789d3ee5be61dd2a][Improve support for Scheme R6RS and R7RS libraries (bug#54704)]] - New packages: - https://melpa.org/#/elisp-autofmt: Emacs lisp auto-format (MELPA) - https://melpa.org/#/flycheck-deno: Flycheck for deno-lint (MELPA) - https://melpa.org/#/ksp-mode: Major mode for editing ksp files (MELPA) - https://melpa.org/#/ob-nix: Simple org-babel support for nix (MELPA) - https://melpa.org/#/org-ivy-search: Full text search for org files powered by ivy (MELPA) - https://melpa.org/#/ring-mode: A major mode for the Ring programming language (MELPA) - https://melpa.org/#/russian-techwriter: Input methods for Russian technical writers (MELPA) Links from [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https://www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/spacemacs][r/spacemacs]], [[https://www.reddit.com/r/planetemacs][r/planetemacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], [[http://lists.gnu.org/archive/html/emacs-devel/2023-01][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:sacha@sachachua.com][sacha@sachachua.com]]. Thank you! You're receiving this message via the Emacs Tangents mailing list. [[https://lists.gnu.org/mailman/listinfo/emacs-tangents][View list info/unsubscribe]]