* 2022-11-14 Emacs news
@ 2022-11-14 16:02 Sacha Chua
2022-11-15 0:29 ` Emanuel Berg
0 siblings, 1 reply; 4+ messages in thread
From: Sacha Chua @ 2022-11-14 16:02 UTC (permalink / raw)
To: emacs-tangents
[-- Attachment #1.1: Type: text/plain, Size: 13153 bytes --]
2022-11-14 Emacs news
=====================
- Help wanted:
- [org-vcard: seeking new maintainer] (<https://www.reddit.com/r/emacs/comments/ys0nap/orgvcard_seeking_new_maintainer/>)
- [Emacs User Survey] (<https://emacssurvey.org/>) ([emacs-devel] (<https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01824.html>), [Reddit] (<https://www.reddit.com/r/emacs/comments/yc26yd/the_2022_emacs_user_survey_is_now_open/>), [HN] (<https://news.ycombinator.com/item?id=33328142>), [lobste.rs] (<https://lobste.rs/s/yjpdsg/emacs_user_survey_2022>))
- [Prot is asking for help to move countries] (<https://www.reddit.com/r/emacs/comments/yo7vto/prot_is_asking_for_help_to_move_countries/>)
- Upcoming events:
- [Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, November 26, 2022] (<https://emacs-apac.gitlab.io/announcements/november-2022/>)
- M-x Research (contact them for password): TBA <https://m-x-research.github.io/> Tue Nov 15 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Nov 16 0000 Singapore
- Hispa Emacs (virtual) <https://hispa-emacs.org/> Fri Nov 18 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Sat Nov 19 0000 Singapore
- EmacsSF (in person): coffee.el <https://www.meetup.com/emacs-sf/events/289525306/> Sat Nov 19 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1900 GMT / 2000 Berlin -- Sun Nov 20 0030 Kolkata / 0300 Singapore
- Emacs APAC (virtual, in English) <https://emacs-apac.gitlab.io/> Sat Nov 26 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs configuration:
- [eglot tip: build from emacs source with straight.el] (<https://www.reddit.com/r/emacs/comments/ysc72i/eglot_tip_build_from_emacs_source_with_straightel/>)
- [emacs early-init.el and general tips and tricks] (<https://www.youtube.com/watch?v=764zoG1TxVk>) (47:41)
- Emacs Lisp:
- [Zwitterionic digressions - Get user inputs in Emacs Lisp] (<https://www.zwitterio.it/en/software/get-user-inputs-in-emacs-lisp/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/yubhff/zwitterionic_digressions_get_user_inputs_in_emacs/>))
- [[NEW] jack is a HTML renderer library for Emacs Lisp | you might find it useful] (<https://github.com/tonyaldon/jack>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/ys5i4r/new_jack_is_a_html_renderer_library_for_emacs/>))
- [shortdoc appreciation] (<https://i.redd.it/vb5j8zok6qy91.png>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/ypljxj/its_been_a_while_since_this_exists_i_just_want_to/>))
- [Xah Talk Show 2022-11-10 Emacs Lisp Write a Python Mode from Scratch, and Why Python Sucks] (<https://www.youtube.com/watch?v=fsVRPwKOuPc>) (50:11)
- [Learn how to write an Emacs mode that highlights lines starting with the dollar sign] (<https://www.youtube.com/watch?v=wGyUEoTXczk>) (22:01)
- Appearance:
- [GitHub - erickgnavar/cloak-mode: A minor mode to hide sensitive values in buffers per major mode] (<https://github.com/erickgnavar/cloak-mode>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/yq9kn1/github_erickgnavarcloakmode_a_minor_mode_to_hide/>))
- Dired:
- [GNU Emacs: Create directory in dired-mode] (<https://www.youtube.com/watch?v=rVWZbapDvQA>) (00:55)
- [GNU Emacs: Show/hide dot files.] (<https://www.youtube.com/watch?v=EuRaCDG671g>) (00:21)
- Writing:
- [Ben Simon: Wordsmithing with Emacs] (<https://www.blogbyben.com/2022/11/wordsmithing-with-emacs.html>) ([Irreal] (<https://irreal.org/blog/?p=10945>))
- Org Mode:
- [Jean-Christophe Helary: New Capture app, with org-protocol this time.] (<https://mac4translators.blogspot.com/2022/11/new-capture-app-with-org-protocol-this.html>)
- [GitHub - mmagnus/OrgModeClockingXBar: OrgModeClockingXBar - See what you are working on ;-) [if using orgmode/clocking]] (<https://github.com/mmagnus/EmacsOrgModeClockingXBarConky>) ([Reddit] (<https://www.reddit.com/r/orgmode/comments/yteilw/github_mmagnusorgmodeclockingxbar/>))
- Org development: [ox-icalendar: Create export backend options for deadline/scheduled-summary-prefix defcustoms] (<https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6c285af9fb591908578f8cfdc2aec980b4dbae0a>)
- Coding:
- [[ANN] Gitstatus-el : fast and asynchronous Git status information for UI] (<https://github.com/igorepst/gitstatus-el>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/ypftsh/ann_gitstatusel_fast_and_asynchronous_git_status/>))
- [phpinspect.el] (<https://hugot.nl/projects/phpinspect.el/index.html>)
- [Simple personal menu web page built with Emacs Lisp, Jack html generator and hyperscript] (<https://www.youtube.com/watch?v=CgpxlD388hA>) (02:11)
- [XLSP Can't Save Emacs] (<https://www.youtube.com/watch?v=mvkkPY0no28>) (06:57)
- Math:
- [Convert numbers in different bases with the Emacs package Calc] (<https://www.youtube.com/watch?v=eqEDQaGdIpk>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/yqqusx/convert_numbers_in_different_bases_with_the_emacs/>))
- [How to assign values to variables in Emacs GNU Calc] (<https://www.youtube.com/watch?v=oznRf8d7k5M>) (07:41)
- [Getting Started With GNU Emacs Calculator (calc)] (<https://www.youtube.com/watch?v=KMM_kJjSMZw>) (09:38)
- Shells:
- [Dynamic buffer-name in term-mode | ansi-term, rename-buffer, after-change-functions, add-hook] (<https://www.youtube.com/watch?v=nF_Bm5ffgyc>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/yrk16y/dynamic_buffername_in_termmode_ansiterm/>))
- Community:
- [Weekly Tips, Tricks, &c. Thread] (<https://www.reddit.com/r/emacs/comments/yqciht/weekly_tips_tricks_c_thread/>)
- [I feel stuck in my emacs learning curve.] (<https://www.reddit.com/r/emacs/comments/yuntco/i_feel_stuck_in_my_emacs_learning_curve/>)
- [Shower thoughts on how Emacs follows Unix philosophy] (<https://lambdaland.org/posts/2022-11-07_unix_philosophy/>) ([HN] (<https://news.ycombinator.com/item?id=33522735>), [Reddit] (<https://www.reddit.com/r/emacs/comments/yq8eel/shower_thoughts_on_how_emacs_follows_unix/>), [stormrider] (<https://stormrider.io/swap-day.html>), [Irreal] (<https://irreal.org/blog/?p=10943>)))
- [Mastodon instance for Emacs users and FOSS enthusiasts] (<https://emacs.ch>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/ythdyu/mastodon_instance_for_emacs_users_and_foss/>), [HN] (<https://news.ycombinator.com/item?id=33586172>), [lobste.rs] (<https://lobste.rs/s/sgvsql/mastodon_instance_for_emacs_enthusiasts>))
- [A parallel universe where Emacs is the popular editor (join us!)] (<https://i.redd.it/93g3zd8b2pz91.png>) Mastodon ([Reddit] (<https://www.reddit.com/r/emacs/comments/ytxnun/a_parallel_universe_where_emacs_is_the_popular/>))
- [In the 1990s a piece of Germany’s air traffic control software ran on Emacs] (<https://old.reddit.com/r/emacs/comments/lly7po/do_you_use_emacs_lisp_as_a_general_purpose/>) (2021, [HN] (<https://news.ycombinator.com/item?id=33524683>))
- [Lucid Energize Demo VHS 1993] (<https://www.youtube.com/watch?v=pQQTScuApWkjj>)
- Other:
- [Alvaro Ramirez: Emacs: quickly killing processes] (<http://xenodium.com/emacs-quick-kill-process>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/ytnz3r/quickly_killing_processes/>), [HN] (<https://news.ycombinator.com/item?id=33578948>))
- [Mindmaps in Emacs] (<https://microblog.desipenguin.com/post/mindmaps-in-emacs/>) - plantuml
- [New Package: tochemfig.el - Make Emacs write chemfig code from molfile or SMILES.] (<https://github.com/gicrisf/tochemfig>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/ysbnft/new_package_tochemfigel_make_emacs_write_chemfig/>))
- [I added a simple hook in emacs to the GPT-3 API -- actions that are a tiny complexity level above what I usually use kbd macros for (like smart capitalization) easily become possible to automate!] (<https://github.com/samrawal/gpt-emacs-macro/raw/main/assets/emacs-gpt-macro-2.gif>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/yuamsr/i_added_a_simple_hook_in_emacs_to_the_gpt3_api/>))
- [Installing Emacs 28.2 on a Chromebook (The Emacs Mega Tutorial Continues ...)] (<https://www.youtube.com/watch?v=J9AyuPFpm_o>) (06:57)
- [10 Hour Emacs Compilation] (<https://www.youtube.com/watch?v=CDBK_Ua7CK4>) (09:59:07)
- [4 Hours of Emacs] (<https://www.youtube.com/watch?v=TlD8kJ4kXe4>) (03:53:12)
- [~declantsien/WREmacs - sourcehut git] (<https://git.sr.ht/~declantsien/WREmacs>) WebRender ([Reddit] (<https://www.reddit.com/r/emacs/comments/yuqi6s/emacs_webrender_frontwindow_system/>))
- Emacs development:
- [progress on tree-sitter support for C-like languages] (<https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00599.html>) ([earlier] (<https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00247.html>))
- [emacs-devel: notes on tree-sitter and c-sharp] (<https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00009.html>)
- [things to extract from cc-mode] (<https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00035.html>)
- Shorthands discussions:
- [A short defense of shorthands.el (but CL packages are still better)] (<https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00196.html>)
- [the story from the beginning] (<https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00734.html>)
- [shorthands doesn't negate the need for cl packages] (<https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00469.html>); ([complications with backwards compatibility] (<https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00479.html>))
- [more discussion of challenges] (<https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00628.html>)
- [* lisp/minibuffer.el (set-message-functions): New user option.] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9d5fc2c7eb3cfc2ae36cdc750a4605b4b08771b8>)
- [Add to /etc/NEWS a mention of the new C++20 support in CC Mode] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ed067f08fe1b1338271e5c436da4063687eb7a98>)
- [; * etc/NEWS: Mention that order of overlays might change. (Bug#59067)] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f7694c80d3ec67b4e79dd240fa7e5d9f1b0f9256>)
- [EUDC: Add ecomplete and mailabbrev backends] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0e25a39e69acca0324c326ea8e46b1725594bff5>)
- [EUDC: Add eudc-ignore-options-file customization] (<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=68e2a9cd92996dd55ff9599dc1bf99c70070cddb>)
- New packages:
- beans <https://melpa.org/#/beans>: Major mode for Beans grammar (MELPA)
- corfu-prescient <https://melpa.org/#/corfu-prescient>: Corfu integration (MELPA)
- flymake-elisp-config <https://melpa.org/#/flymake-elisp-config>: Setup load-path for flymake on Emacs Lisp mode (MELPA)
- gitstatus <https://melpa.org/#/gitstatus>: Common front-end for `gitstatusd' (MELPA)
- glue <https://melpa.org/#/glue>: Emacs - Common Lisp interop using SLIME or SLY (MELPA)
- jarchive <https://elpa.gnu.org/packages/jarchive.html>: Open project dependencies in jar archives (GNU ELPA)
- lurk-mode <https://melpa.org/#/lurk-mode>: A major mode for editing lurk files (MELPA)
- ob-lurk <https://melpa.org/#/ob-lurk>: Evaluate lurk code blocks in org mode (MELPA)
- org-rainbow-tags <https://melpa.org/#/org-rainbow-tags>: Colorize org tags automatically (MELPA)
- ptree <https://melpa.org/#/ptree>: Property tree data structure (MELPA)
- vertico-prescient <https://melpa.org/#/vertico-prescient>: Vertico integration (MELPA)
- zk-desktop <https://melpa.org/#/zk-desktop>: Desktop environment for zk (MELPA)
Links from [reddit.com/r/emacs] (<https://www.reddit.com/r/emacs>), [r/orgmode] (<https://www.reddit.com/r/orgmode>), [r/spacemacs] (<https://www.reddit.com/r/spacemacs>), [r/planetemacs] (<https://www.reddit.com/r/planetemacs>), [Hacker News] (<https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story>), [lobste.rs] (<https://lobste.rs/search?q=emacs&what=stories&order=newest>), [planet.emacslife.com] (<https://planet.emacslife.com>), [YouTube] (<https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt>), [the Emacs NEWS file] (<http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS>), [Emacs Calendar] (<https://emacslife.com/calendar/>), [emacs-devel] (<http://lists.gnu.org/archive/html/emacs-devel/2022-11>), and [lemmy/c/emacs] (<https://lemmy.ml/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 [sacha@sachachua.com] (<mailto:sacha@sachachua.com>). Thank you!
You're receiving this message via the Emacs Tangents mailing list.
View list info/unsubscribe: https://lists.gnu.org/mailman/listinfo/emacs-tangents
[-- Attachment #1.2: Type: text/html, Size: 15440 bytes --]
[-- Attachment #2: emacs-news.org --]
[-- Type: text/x-org, Size: 12695 bytes --]
* 2022-11-14 Emacs news
- Help wanted:
- [[https://www.reddit.com/r/emacs/comments/ys0nap/orgvcard_seeking_new_maintainer/][org-vcard: seeking new maintainer]]
- [[https://emacssurvey.org/][Emacs User Survey]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-10/msg01824.html][emacs-devel]], [[https://www.reddit.com/r/emacs/comments/yc26yd/the_2022_emacs_user_survey_is_now_open/][Reddit]], [[https://news.ycombinator.com/item?id=33328142][HN]], [[https://lobste.rs/s/yjpdsg/emacs_user_survey_2022][lobste.rs]])
- [[https://www.reddit.com/r/emacs/comments/yo7vto/prot_is_asking_for_help_to_move_countries/][Prot is asking for help to move countries]]
- Upcoming events:
- [[https://emacs-apac.gitlab.io/announcements/november-2022/][Emacs APAC: Announcing Emacs Asia-Pacific (APAC) virtual meetup, Saturday, November 26, 2022]]
- M-x Research (contact them for password): TBA https://m-x-research.github.io/ Tue Nov 15 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Wed Nov 16 0000 Singapore
- Hispa Emacs (virtual) https://hispa-emacs.org/ Fri Nov 18 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata -- Sat Nov 19 0000 Singapore
- EmacsSF (in person): coffee.el https://www.meetup.com/emacs-sf/events/289525306/ Sat Nov 19 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1900 GMT / 2000 Berlin -- Sun Nov 20 0030 Kolkata / 0300 Singapore
- Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat Nov 26 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore
- Emacs configuration:
- [[https://www.reddit.com/r/emacs/comments/ysc72i/eglot_tip_build_from_emacs_source_with_straightel/][eglot tip: build from emacs source with straight.el]]
- [[https://www.youtube.com/watch?v=764zoG1TxVk][emacs early-init.el and general tips and tricks]] (47:41)
- Emacs Lisp:
- [[https://www.zwitterio.it/en/software/get-user-inputs-in-emacs-lisp/][Zwitterionic digressions - Get user inputs in Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/yubhff/zwitterionic_digressions_get_user_inputs_in_emacs/][Reddit]])
- [[https://github.com/tonyaldon/jack][[NEW] jack is a HTML renderer library for Emacs Lisp | you might find it useful]] ([[https://www.reddit.com/r/emacs/comments/ys5i4r/new_jack_is_a_html_renderer_library_for_emacs/][Reddit]])
- [[https://i.redd.it/vb5j8zok6qy91.png][shortdoc appreciation]] ([[https://www.reddit.com/r/emacs/comments/ypljxj/its_been_a_while_since_this_exists_i_just_want_to/][Reddit]])
- [[https://www.youtube.com/watch?v=fsVRPwKOuPc][Xah Talk Show 2022-11-10 Emacs Lisp Write a Python Mode from Scratch, and Why Python Sucks]] (50:11)
- [[https://www.youtube.com/watch?v=wGyUEoTXczk][Learn how to write an Emacs mode that highlights lines starting with the dollar sign]] (22:01)
- Appearance:
- [[https://github.com/erickgnavar/cloak-mode][GitHub - erickgnavar/cloak-mode: A minor mode to hide sensitive values in buffers per major mode]] ([[https://www.reddit.com/r/emacs/comments/yq9kn1/github_erickgnavarcloakmode_a_minor_mode_to_hide/][Reddit]])
- Dired:
- [[https://www.youtube.com/watch?v=rVWZbapDvQA][GNU Emacs: Create directory in dired-mode]] (00:55)
- [[https://www.youtube.com/watch?v=EuRaCDG671g][GNU Emacs: Show/hide dot files.]] (00:21)
- Writing:
- [[https://www.blogbyben.com/2022/11/wordsmithing-with-emacs.html][Ben Simon: Wordsmithing with Emacs]] ([[https://irreal.org/blog/?p=10945][Irreal]])
- Org Mode:
- [[https://mac4translators.blogspot.com/2022/11/new-capture-app-with-org-protocol-this.html][Jean-Christophe Helary: New Capture app, with org-protocol this time.]]
- [[https://github.com/mmagnus/EmacsOrgModeClockingXBarConky][GitHub - mmagnus/OrgModeClockingXBar: OrgModeClockingXBar - See what you are working on ;-) [if using orgmode/clocking]]] ([[https://www.reddit.com/r/orgmode/comments/yteilw/github_mmagnusorgmodeclockingxbar/][Reddit]])
- Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6c285af9fb591908578f8cfdc2aec980b4dbae0a][ox-icalendar: Create export backend options for deadline/scheduled-summary-prefix defcustoms]]
- Coding:
- [[https://github.com/igorepst/gitstatus-el][[ANN] Gitstatus-el : fast and asynchronous Git status information for UI]] ([[https://www.reddit.com/r/emacs/comments/ypftsh/ann_gitstatusel_fast_and_asynchronous_git_status/][Reddit]])
- [[https://hugot.nl/projects/phpinspect.el/index.html][phpinspect.el]]
- [[https://www.youtube.com/watch?v=CgpxlD388hA][Simple personal menu web page built with Emacs Lisp, Jack html generator and hyperscript]] (02:11)
- [[https://www.youtube.com/watch?v=mvkkPY0no28][XLSP Can't Save Emacs]] (06:57)
- Math:
- [[https://www.youtube.com/watch?v=eqEDQaGdIpk][Convert numbers in different bases with the Emacs package Calc]] ([[https://www.reddit.com/r/emacs/comments/yqqusx/convert_numbers_in_different_bases_with_the_emacs/][Reddit]])
- [[https://www.youtube.com/watch?v=oznRf8d7k5M][How to assign values to variables in Emacs GNU Calc]] (07:41)
- [[https://www.youtube.com/watch?v=KMM_kJjSMZw][Getting Started With GNU Emacs Calculator (calc)]] (09:38)
- Shells:
- [[https://www.youtube.com/watch?v=nF_Bm5ffgyc][Dynamic buffer-name in term-mode | ansi-term, rename-buffer, after-change-functions, add-hook]] ([[https://www.reddit.com/r/emacs/comments/yrk16y/dynamic_buffername_in_termmode_ansiterm/][Reddit]])
- Community:
- [[https://www.reddit.com/r/emacs/comments/yqciht/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]]
- [[https://www.reddit.com/r/emacs/comments/yuntco/i_feel_stuck_in_my_emacs_learning_curve/][I feel stuck in my emacs learning curve.]]
- [[https://lambdaland.org/posts/2022-11-07_unix_philosophy/][Shower thoughts on how Emacs follows Unix philosophy]] ([[https://news.ycombinator.com/item?id=33522735][HN]], [[https://www.reddit.com/r/emacs/comments/yq8eel/shower_thoughts_on_how_emacs_follows_unix/][Reddit]], [[https://stormrider.io/swap-day.html][stormrider]], [[https://irreal.org/blog/?p=10943][Irreal]]))
- [[https://emacs.ch][Mastodon instance for Emacs users and FOSS enthusiasts]] ([[https://www.reddit.com/r/emacs/comments/ythdyu/mastodon_instance_for_emacs_users_and_foss/][Reddit]], [[https://news.ycombinator.com/item?id=33586172][HN]], [[https://lobste.rs/s/sgvsql/mastodon_instance_for_emacs_enthusiasts][lobste.rs]])
- [[https://i.redd.it/93g3zd8b2pz91.png][A parallel universe where Emacs is the popular editor (join us!)]] Mastodon ([[https://www.reddit.com/r/emacs/comments/ytxnun/a_parallel_universe_where_emacs_is_the_popular/][Reddit]])
- [[https://old.reddit.com/r/emacs/comments/lly7po/do_you_use_emacs_lisp_as_a_general_purpose/][In the 1990s a piece of Germany’s air traffic control software ran on Emacs]] (2021, [[https://news.ycombinator.com/item?id=33524683][HN]])
- [[https://www.youtube.com/watch?v=pQQTScuApWkjj][Lucid Energize Demo VHS 1993]]
- Other:
- [[http://xenodium.com/emacs-quick-kill-process][Alvaro Ramirez: Emacs: quickly killing processes]] ([[https://www.reddit.com/r/emacs/comments/ytnz3r/quickly_killing_processes/][Reddit]], [[https://news.ycombinator.com/item?id=33578948][HN]])
- [[https://microblog.desipenguin.com/post/mindmaps-in-emacs/][Mindmaps in Emacs]] - plantuml
- [[https://github.com/gicrisf/tochemfig][New Package: tochemfig.el - Make Emacs write chemfig code from molfile or SMILES.]] ([[https://www.reddit.com/r/emacs/comments/ysbnft/new_package_tochemfigel_make_emacs_write_chemfig/][Reddit]])
- [[https://github.com/samrawal/gpt-emacs-macro/raw/main/assets/emacs-gpt-macro-2.gif][I added a simple hook in emacs to the GPT-3 API -- actions that are a tiny complexity level above what I usually use kbd macros for (like smart capitalization) easily become possible to automate!]] ([[https://www.reddit.com/r/emacs/comments/yuamsr/i_added_a_simple_hook_in_emacs_to_the_gpt3_api/][Reddit]])
- [[https://www.youtube.com/watch?v=J9AyuPFpm_o][Installing Emacs 28.2 on a Chromebook (The Emacs Mega Tutorial Continues ...)]] (06:57)
- [[https://www.youtube.com/watch?v=CDBK_Ua7CK4][10 Hour Emacs Compilation]] (09:59:07)
- [[https://www.youtube.com/watch?v=TlD8kJ4kXe4][4 Hours of Emacs]] (03:53:12)
- [[https://git.sr.ht/~declantsien/WREmacs][~declantsien/WREmacs - sourcehut git]] WebRender ([[https://www.reddit.com/r/emacs/comments/yuqi6s/emacs_webrender_frontwindow_system/][Reddit]])
- Emacs development:
- [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00599.html][progress on tree-sitter support for C-like languages]] ([[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00247.html][earlier]])
- [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00009.html][emacs-devel: notes on tree-sitter and c-sharp]]
- [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00035.html][things to extract from cc-mode]]
- Shorthands discussions:
- [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00196.html][A short defense of shorthands.el (but CL packages are still better)]]
- [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00734.html][the story from the beginning]]
- [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00469.html][shorthands doesn't negate the need for cl packages]]; ([[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00479.html][complications with backwards compatibility]])
- [[https://lists.gnu.org/archive/html/emacs-devel/2022-11/msg00628.html][more discussion of challenges]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9d5fc2c7eb3cfc2ae36cdc750a4605b4b08771b8][* lisp/minibuffer.el (set-message-functions): New user option.]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ed067f08fe1b1338271e5c436da4063687eb7a98][Add to /etc/NEWS a mention of the new C++20 support in CC Mode]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f7694c80d3ec67b4e79dd240fa7e5d9f1b0f9256][; * etc/NEWS: Mention that order of overlays might change. (Bug#59067)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0e25a39e69acca0324c326ea8e46b1725594bff5][EUDC: Add ecomplete and mailabbrev backends]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=68e2a9cd92996dd55ff9599dc1bf99c70070cddb][EUDC: Add eudc-ignore-options-file customization]]
- New packages:
- https://melpa.org/#/beans: Major mode for Beans grammar (MELPA)
- https://melpa.org/#/corfu-prescient: Corfu integration (MELPA)
- https://melpa.org/#/flymake-elisp-config: Setup load-path for flymake on Emacs Lisp mode (MELPA)
- https://melpa.org/#/gitstatus: Common front-end for `gitstatusd' (MELPA)
- https://melpa.org/#/glue: Emacs - Common Lisp interop using SLIME or SLY (MELPA)
- https://elpa.gnu.org/packages/jarchive.html: Open project dependencies in jar archives (GNU ELPA)
- https://melpa.org/#/lurk-mode: A major mode for editing lurk files (MELPA)
- https://melpa.org/#/ob-lurk: Evaluate lurk code blocks in org mode (MELPA)
- https://melpa.org/#/org-rainbow-tags: Colorize org tags automatically (MELPA)
- https://melpa.org/#/ptree: Property tree data structure (MELPA)
- https://melpa.org/#/vertico-prescient: Vertico integration (MELPA)
- https://melpa.org/#/zk-desktop: Desktop environment for zk (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/2022-11][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]]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: 2022-11-14 Emacs news
2022-11-14 16:02 2022-11-14 Emacs news Sacha Chua
@ 2022-11-15 0:29 ` Emanuel Berg
2022-11-15 3:53 ` Sacha Chua
0 siblings, 1 reply; 4+ messages in thread
From: Emanuel Berg @ 2022-11-15 0:29 UTC (permalink / raw)
To: emacs-tangents
@%&#$!
You missed this one:
;;; -*- lexical-binding: t -*-
;;
;; this file:
;; https://dataswamp.org/~incal/emacs-init/comic-book-insult.el
(require 'seq)
(defun scramble-string (str)
"Randomize the characters of STR."
(seq-sort (lambda (_ __) (zerop (random 2))) str) )
(defun comic-book-insult ()
(interactive)
(insert (concat (scramble-string "@#$%&") "!")) )
;; (comic-book-insult) ; #$%&@!
;; (comic-book-insult) ; $&#@%!
;; (scramble-string "Sail Ho!") ; oHli!aS
--
underground experts united
https://dataswamp.org/~incal
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: 2022-11-14 Emacs news
2022-11-15 0:29 ` Emanuel Berg
@ 2022-11-15 3:53 ` Sacha Chua
2022-11-15 4:39 ` Emanuel Berg
0 siblings, 1 reply; 4+ messages in thread
From: Sacha Chua @ 2022-11-15 3:53 UTC (permalink / raw)
To: emacs-tangents
[-- Attachment #1: Type: text/plain, Size: 698 bytes --]
Maybe next week, we'll see!
On Mon, Nov 14, 2022, 22:23 Emanuel Berg <incal@dataswamp.org> wrote:
> @%&#$!
>
> You missed this one:
>
> ;;; -*- lexical-binding: t -*-
> ;;
> ;; this file:
> ;; https://dataswamp.org/~incal/emacs-init/comic-book-insult.el
>
> (require 'seq)
>
> (defun scramble-string (str)
> "Randomize the characters of STR."
> (seq-sort (lambda (_ __) (zerop (random 2))) str) )
>
> (defun comic-book-insult ()
> (interactive)
> (insert (concat (scramble-string "@#$%&") "!")) )
>
> ;; (comic-book-insult) ; #$%&@!
> ;; (comic-book-insult) ; $&#@%!
>
> ;; (scramble-string "Sail Ho!") ; oHli!aS
>
> --
> underground experts united
> https://dataswamp.org/~incal
>
>
>
[-- Attachment #2: Type: text/html, Size: 1331 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: 2022-11-14 Emacs news
2022-11-15 3:53 ` Sacha Chua
@ 2022-11-15 4:39 ` Emanuel Berg
0 siblings, 0 replies; 4+ messages in thread
From: Emanuel Berg @ 2022-11-15 4:39 UTC (permalink / raw)
To: emacs-tangents
Sacha Chua wrote:
> Maybe next week, we'll see!
I think it should happen today, now even.
It's about time.
;;; -*- lexical-binding: t -*-
;;
;; this file:
;; https://dataswamp.org/~incal/emacs-init/today.el
(defun eat-and-beat (re data)
(save-excursion
(if (looking-at re)
(replace-match data)
(insert data) )
(save-buffer) ))
(defun today ()
(interactive)
(let ((date-re "[[:digit:]]\\{4\\}-[[:digit:]]\\{2\\}-[[:digit:]]\\{2\\}")
(date (format-time-string "%F")) )
(eat-and-beat date-re date) ))
(defun now ()
(interactive)
(let ((time-re "[[:digit:]]\\{2\\}:[[:digit:]]\\{2\\}")
(time (format-time-string "%R")) )
(eat-and-beat time-re time) ))
(provide 'today)
;;; -*- lexical-binding: t -*-
;;
;; this file:
;; https://dataswamp.org/~incal/emacs-init/time-cmp.el
(require 'cl-lib)
(defun wall-clock-time (h1 m1 s1 h2 m2 s2)
(let*((y 1978) (m 05) (d 08) ; arbitrary date, 1978-05-08
(total-seconds-1 (float-time (encode-time s1 m1 h1 d m y)))
(total-seconds-2 (float-time (encode-time s2 m2 h2 d m y)))
(s-diff (- total-seconds-2 total-seconds-1)) )
(format-seconds "%.2h:%.2m:%.2s" s-diff) ))
(defalias 'wct #'wall-clock-time)
;; (wct 09 35 10 23 00 00) ; 13:24:50
(defun days (y1 m1 d1 y2 m2 d2)
(let*((then (float-time (encode-time 0 0 0 d1 m1 y1)))
(now (float-time (encode-time 0 0 0 d2 m2 y2)))
(diff (- now then)) )
(string-to-number (format-seconds "%d" diff) )))
;; (days 1958 04 13 1958 08 30) ; 139 days between Tahiti Nui 2 & 3
(defun days-date (d1 d2)
(let*((sep "-")
(d1-data (cl-map 'list #'string-to-number (split-string d1 sep)))
(d2-data (cl-map 'list #'string-to-number (split-string d2 sep)))
(y1 (car d1-data))
(m1 (cadr d1-data))
(d1 (caddr d1-data))
(y2 (car d2-data))
(m2 (cadr d2-data))
(d2 (caddr d2-data)) )
(days y1 m1 d1 y2 m2 d2) ))
;; (days-date "2021-03-19" "2021-04-20") ; 31
;; (days-date "1964-07-26" "2021-03-22") ; 20 693
(defun get-time-since (y m d)
(interactive "nyear: \nnmonth: \nnday: ")
(message "%s"
(format-seconds "%yy %dd"
(float-time
(time-since (encode-time 0 0 0 d m y)) ))))
;; (get-time-since 2011 09 27) ; 10y 172d [2022-03-15]
(defun days-since (y m d)
(string-to-number
(format-seconds "%d"
(float-time (time-since (encode-time 0 0 0 d m y))) )))
;; (days-since 1 1 1) ; 738 228 days from 0001-01-01 [2022-03-15]
--
underground experts united
https://dataswamp.org/~incal
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-11-15 4:39 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-11-14 16:02 2022-11-14 Emacs news Sacha Chua
2022-11-15 0:29 ` Emanuel Berg
2022-11-15 3:53 ` Sacha Chua
2022-11-15 4:39 ` Emanuel Berg
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.