* 2022-05-23 Emacs news - [[https://lists.gnu.org/archive/html/emacs-devel/2022-05/msg00780.html][emacs-devel discussion planning the Emacs Survey 2022]] - Upcoming events: - Emacs Berlin (virtual, in English) https://emacs-berlin.org/ Wed May 25 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1630 GMT / 1830 Berlin / 2200 Kolkata -- Thu May 26 0030 Singapore - Emacs APAC (virtual, in English) https://emacs-apac.gitlab.io/ Sat May 28 0130 Vancouver / 0330 Chicago / 0430 Toronto / 0830 GMT / 1030 Berlin / 1400 Kolkata / 1630 Singapore - EmacsATX: Emacs Social https://www.meetup.com/EmacsATX/events/285812012/ Wed Jun 1 1630 Vancouver / 1830 Chicago / 1930 Toronto / 2330 GMT -- Thu Jun 2 0130 Berlin / 0500 Kolkata / 0730 Singapore - Emacs users group Slovenia https://emacs.si/ Thu Jun 2 1100 Vancouver / 1300 Chicago / 1400 Toronto / 1800 GMT / 2000 Berlin / 2330 Kolkata -- Fri Jun 3 0200 Singapore - Beginner: - [[https://www.youtube.com/watch?v=GPVIeIxrLuI][GNU Emacs - Introduction]] (38:09) - Emacs configuration: - [[https://github.com/ErnestKz/KeyWork][KeyWork: Elisp DSL for declaring modal bindings in Emacs]] ([[https://www.reddit.com/r/emacs/comments/uu5cxd/announcing_a_modal_keybinding_edsl_keywork/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/uvd5ad/do_you_prefer_something_like_evil_mode_or_the/][Do you prefer something like evil mode or the default Emacs keybindings?]] (lots of comments) - [[https://www.youtube.com/watch?v=j8Ietu_bMjE][21天学会Emacs 2022 Edition 之第八天]] (23:05) - use-package, elisp macros - [[https://youtu.be/0XY36L4MmKE][[Video] Emacs Config Tour]] - Emacs Lisp: - [[https://youtube.com/watch?v=HHnN11q2sKU&feature=share][How to build an editor with Emacs Lisp - 06 Property & Association Lists]] ([[https://www.reddit.com/r/emacs/comments/usl15u/how_to_build_an_editor_with_emacs_lisp_06/][Reddit]]) - [[https://hungyi.net/posts/dead-simple-emacs-lisp-templating/][Dead Simple HTML Templating in Emacs Lisp (2021-10) - Transform elisp structures nearly verbatim to HTML, using elisp itself for generation, loops, etc.]] ([[https://www.reddit.com/r/emacs/comments/us4kg3/dead_simple_html_templating_in_emacs_lisp_202110/][Reddit]]) - [[https://macadie.info/2022/05/22/2022-05-austin-emacs-meetup/][Eric MacAdie: 2022-05 Austin Emacs Meetup]] - functional programming, running Emacs Lisp - Appearance: - [[https://www.reddit.com/r/emacs/comments/uu140l/adjust_your_laptops_screen_brightness_in_emacs/][Adjust your laptop's screen brightness in Emacs]] - [[https://www.youtube.com/watch?v=pprpjlvMqqM][emacs lisp coding, write a bionic reading command]] (40:06) - Navigation: - [[https://github.com/thread314/intuitive-tab-line-mode][An implementation of simple, intuitive tabs in Emacs.]] ([[https://www.reddit.com/r/emacs/comments/uugpa8/an_implementation_of_simple_intuitive_tabs_in/][Reddit]]) - Writing: - [[http://www.masteringemacs.org/article/correcting-typos-misspellings-abbrev][Mickey Petersen: Correcting Typos and Misspellings with Abbrev]] ([[https://www.reddit.com/r/emacs/comments/uuovhc/correcting_typos_and_misspellings_with_abbrev/][Reddit]], [[https://irreal.org/blog/?p=10546][Irreal]]) - Org Mode: - [[https://www.reddit.com/r/emacs/comments/ur398f/orgmode_today_i_learned_about_filteringlimiting/][Orgmode: Today I learned about Filtering/limiting agenda items]] - [[https://mrincon.net/posts/org-calendar/][Viewing Important Dates in Emacs - M. Rincón]] and [[https://github.com/foxfriday/date-functions][date-functions]] ([[https://www.reddit.com/r/emacs/comments/urbs5p/new_package_to_add_recurring_events_to_the_diary/][Reddit]]) - [[https://github.com/Vidianos-Giannitsis/zetteldesk.el][zetteldesk.el is now on MELPA]] ([[https://www.reddit.com/r/emacs/comments/urryd2/zetteldeskel_is_now_on_melpa/][Reddit]]) - revision and outlining tool on top of org-roam - [[https://www.kpassa.me/posts/literate2/][Literate APIs with Emacs and Org Mode]] - [[https://scripter.co/looping-through-org-mode-headings/?utm_source=atom_feed][scripter.co | Emacs: Looping through Org mode headings]] ([[https://irreal.org/blog/?p=10544][Irreal]]) - [[https://github.blog/2022-05-19-math-support-in-markdown/][Github now supports LaTeX for Markdown and org-mode files]] ([[https://www.reddit.com/r/orgmode/comments/utotmr/github_now_supports_latex_for_markdown_and/][Reddit]]) - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=e268e479718e04f590324a29036f081a3f80f208][lisp/org.el: Add org-property-separators option]] - Completion: - [[http://www.masteringemacs.org/article/text-expansion-hippie-expand][Mickey Petersen: Text Expansion with Hippie Expand]] ([[https://www.reddit.com/r/emacs/comments/urmnjj/text_expansion_with_hippie_expand/][Reddit]], [[https://irreal.org/blog/?p=10538][Irreal]]) - [[https://www.reddit.com/r/emacs/comments/us51if/please_tell_me_about_the_different_approaches_to/][Please tell me about the different approaches to text expansion you can find in emacs.]] ([[https://irreal.org/blog/?p=10540][Irreal]]) - Coding: - [[http://mbork.pl/2022-05-23_Copying_code_snippets][Marcin Borkowski: Copying code snippets]] - [[https://www.sadiqpk.org/projects/crazy-mode.html][crazy-mode: An Emacs mode to help you code/go crazy]] ([[https://www.reddit.com/r/emacs/comments/uvbzda/new_package_an_emacs_mode_to_help_you_codego_crazy/][Reddit]]) - hacks keys to make them more context-sensitive - [[https://github.com/iwahbe/jsonian][jsonian - edit JSON files of any size]] ([[https://www.reddit.com/r/emacs/comments/uvlm1o/new_package_jsonianmode/][Reddit]]) - [[https://www.youtube.com/watch?v=TAtwcBh1QLg][How to call a REST API in Common Lisp: HTTP requests, JSON parsing, up to a CLI app - YouTube]] ([[https://www.reddit.com/r/emacs/comments/us7mho/a_demo_of_common_lisp_in_emacs_and_slime_how_to/][Reddit]]) - SLIME - [[https://github.com/christiaan-janssen/bicep-mode][bicep-mode: A major mode for the Bicep language]] ([[https://www.reddit.com/r/emacs/comments/ut5m4j/bicep_mode/][Reddit]]) - deploying Azure resources - [[https://blog.meain.io/2022/more-treesitter-emacs/][Playing around with tree-sitter]] ([[https://www.reddit.com/r/emacs/comments/usu8h2/playing_around_with_treesitter/][Reddit]]) - [[https://lifeofpenguin.blogspot.com/2021/04/gnu-emacs-as-lightweight-ide.html][GNU Emacs as a lightweight IDE (Call tree)]] ([[https://www.reddit.com/r/emacs/comments/uw3yjd/gnu_emacs_as_a_lightweight_ide_call_tree/][Reddit]]) - CEDET - [[https://christiantietze.de/posts/2022/05/magit-killer-feature-1-commit-text-completion-based-on-diff/][Magit's Killer Feature #1: Commit Text Completion Based on the Diff]] ([[https://www.reddit.com/r/emacs/comments/uvuyxh/magits_killer_feature_1_commit_text_completion/][Reddit]]) - [[https://www.youtube.com/watch?v=A93_RBDxbSE][Emacs Version Control Facility AKA VC 2022_05_23_03:07:50]] (22:54) - Shells: - [[https://tdodge.consulting/blog/eshell/background-output-thread][Living The Eshell Dream: A Reduction in Latency From 70 Seconds to 3 Seconds]] ([[https://www.reddit.com/r/emacs/comments/usghki/living_the_eshell_dream_a_reduction_in_latency/][Reddit]]) - [[https://irreal.org/blog/?p=10533][Irreal: Changing Directory to a Remote Machine]] - EXWM: - [[https://github.com/daehwannam/exwm-workspace-group][An EXWM extension for managing workspace units in a multiple monitor environment by grouping the units]] ([[https://www.reddit.com/r/emacs/comments/uul9n7/an_exwm_extension_for_managing_workspace_units_in/][Reddit]]) - Community: - [[https://www.reddit.com/r/emacs/comments/us7zae/weekly_tips_tricks_c_thread/][Weekly Tips, Tricks, &c. Thread]] - Other: - [[https://protesilaos.com/codelog/2022-05-17-emacs-tmr-0-3-0/][Protesilaos Stavrou: Emacs: tmr version 0.3.0]] - set timers using a convenient notation - [[https://github.com/purplg/hass/releases/tag/v2.2.0][Hass v2.2.0 released!]] ([[https://www.reddit.com/r/emacs/comments/urasry/hass_v220_released/][Reddit]]) - interacting with Home Assistant - [[https://www.youtube.com/watch?v=kfJILXr6w3o][How to get native compilation with Emacs on Gentoo Linux]] (02:04) - [[https://www.blogbyben.com/2022/05/gotcha-emacs-on-mac-os-too-many-files.html][Ben Simon: Gotcha: Emacs on Mac OS: Too Many Files Open]] - [[https://macowners.club/posts/using-xwidgets-on-macos/][Emacs, macOS & Xwidget WebKit]] ([[https://www.reddit.com/r/emacs/comments/uuuxra/emacs_macos_xwidget_webkit/][Reddit]]) - [[https://www.bonfacemunyoki.com/post/2022-05-12-dragon-tool/][Terminal/Emacs Driven Drag and Drop · Some ninja]] - [[http://angg.twu.net/eev-wconfig.html][Eev-config.el: configuring eev on M$ Windows without magic]] ([[http://www.youtube.com/watch?v=Rm29XSdGCXw][YouTube]]) - [[https://coredumped.dev/2022/05/19/a-vision-of-a-multi-threaded-emacs/][A vision of a multi-threaded Emacs]] ([[https://www.reddit.com/r/emacs/comments/utzxir/a_vision_of_a_multithreaded_emacs/][Reddit]]) - Emacs development: - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a3fce23e3b01fca9cf06205a0b18c86bdcde76a3][Add support for the Hanunoo script (bug#55581)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4b15b88e714f39ca6926f17b36a1302959b69643][Make `d' in Dired skip dot files]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1cfb89dc79b76923c1c93cb44e3e4836b6a8c2bf][Allow extending 'save-some-buffers']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b2a5bf142fb25094ff623dc93d2ce916aee3d971][Enable keys M-down, M-up, M-RET for in-buffer completion]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=97ca793651eb04cda2ba33ea5d5d546274f358f7][Add support for the Tagalog script]] (Baybayin, too) - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=22ae842b346621095223213621f2244a5a59d3b8][Add new hooks when enabling and disabling themes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=212aea97f9c9fdabdf7e8a47e64c8243953a7690][zap-to-char: case sensitive for upper-case characters]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=edf9700c3ca65d92bdfca59306845ffc0717d690][Add a hook run upon monitor configuration changes]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6265e0c540e989021f2cbe3876be140188bef92f][Document 'enriched-toggle-markup']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3c82e96954450e766c63b507ed4e927d18e4cd9c][Add new user option display-buffer-avoid-small-windows]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=63eb0157226ad02eb6aeb9a6ec285502fddc4ddf][Add option to kill a shell buffer when the process ends]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4d7390576b1fdc385e48ae9eab19f70c82643c0c][Add a new command 'yank-in-context']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7fe33b6ba0823d4794417ef205ee1f011c09db0b][Add new command 'enriched-toggle-markup']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c9a8a47ba4b8cda05c48fff4259ce8f0bd079c87][Add new user option 'yank-transform-functions']] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fb752561eab92343683552a5780dd80406936d09][; * etc/NEWS: Announce renaming of "Oriya" to "Odia". (Bug#55493)]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a67d8e0d70d5563044f9981795de9ee2876b6463][Add a new display-buffer-full-frame display action]] - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2414fa360354f4cd245c869813f131108ca1072a][Add support for the Modi script]] - New packages: - https://melpa.org/#/cern-root-mode: Major-mode for running C++ code with ROOT (MELPA) - https://melpa.org/#/clockodo: A small integration for the clockodo api (MELPA) - https://elpa.nongnu.org/nongnu/corfu-terminal.html: Corfu popup on terminal (NonGNU ELPA) - https://melpa.org/#/detached: A package to launch, and manage, detached processes (GNU ELPA, MELPA) - https://elpa.nongnu.org/nongnu/flymake-popon.html: Flymake diagnostics on cursor hover (NonGNU ELPA) - https://elpa.gnu.org/packages/nftables-mode.html: Major mode for editing nftables (GNU ELPA) - https://elpa.nongnu.org/nongnu/popon.html: "Pop" floating text "on" a window (NonGNU ELPA) - https://elpa.gnu.org/packages/srht.html: Sourcehut (GNU ELPA) 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://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-05][emacs-devel]], and [[https://lemmy.ml/c/emacs][lemmy/c/emacs]]. You're receiving this message via the Emacs Tangents mailing list. [[https://lists.gnu.org/mailman/listinfo/emacs-tangents][View list info/unsubscribe]]