<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
<head profile="http://gmpg.org/xfn/11">
<script
  defer
  src="https://code.jquery.com/jquery-3.5.1.slim.min.js"
  integrity="sha256-4+XzXVhsDmqanXGHaHvgh1gMQKX40OUvDEBTu8JcmNs="
  crossorigin="anonymous"></script>
<script defer src="/assets/js/photoswipe.js"></script>
<script defer src="/assets/js/photoswipe-ui-default.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Home :: Sacha Chua</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />	
<meta name="generator" content="11ty" />
<meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=yes" />
<meta name="google-site-verification" content="ktFeZ-wntcsTZ0G2mnZF0uKejd6L9YKHrlyGOezAiQU" />
<link rel="preload" href="/assets/sachacHand-Regular.woff" as="font" />
<link rel="stylesheet" href="//www.google.com/cse/style/look/default.css" type="text/css" /> 
<link href='//fonts.googleapis.com/css?family=Open+Sans&display=swap' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="/assets/css/style.css" type="text/css" /> 
<link rel="stylesheet" href="/assets/css/photoswipe.css" type="text/css" />
<link rel="stylesheet" href="/assets/css/default-skin/default-skin.css" type="text/css" />


<link rel="alternate" type="application/rss+xml" title="Feed (~daily)" href="/blog/feed" />
<link rel="alternate" type="application/rss+xml" title="Weekly reviews" href="/blog/category/weekly/feed" />
<link rel="alternate" type="application/rss+xml" title="Monthly reviews" href="/blog/category/monthly/feed" />
<link rel="alternate" type="application/rss+xml" title="Yearly reviews" href="/blog/category/yearly/feed" />
<link rel="alternate" type="application/rss+xml" title="Only Emacs posts" href="/blog/category/emacs/feed/" />
<link rel="alternate" type="text/xml" title="RSS .92" href="https://sachachua.com/blog/feed/rss/" />
<link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="https://sachachua.com/blog/feed/atom/" />
<link rel="canonical" href="https://sachachua.com/blog/" />
</head>
<body class="" style="zoom: 1">
<header id="site_header">
      <a href="#main" class="screen-reader-text">Skip to content</a>
<div class="sticky contain-to-grid top-menu">
  <nav class="top-bar">
    <ul class="links">
      <li><a href="/">Home</a></li>
      <li><a href="/blog/resources">Resources</a></li>
      <li><a href="#footer">Footer</a></li>
      <li><a href="/blog/contact/">Contact</a></li>
      <li><a href="/blog/search/">Search</a></li>
    </ul>
  </nav>
</div>
  <h1>
    <a href="/blog"><img id="site-logo" src="/assets/images/small-logo.png" width="640" height="116" alt="Sacha Chua"></a>
  </h1>
</header>
      <div class="body" id="main">
    <nav aria-labelledby="pagination" class="page-nav">
    <h2 id="pagination">Page navigation</h2>
    <ul><li class="current"><a href="/blog/" aria-current="page">Page 1</a></li><li class=""><a href="/blog/page/2/" aria-current="page">Page 2</a></li><li class=""><a href="/blog/page/3/" aria-current="page">Page 3</a></li><li class=""><a href="/blog/page/4/" aria-current="page">Page 4</a></li><li class=""><a href="/blog/page/5/" aria-current="page">Page 5</a></li><li><a href="/blog/all/">All</a></li><li><a href="/blog/page/2/">Next page &raquo;</a></li></ul>
  </nav>
<nav class="on-this-page">
On this page:
<ul>
<li><a class="toc-link" data-index="index0" href="/blog/2022/02/2022-02-28-emacs-news/">2022-02-28 Emacs news</a></li>
<li><a class="toc-link" data-index="index1" href="/blog/2022/02/2022-02-21-emacs-news/">2022-02-21 Emacs news</a></li>
<li><a class="toc-link" data-index="index2" href="/blog/2022/02/2022-02-14-emacs-news/">2022-02-14 Emacs news</a></li>
<li><a class="toc-link" data-index="index3" href="/blog/2022/02/2022-02-07-emacs-news/">2022-02-07 Emacs news</a></li>
<li><a class="toc-link" data-index="index4" href="/blog/2022/01/2022-01-31-emacs-news/">2022-01-31 Emacs news</a></li>
<li><a class="toc-link" data-index="index5" href="/blog/2022/01/2022-01-24-emacs-news/">2022-01-24 Emacs news</a></li>
<li><a class="toc-link" data-index="index6" href="/blog/2022/01/2022-01-17-emacs-news/">2022-01-17 Emacs news</a></li>
</ul>
</nav><article class="post" id="index0">
<header><h2><a href="/blog/2022/02/2022-02-28-emacs-news/">2022-02-28 Emacs news</a></h2>
<time>Feb. 28, 2022</time>| <span class="categories"><a href="/blog/category/emacs">emacs</a>, <a href="/blog/category/emacs-news">emacs-news</a></span>
</header>
<div class="entry">
<ul class="org-ul">
<li>Help wanted:
<ul class="org-ul">
<li><a href="https://github.com/emacsorphanage">Emacs orphanage - packages looking for maintainers</a></li>
</ul></li>
<li>Upcoming events:
<ul class="org-ul">
<li>M-x Research (contact them for password): (Not official meeting due to Strikes in UK) <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Tue Mar 1 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata &#x2013; Wed Mar 2 0000 Singapore</li>
<li>EmacsATX: Elisp Debugging and Writing Major Modes <a href="https://www.meetup.com/EmacsATX/events/283667955/">https://www.meetup.com/EmacsATX/events/283667955/</a> Wed Mar 2 1630 Vancouver / 1830 Chicago / 1930 Toronto &#x2013; Thu Mar 3 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore</li>
<li>Emacs Paris (virtual, in French) <a href="https://www.emacs-doctor.com/emacs-paris-user-group/">https://www.emacs-doctor.com/emacs-paris-user-group/</a> Thu Mar 3 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata &#x2013; Fri Mar 4 0030 Singapore</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://youtu.be/51eSeqcaikM">The 6 Emacs Settings Every User Should Consider</a> (<a href="https://www.reddit.com/r/emacs/comments/synn2n/the_6_emacs_settings_every_user_should_consider/">Reddit</a>, <a href="https://irreal.org/blog/?p=10344">Irreal</a>)</li>
<li><a href="https://randomgeekery.org/note/2022/02/added-nano-based-emacs-config/">Added an Emacs config based off of nano-emacs</a></li>
<li><a href="https://www.youtube.com/watch?v=f0FMo_XxujU">System Crafters Live! - Trying New Emacs Packages by Minad</a> (01:47:52) - cape, tempel, tab-bookmark, goggles, org-modern</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://amodernist.com/texts/emacs-compat.html">Teaching old Emacsen new Tricks</a> (<a href="https://www.reddit.com/r/emacs/comments/szrnyv/teaching_old_emacsen_new_tricks/">Reddit</a>) - compat</li>
<li><a href="https://dawranliou.com/blog/structural-editing-in-vanilla-emacs/">Structural editing in vanilla Emacs</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/t1736p/is_there_a_function_or_macro_that_handles_xxx_and/">Is there a function or macro that handles "xxx&#x2026;" and "xxx&#x2026;done." messages?</a> - make-progress-reporter</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://i.redd.it/vdben7qi3mj81.png">[Package shout-out] All-the-icons-ivy-rich is awesome</a> (<a href="https://www.reddit.com/r/emacs/comments/szlw4e/package_shoutout_alltheiconsivyrich_is_awesome/">Reddit</a>)</li>
<li><a href="https://protesilaos.com/codelog/2022-02-23-modus-themes-2-2-0/">Protesilaos Stavrou: Modus themes 2.2.0 for GNU Emacs</a></li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://emacstil.com/til/2022/02/24/emacs-how-to-go-to-line-n/">Emacs TIL: Emacs: How to go to line N</a></li>
<li><a href="https://www.manueluberti.eu//emacs/2022/02/27/project-ignore-buffers/">Manuel Uberti: Ignore project buffers</a></li>
<li><a href="https://www.youtube.com/watch?v=evLadfLsa5E">emacs IDE #13 🚀 Auto Revert and Saveplace [ES]​</a> (10:44)</li>
<li><a href="https://www.youtube.com/watch?v=Mdky7dXbmLE">Emacs:Frame Manipulation 2022_02_26_15:17:03</a> (09:58)</li>
<li><a href="https://www.youtube.com/watch?v=zn5d21VDenw">Emacs - Buffers, Windows, and Frames</a> (20:06)</li>
</ul></li>
<li>Dired:
<ul class="org-ul">
<li><a href="https://karthinks.com/software/dired-history-in-emacs/">Dired history in Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/t07jhp/dired_history_in_emacs/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=YIGUxiiwz2U">Emacs File Manager</a> (19:47)</li>
<li><a href="https://www.youtube.com/watch?v=yzwBp7pCnls">emacs IDE #14 🚀 Dired-mode and  Dired all the icons [ES]​</a> (16:26)</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/t19p2c/ann_consultflyspell_package_to_display_all/">[ANN] consult-flyspell package to display all misspelled words in the minibuffer with consult</a></li>
<li><a href="https://www.youtube.com/watch?v=plr_tdNSdtM">MTL workflow (preprocessing japanese text, using deepl and then  emacs mtl mode for post edits)</a> (10:43) - machine translation</li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://mpas.github.io/posts/2020/10/16/20201016-org-bullets-doom-emacs/">Get pretty org-bullets in Doom Emacs</a></li>
<li><a href="https://www.youtube.com/watch?v=rkWqEXbeizg">Org-mode - Bulk rename tags</a> (08:38, <a href="https://irreal.org/blog/?p=10357">Irreal</a>)</li>
<li><a href="https://www.youtube.com/watch?v=KgZm8TD1rWY">Org-mode - TODO dependencies</a> (08:26)</li>
<li><a href="https://blog.laurentcharignon.com/post/duration-org-mode-table-formula/">Laurent Charignon: Using a formula to compute tasks duration in org-mode tables</a></li>
<li><a href="https://github.com/zweifisch/ob-ansible">ob-ansible: ansible ad-hoc commands in org-mode babel (or better devops with org-mode)</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/t2q4xf/org_visibility/">Org Visibility</a></li>
<li><a href="https://www.reddit.com/r/orgmode/comments/t15c3f/org_mode_profiling_meetup_on_sat_feb_26_9pm_sg/">Summary of Org mode profiling meetup</a></li>
<li><a href="https://www.youtube.com/watch?v=NmcCKUdH9yw">Org-mode - Orgzly android app</a> (10:03)</li>
<li><a href="https://github.com/lambdadog/zettelkasten-mode">zettelkasten-mode: Zettelkasten note-taking for org-mode</a> (2020, <a href="https://www.reddit.com/r/planetemacs/comments/sxoaox/zettelkastenmode_zettelkasten_notetaking_for/">Reddit</a>)</li>
<li>Import, export, and integration:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=xH8rieN7aRI">20,000 Page Static Website Written In Org Mode</a> (21:33)</li>
<li><a href="https://git.savannah.gnu.org/cgit/org-mode.git/commit/etc/ORG-NEWS?id=282a01f22159b4855071ffd54a9ae6ce681c3690">ORG-NEWS: Add news items about new features in texinfo exporter</a></li>
<li><a href="https://karthinks.com/software/fast-latex-previews-in-org-mode/">Karthik Chikmagalur: Fast Latex previews in Org-mode</a></li>
</ul></li>
<li>Org roam:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/t2prfo/new_package_zetteldeskel_a_tool_for_revision_and/">New Package: Zetteldesk.el - A tool for revision and outlining built on top of Org-Roam</a></li>
<li><a href="https://takeonrules.com/2022/02/26/note-taking-with-org-roam-and-transclusion/">Note Taking with Org Roam and Transclusion // Take on Rules</a> (<a href="https://www.reddit.com/r/orgmode/comments/t26i2q/note_taking_with_org_roam_and_transclusion_take/">Reddit</a>)</li>
<li><a href="https://stagingblog.laurentcharignon.com/post/org-roam/">Laurent Charignon: How I use org-roam as a second brain</a></li>
<li><a href="https://www.youtube.com/watch?v=Dp2vviuCga8">Demo: Capturing current FF tab in org-roam-dailies</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://kristofferbalintona.me/2022-02-21-emacs/">Vertico, Marginalia, and Orderless</a> (<a href="https://www.reddit.com/r/emacs/comments/syk4k3/sample_vertico_marginalia_and_orderless/">Reddit</a>)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://i.redd.it/v3ohijyjhcj81.gif">Fuzzy searching Apple's online docs w/ ivy</a> (<a href="https://www.reddit.com/r/emacs/comments/syih7g/fuzzy_searching_apples_online_docs_w_ivy/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/t2rbwd/emacs_project_eglot_cmake_clangd_language_serv/">Emacs + project + eglot + cmake + clangd language serv</a></li>
<li><a href="https://github.com/juanjosegarciaripoll/project-cmake">project-cmake: Emacs extension to the project package for supporting CMake as build system.</a> (<a href="https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg01001.html">emacs-devel</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/t2j3zr/new_package_skerrick_repldriven_development_for/">New package: Skerrick - REPL-driven development for Javascript</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/t21jrz/new_justlmode_release/">New justl-mode release</a></li>
</ul></li>
<li>Math and science:
<ul class="org-ul">
<li><a href="https://emacsnotes.wordpress.com/2022/02/27/how-to-use-asciimath-instead-of-latex-to-typeset-math-equations-in-html-export/">Emacs Notes: How to use AsciiMath, instead of LaTeX, to typeset Math equations in HTML export</a></li>
<li><a href="https://karthinks.com/software/scaling-latex-previews-in-emacs/">Karthik Chikmagalur: Scaling Latex previews in Emacs</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/t2vqun/another_tool_for_computational_biologists/">Another tool for computational biologists: Introducing biomodels.el</a></li>
</ul></li>
<li>Shells:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=IiA8EXWboew">Emacs Shell Commands</a> (08:37)</li>
</ul></li>
<li>Web:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/sypcqr/ann_ewwhistoryext_persist_eww_histories_into/">[ANN] eww-history-ext: Persist eww histories into SQLite.</a></li>
<li><a href="https://github.com/bitspook/spookfox">spookfox: Make Emacs speak with Firefox</a></li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/syop1h/control_emmsmpv_volume/">Control EMMS/MPV volume</a></li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/szc7za/weekly_tips_tricks_c_thread/">Weekly Tips, Tricks, &amp;c. Thread</a></li>
<li><a href="http://ag91.github.io/blog/2022/02/23/would-you-like-an-emacs-buddy-i-can-help">Andrea: Would you like an Emacs buddy? I can help!</a> (<a href="https://www.reddit.com/r/emacs/comments/szvc3i/emacs_buddy_idea/">Reddit</a>)</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/szz0fn/keep_your_kill_ring_clean_with_cleankillringel/">Keep your kill ring clean with clean-kill-ring.el</a></li>
<li><a href="https://www.draketo.de/software/emacs-tipps">Emacs Tips &amp; Tricks</a> - exwm, elfeed, emms</li>
<li><a href="https://readingworldmagazine.com/emacs/2022-02-24-compiling-emacs-29-from-source-on-windows/">yuri tricys: How to Compile Emacs 29 From Source on Windows in 2022</a></li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00989.html">emacs-devel: Re: sorting in C</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ca3858563c7ba8ee3caa82fbd2b7c386ea60c0d3">Add new file ietf-drums-date.el</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=543ae215c111e175871c6efc891d7816c2dd0f8c">Add support for _NET_WM_STATE_SHADED</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/consult-project-extra">consult-project-extra</a>: Consult integration for project.el (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/echo-bar">echo-bar</a>: Turn the echo area into a custom status bar (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/morgentau-theme">morgentau-theme</a>: Tango-based custom theme (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/narumi">narumi</a>: A dashboard that displays a ramdom sampled image (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/org-modern">org-modern</a>: Modern looks for Org (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/prefab">prefab</a>: Integration for project generation tools (MELPA)</li>
<li><a target="_blank" href="https://elpa.gnu.org/packages/satchel.html">satchel</a>: A bag for your files, separated by git branches (GNU ELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/treemacs-tab-bar">treemacs-tab-bar</a>: Tab bar integration for treemacs (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/why-this">why-this</a>: Why is this line here?  Ask version control (MELPA)</li>
</ul></li>
</ul>

<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://www.reddit.com/r/planetemacs">r/planetemacs</a>, <a href="https://hn.algolia.com/?query=emacs&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, <a href="http://lists.gnu.org/archive/html/emacs-devel/2022-02">emacs-devel</a>, and <a href="https://lemmy.ml/c/emacs">lemmy/c/emacs</a>.
</p>

</div>
<a href="/blog/2022/02/2022-02-28-emacs-news/#comment">View or add comments</a>
</article>
<article class="post" id="index1">
<header><h2><a href="/blog/2022/02/2022-02-21-emacs-news/">2022-02-21 Emacs news</a></h2>
<time>Feb. 21, 2022</time>| <span class="categories"><a href="/blog/category/emacs">emacs</a>, <a href="/blog/category/emacs-news">emacs-news</a></span>
</header>
<div class="entry">
<ul class="org-ul">
<li>Upcoming events:
<ul class="org-ul">
<li>Emacs Berlin (virtual, in English) <a href="https://emacs-berlin.org/">https://emacs-berlin.org/</a> Wed Feb 23 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata &#x2013; Thu Feb 24 0130 Singapore</li>
<li>Emacs APAC (virtual, in English) <a href="https://emacs-apac.gitlab.io/">https://emacs-apac.gitlab.io/</a> Sat Feb 26 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore</li>
<li>M-x Research (contact them for password): TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Tue Mar 1 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata &#x2013; Wed Mar 2 0000 Singapore</li>
<li>EmacsATX: Elisp Debugging and Writing Major Modes <a href="https://www.meetup.com/EmacsATX/events/283667955/">https://www.meetup.com/EmacsATX/events/283667955/</a> Wed Mar 2 1630 Vancouver / 1830 Chicago / 1930 Toronto &#x2013; Thu Mar 3 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore</li>
<li>Emacs Paris (virtual, in French) <a href="https://www.emacs-doctor.com/emacs-paris-user-group/">https://www.emacs-doctor.com/emacs-paris-user-group/</a> Thu Mar 3 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata &#x2013; Fri Mar 4 0030 Singapore</li>
</ul></li>
<li>Beginner:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=bDqv-laTha8">Emacs Tutorial For Beginners |alx software engineering</a> (09:23)</li>
<li><a href="https://www.youtube.com/watch?v=9-DZjXLL8vo">4.1. Emacs Basics -  Unix/Linux Text Editor  | Software Engineering Journey</a> (32:31)</li>
<li><a href="https://www.youtube.com/watch?v=LYKi4QmAcT4">Emacs Editing Text Part 1</a> (16:03)</li>
<li><a href="https://www.youtube.com/watch?v=Q39IwgDc-2w">Emacs Search and Replace</a> (16:50)</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://www.lonecpluspluscoder.com/2022/02/20/can-i-pin-dependent-packages-use-package/">Timo Geusch: How can I pin dependent packages when using use-package?</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/swkq40/spartan_emacs_a_new_minimal_emacs_configuration/">Spartan Emacs (A New Minimal Emacs Configuration Framework ?</a></li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/sxsg2a/topspace_scroll_above_the_top_line_to_vertically/">TopSpace, scroll above the top line to vertically center top text</a> (<a href="https://news.ycombinator.com/item?id=30414784">HN</a>)</li>
<li><a href="https://protesilaos.com/codelog/2022-02-17-modus-themes-2-1-0/">Protesilaos Stavrou: Modus themes 2.1.0 for GNU Emacs</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/su7vm3/i_decided_to_create_my_own_emacs_theme_feedback/">I decided to create my own Emacs theme - Feedback appreciated</a></li>
<li><a href="https://github.com/qhga/shanty-theme">shanty-theme: Theme meant for you and me - the workers - who may not get dirty hands very often but love to code and tinker while looking at a screen full of pleasant colors.</a></li>
<li><a href="https://github.com/smallwat3r/emacs-simplicity-theme">emacs-simplicity-theme: Minimalist dark theme for Emacs.</a> (<a href="https://www.reddit.com/r/planetemacs/comments/ssrnp7/emacssimplicitytheme_minimalist_dark_theme_for/">Reddit</a>)</li>
<li><a href="https://ianyepan.github.io/posts/emacs-emojis/">Native Emojis in Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/sufy5z/native_emojis_in_emacs/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=R54biaRFohM">terminal emacs emoji rendering comparison</a> (00:57)</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://irreal.org/blog/?p=10329">Irreal: Ibuffer</a></li>
<li><a href="https://christiantietze.de/posts/2022/02/split-and-resize-frame/">Christian Tietze: Split Window in Emacs and Resize and Recenter Frame to Make Room</a></li>
<li><a href="https://www.youtube.com/watch?v=evLadfLsa5E">emacs IDE #13 🚀 Auto Revert and Saveplace [ES]​</a> (10:44)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/swqqzi/my_avy_actions_customization/">My Avy actions customization</a></li>
<li><a href="https://github.com/petergardfjall/emacs-wsp">emacs-wsp: Functions for a workspace-centric workflow</a></li>
<li><a href="https://github.com/bbatsov/persp-projectile">persp-projectile: Projectile integration for perspective.el</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/ssjri2/bufferisolated_workspaces_for_emacs_with_tabbar/">Buffer-isolated workspaces for emacs with tab-bar and project.el</a></li>
<li><a href="https://www.youtube.com/watch?v=O_jtVR1K3Vg">Emacs:Multiple Edits At Once 2022 02 21 06:38:30</a> (09:40)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/sv6pje/is_there_a_magitlike_interface_for_grep/">Is there a magit-like interface for grep?</a></li>
</ul></li>
<li>Dired:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=yzwBp7pCnls">emacs IDE #14 🚀 Dired-mode and  Dired all the icons [ES]​</a> (16:26)</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://github.com/Atreyagaurav/litex-mode/raw/dev/images/litex.png">LiTeX mode now available in melpa. For people who like lisp and like LaTeX do give it a look, you might like it.</a> (<a href="https://www.reddit.com/r/emacs/comments/sxjoy4/litex_mode_now_available_in_melpa_for_people_who/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=AtdWuYImviw">Emacs Abbreviation Mode</a> (13:36)</li>
<li><a href="https://www.youtube.com/watch?v=0ZlIJIwS4G8">Emacs Spell Checking</a> (17:22)</li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://emacstil.com/til/2022/02/15/open-orgcapture-buffer-in-a-new-frame/">Emacs TIL: Open org-capture buffer in a new frame</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/steayf/quickly_tangling/">Quickly Tangling</a></li>
<li><a href="https://github.com/nebhrajani-a/sicp">Org-babel proved to be excellent for the high volume of code reuse in SICP!</a> (<a href="https://www.reddit.com/r/emacs/comments/sthru4/orgbabel_proved_to_be_excellent_for_the_high/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=SOpfVh1QQM4">Org-mode - Fix problems with publishing</a> (03:57)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/swm2lb/orgviewmode_with_new_quickedit_feature_is_now/">Org-view-mode with new 'quick-edit' feature is now available from Melpa</a></li>
<li><a href="https://hugocisneros.com/blog/my-org-roam-notes-workflow/">My Org Roam Notes Workflow</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/swvbmm/you_want_to_write_a_custom_org_backend_lets_write/">you want to write a custom org backend? let's write onlybold backend together to get you started</a></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://github.com/BenediktBroich/helm-twitch">helm-twitch</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/sszyq3/consultproject_consult_extension_for_projectel/">Consult-project - consult extension for project.el</a></li>
<li><a href="https://emacstil.com/til/2022/02/19/use-yasnippet-for-personal-planning/">Emacs TIL: Use yasnippet for personal planning</a></li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://gitlab.com/ideasman42/emacs-cycle-at-point">[ANN] cycle-at-point (cycle literals, numbers or dynamically generated values) now on Melpa</a> (<a href="https://www.reddit.com/r/emacs/comments/swsohl/ann_cycleatpoint_cycle_literals_numbers_or/">Reddit</a>)</li>
<li><a href="https://andreyorst.gitlab.io/posts/2022-02-20-what-if-structural-editing-was-a-mistake/">Andrey Listopadov: What if structural editing was a mistake?</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/svr1d6/sharing_my_first_emacs_extension_csharptoel/">Sharing my first emacs extension: csharpto.el</a></li>
<li><a href="https://github.com/brotzeit/rustic/tree/3.0">rustic 3.0 released</a> (<a href="https://www.reddit.com/r/emacs/comments/swcu9s/rustic_30_released/">Reddit</a>)</li>
<li><a href="https://jherrlin.github.io/posts/learn-awk/">Learn AWK with Emacs | jherrlin</a> (2020, <a href="https://news.ycombinator.com/item?id=30396643">HN</a>)</li>
<li><a href="https://ianyepan.github.io/posts/emacs-git-gutter/">Modern Git-Gutter in Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/suxc9b/modern_gitgutter_in_emacs/">Reddit</a>)</li>
<li><a href="https://github.com/Artawower/blamer.el">Blamer.el 0.4 has been released. Added popup git blame messages with border and rounded corners</a> (<a href="https://www.reddit.com/r/emacs/comments/swe52c/blamerel_04_has_been_released_added_popup_git/">Reddit</a>)</li>
<li><a href="https://tiny.write.as/jeko/how-to-setup-a-remote-pair-programming-environment-with-gnu-guix">How to setup a remote pair-programming environment with GNU Guix and GNU Emacs</a></li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=xBp5uLw-ns8">emacs mpv.el control mpv and seek by frames, hydra and waveform-el</a> (50:32)</li>
</ul></li>
<li>EXWM:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=CLX7oGjYhBU">ep1. Emacs EXWM Showcase by thecashew | #4BugsWriter</a> (05:27)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/sviw6n/getting_started_with_emacs_is_really_hard/">Getting started with emacs is really hard</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/swblfl/i_want_to_give_up_vim/">I want to give up Vim</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/stqq1j/weekly_tips_tricks_c_thread/">Weekly Tips, Tricks, &amp;c. Thread</a></li>
<li><a href="https://arjenwiersma.nl/writeups/emacs/22-years-of-emacs/">22 years of Emacs</a> (<a href="https://news.ycombinator.com/item?id=30382195">HN</a>)</li>
<li><a href="https://protesilaos.com/codelog/2022-02-19-live-emacs-videos-libreplanet-philosophy/">Protesilaos Stavrou: Live stream: Emacs, LibrePlanet 2022, philosophy</a> - no more Emacs tutorials/videos, focusing on packages</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/sw2f1k/text_books_in_emacs/">Text books in Emacs</a></li>
<li><a href="https://github.com/Wilfred/emacsbench">emacsbench: Benchmarking Emacs itself</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/sunkzx/is_it_only_me_or_did_emacs_without_native_comp/">Is it only me, or did Emacs without native comp get faster lately?</a></li>
<li><a href="https://ianthehenry.com/posts/janet-game/how-to-patch-emacs/">Making a Game in Janet, Part 6: How to patch Emacs</a> (2021)</li>
<li><a href="https://www.youtube.com/watch?v=MZ52Rm0Hc2U">DoomConf February 2022 (Doom Emacs)</a> (01:45:31) - el-secretario, exwm gaps</li>
<li><a href="https://www.youtube.com/watch?v=mBK_qApfRRs">Emacs Remote File Editing with SSHFS</a> (05:51)</li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00566.html">Discussion re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS</a></li>
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00848.html">Thinking about advice for global variables</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3d106897fdd5546797b2fb5bb5a7704f327c4da3">Public-ize xref-show-xrefs</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3d2c213ce99fec54bfd5230405e6fde753794b09">Public-ize xref-current-item</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7e4ef09aa0d9587677d44284af72ceb3f44061b7">Adapt Tramp password prompts for sudo-like methods</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=dfaf150631a235f7239774b73676955244513c54">Add a new library to format variable-pitch tables</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c218660d66394ba8306d21dcc182b82b15ba42de">Add a NEWS entry for the bookmark changes (bug#54030)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=eb0680bd57bd68ca369dc5133646e8ac9215854c">Add support for Tai Tham script</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8a2f73f12aaec40d9ef56faba00d4a7545b0cf0d">Allow savehist-additional-variables to truncate lists</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c9d34cdf8ff3259831a12f19553880c5348de76">Make autoarg obsolete</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/cycle-at-point">cycle-at-point</a>: Cycle (rotate) the thing under the cursor (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/edit-as-format">edit-as-format</a>: Edit document as other format (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/litex-mode">litex-mode</a>: Minor mode for converting lisp to LaTeX (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/ob-solidity">ob-solidity</a>: Org-babel functions for solidity evaluation (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/org-view-mode">org-view-mode</a>: Read-only viewer with less markup clutter in org mode files (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/simple-indentation">simple-indentation</a>: Simplify writing indentation functions, alternative to SMIE (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/topspace">topspace</a>: Scroll above the top line to vertically center top text with a scrollable top margin/padding (MELPA)</li>
<li><a target="_blank" href="https://elpa.gnu.org/packages/tramp-nspawn.html">tramp-nspawn</a>: Tramp integration for systemd-nspawn containers (GNU ELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/wallpreview">wallpreview</a>: Set wallpapers with image-dired (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/zk-index">zk-index</a>: Index and Desktop for zk (MELPA)</li>
</ul></li>
</ul>

<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://www.reddit.com/r/planetemacs">r/planetemacs</a>, <a href="https://hn.algolia.com/?query=emacs&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, <a href="http://lists.gnu.org/archive/html/emacs-devel/2022-02">emacs-devel</a>, and <a href="https://lemmy.ml/c/emacs">lemmy/c/emacs</a>.
</p>

</div>
<a href="/blog/2022/02/2022-02-21-emacs-news/#comment">View or add comments</a>
</article>
<article class="post" id="index2">
<header><h2><a href="/blog/2022/02/2022-02-14-emacs-news/">2022-02-14 Emacs news</a></h2>
<time>Feb. 14, 2022</time>| <span class="categories"><a href="/blog/category/emacs">emacs</a>, <a href="/blog/category/emacs-news">emacs-news</a></span>
</header>
<div class="entry">
<ul class="org-ul">
<li>Help wanted:
<ul class="org-ul">
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00165.html">Multi-tty todo list</a></li>
</ul></li>
<li>Upcoming events:
<ul class="org-ul">
<li>M-x Research (contact them for password): TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Tue Feb 15 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata &#x2013; Wed Feb 16 0000 Singapore</li>
<li>Emacs Berlin (virtual, in English) <a href="https://emacs-berlin.org/">https://emacs-berlin.org/</a> Wed Feb 23 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata &#x2013; Thu Feb 24 0130 Singapore</li>
<li>Emacs APAC (virtual, in English) <a href="https://emacs-apac.gitlab.io/">https://emacs-apac.gitlab.io/</a> Sat Feb 26 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore</li>
</ul></li>
<li>Beginner:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/splayn/how_to_start_learning_emacs_my_successful_method/">How to start learning emacs - my successful method.</a></li>
<li><a href="https://news.ycombinator.com/item?id=30312812">Ask HN: How to Get Good at Emacs? | Hacker News</a></li>
<li><a href="https://www.youtube.com/watch?v=1ZWm8B5t8B4">What Is Doom Emacs and How to Install It</a> (03:33)</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://irreal.org/blog/?p=10314">Irreal: Emacs Extensibility</a></li>
<li><a href="https://sqrtminusone.xyz/posts/2022-02-12-literate/">A few cases of literate configuration</a> (<a href="https://www.reddit.com/r/emacs/comments/sqwgxd/a_few_cases_of_literate_configuration/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/sobkay/how_to_show_temporary_cheatsheet_buffer/">How to show (temporary) cheat-sheet buffer</a></li>
<li><a href="https://www.youtube.com/watch?v=oDZp_ut86b0">Emacs from Source Part 6: Fixing initial evil-mode states and keybindings</a> (14:03)</li>
<li><a href="https://sqrtminusone.xyz/configs/emacs/">/sqrtminusone's Emacs config</a> (<a href="https://www.reddit.com/r/planetemacs/comments/sr98t0/sqrtminusones_emacs_config/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=uB8McDsRyXY">System Crafters Live! - Rational Emacs: A New Base Configuration</a> (01:54:29)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=HqGds-YUJbQ">How to build an editor with Emacs Lisp - 03 Lisp basics</a> (45:49)</li>
<li><a href="https://emacsninja.com/posts/forbidden-emacs-lisp-knowledge-block-comments.html">Emacs Ninja - Forbidden Emacs Lisp Knowledge: Block Comments</a> (<a href="https://news.ycombinator.com/item?id=30317088">HN</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/sq1esz/some_examples_on_closures_and_lexicalbinding/">some examples on closures and lexical-binding</a></li>
<li><a href="https://dev.to/taw/100-languages-speedrun-episode-86-emacs-lisp-1hml">Emacs Lisp critique</a> (<a href="https://www.reddit.com/r/emacs/comments/sqlgd9/emacs_lisp_critique/">Reddit</a>)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://github.com/doomemacs/themes">themes: A megapack of themes for GNU Emacs.</a></li>
<li><a href="https://i.redd.it/9bxf83aje0h81.png">I made an Emacs theme for Android based on my own configuration</a> (<a href="https://www.reddit.com/r/emacs/comments/sp72ql/i_made_an_emacs_theme_for_android_based_on_my_own/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/sppr8x/floating_window_in_emacs/">Floating window in Emacs</a></li>
<li><a href="https://www.youtube.com/watch?v=LM92NK_zvNo">emacs IDE #12 🚀 Rainbow delimiters and Highlight parentheses [ES]​</a> (09:38)</li>
<li><a href="https://www.youtube.com/watch?v=ig-EmZAURAs">emacs IDE #11 🚀 Ligatures and trailing whitespace [ES]​</a> (16:10)</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://karl-voit.at/2022/02/10/lfile/">UOMF: Path-Independent Links to Local Files Via Locate</a> (<a href="https://www.reddit.com/r/emacs/comments/speq69/uomf_pathindependent_links_to_local_files_via/">Reddit</a>)</li>
<li><a href="https://mmk2410.org/2022/02/11/using-emacs-tab-bar-mode/">Using Emacs tab-bar-mode</a> (<a href="https://www.reddit.com/r/planetemacs/comments/srl236/using_emacs_tabbarmode/">Reddit</a>)</li>
<li><a href="https://christiantietze.de/posts/2022/02/emacs-tab-bar-numbered-tabs/">Christian Tietze: Add Numbers to Emacs tab-bar-mode Tab Titles for Quick Access</a></li>
<li><a href="https://www.youtube.com/watch?v=ozrGXYQIBHg">Emacs Info Manuals</a> (18:17)</li>
</ul></li>
<li>Dired:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/sphltg/display_readme_files_in_dired_buffer_similar_as/">Display README files in Dired buffer similar as on GitHub/GitLab</a></li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://i.redd.it/7nqj1ge97hg81.png">Screenwriting with Fountain-Mode and Olivetti-Mode is PERFECTION!</a> (<a href="https://www.reddit.com/r/emacs/comments/sn0xrd/screenwriting_with_fountainmode_and_olivettimode/">Reddit</a>)</li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/orgmode/comments/sof6k6/sharing_some_appreciation_for_how_useful_orgmode/">Sharing some appreciation for how useful org-mode is in my life</a></li>
<li><a href="https://ilmarikoria.com/2022-01-30-blog.html">Humanities Dissertation in org-mode? Some Thoughts</a></li>
<li><a href="https://djliden.github.io/posts/20220116-org-time.html">Task Repeaters in Org Mode</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/smwg2a/pretty_rendering_of_paragraphs_with_orgview_mode/">Pretty rendering of paragraphs with org-view mode</a></li>
<li><a href="https://djliden.github.io/posts/20220208-org-source.html">Org Mode Headlines in Org Source Blocks</a></li>
<li><a href="https://github.com/skx/org-diary">journal with the use of org-mode</a></li>
<li><a href="https://www.youtube.com/watch?v=km5nXENXEQE">Data Analysis with Emacs Org Mode: Tables and AWK Source Blocks</a> (17:34)</li>
<li><a href="https://takeonrules.com/2022/02/07/org-roam-emacs-and-ever-refining-the-note-taking-process/">Jeremy Friesen: Org Roam, Emacs, and Ever Refining the Note Taking Process</a></li>
<li><a href="https://i.redd.it/1b9nix7jsmh81.png">Plain Org v1.2 released</a> (<a href="https://www.reddit.com/r/orgmode/comments/srn77j/plain_org_v12_released/">Reddit</a>)</li>
<li>Time management:
<ul class="org-ul">
<li><a href="https://github.com/akirak/org-chronos">org-chronos: An opinionated time management layer for Org mode</a></li>
<li><a href="https://github.com/telotortium/org-pomodoro-third-time">org-pomodoro-third-time: Adapt org-pomodoro to implement the Third Time system</a> (<a href="https://www.reddit.com/r/orgmode/comments/somt9w/orgpomodorothirdtime_adapt_orgpomodoro_to/">Reddit</a>)</li>
<li><a href="http://mbork.pl/2022-02-12_tomato.el_update">Marcin Borkowski: tomato.el update</a></li>
<li><a href="https://ox-hugo.scripter.co/doc/org-cite-citations/">Org-Cite Citations in Org to Hugo exporter</a></li>
</ul></li>
<li>Import, export, and integration:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/snczi5/roamfriendly_diigocom_org_file_syncing/">Roam-friendly Diigo.com &lt;&#x2013;&gt; .org file syncing</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://protesilaos.com/codelog/2022-02-08-mct-0-5-0/">Protesilaos Stavrou: Emacs: mct version 0.5.0</a></li>
<li><a href="https://www.youtube.com/watch?v=w9hHMDyF9V4">Emacs Minibuffer Completions</a> (23:08)</li>
<li><a href="https://notxor.nueva-actitud.org/2022/02/13/trasteando-con-yasnippets.html">Trasteando con yasnippets</a></li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://ianyepan.github.io/posts/emacs-ide/">Building an Intelligent Emacs with LSP</a> (<a href="https://www.reddit.com/r/emacs/comments/spn3ri/building_an_intelligent_emacs_with_lsp/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=30308272">HN</a>)</li>
<li><a href="https://irreal.org/blog/?p=10318">Irreal: Some Comment Tips from Mickey</a></li>
<li><a href="https://www.youtube.com/watch?v=FguHD-eY2N0">Emacs Macros and HTML</a> (02:53)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/ss89dj/jsreact_emacs_config_review/">js/react emacs config review</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/sndriv/i_finally_got_full_autocompetion_in_swift_with/">I finally got full auto-competion in Swift with emacs, here is how:</a> - xcodeprojects</li>
<li><a href="https://www.youtube.com/watch?v=vD3rxVTXIJo">User Scripts in mpv with Lua (with Lua LSP setup in Emacs)</a> (36:13)</li>
<li><a href="https://practical.li/spacemacs/external-repl/connect-to-running-repl.html">Connect to existing REPL · Clojure development with Spacemacs &amp; Cider</a></li>
<li><a href="https://www.youtube.com/watch?v=xZEgtWfi_3w">Emacs from Source Part 5: Rust setup with rustic</a> (17:43)</li>
<li><a href="https://www.youtube.com/watch?v=Lu1nMfVQwbc">Go Live Coding in Emacs Part 3: Refactoring Input File Parsing</a> (01:01:22)</li>
<li><a href="https://ag91.github.io/blog/2022/02/11/moldable-emacs-learning-syntax-from-your-editor/">Moldable Emacs: learning syntax from your editor!</a> (<a href="https://www.reddit.com/r/emacs/comments/sqdc60/moldable_emacs_learning_syntax_from_your_editor/">Reddit</a>)</li>
</ul></li>
<li>Math:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/srmjca/litex_mode_do_calculations_in_lisp_convert_them/">LiTeX mode: Do calculations in Lisp, convert them to LaTeX</a> (<a href="https://www.youtube.com/watch?v=esEf63gSSPg">YouTube</a>, 12:04)</li>
</ul></li>
<li>Science:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/sq8s9i/tired_of_leaving_emacs_to_calculate_your_primer/">Tired of leaving emacs to calculate your primer melting temperatures?? tmcalculator.el can help!</a></li>
<li><a href="https://github.com/niwaka-ame/sgd-lookup.el">sgd-lookup.el: An Emacs API wrapper for Saccharomyces Genome Database (SGD).</a></li>
</ul></li>
<li>Shells:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/spiel7/dtache_vterm/">Dtache Vterm</a></li>
</ul></li>
<li>Mail and news:
<ul class="org-ul">
<li><a href="https://github.com/ir33k/rmail-ordered-headers">rmail-ordered-headers: Control order of headers in Emacs Rmail messages buffer.</a></li>
<li><a href="https://irreal.org/blog/?p=10308">Irreal: Ecomplete</a> - mail completion</li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://francopasut.netlify.app/post/emacs_write_lilypond/">D.V.F.P.: Using Emacs to write scores in LilyPond</a></li>
</ul></li>
<li>Fun:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/sn9u4c/emacs_as_my_dnd_environment/">Emacs as my DnD environment</a> (<a href="https://www.reddit.com/r/emacs/comments/sp9bni/emacs_as_my_dnd_enviornment_and_so_can_you/">Follow-up</a>)</li>
<li><a href="https://github.com/WMaxZimmerman/dnd-mode">dnd-mode: A minor mode for playing DnD</a></li>
<li><a href="https://github.com/WMaxZimmerman/org-dnd-srd">org-dnd-srd: System Reference Documents for DnD written in org files to be searchable and interactive when in emacs</a></li>
<li><a href="https://github.com/Rohan-Goyal/emacs-dnd5e-api">emacs-dnd5e-api: An Emacs interface to the DnD 5e SRD API</a></li>
<li><a href="https://github.com/lifelike/decide-mode">decide-mode: Random decisions for emacs, with functions and a minor mode. Roll various types of dice etc.</a></li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/so8gdn/weekly_tips_tricks_c_thread/">Weekly Tips, Tricks, &amp;c. Thread</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/snipk3/support_melpa/">Support MELPA</a> (<a href="https://irreal.org/blog/?p=10312">Irreal</a>)</li>
<li><a href="https://lars.ingebrigtsen.no/2022/02/13/14x10/">Lars Ingebrigtsen: 14×10%</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/spcxu8/exciting_new_emacs_commercial/">Discussion about whether Emacs needs a commercial</a></li>
<li><a href="https://www.macadie.net/2022/02/08/2022-02-austin-emacs-meetup/">Eric MacAdie: 2022-02 Austin Emacs Meetup</a></li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=XvQPGhd2WCU">Emacs: Search Engine Mode 2022_02_13_03:14:23</a> (09:36)</li>
<li><a href="https://parasurv.neocities.org/emacs/edit-browser-textarea-with-emacs.html">Edit browser textarea with Emacs</a> - Chromium/Firefox</li>
<li><a href="https://lists.gnu.org/archive/html/help-gnu-emacs/2022-02/msg00270.html">Why MSYS was developed</a></li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00538.html">Continued discussion re: sqlite3</a></li>
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00460.html">Continued discussion Re: Can watermarking Unicode text using invisible differences sneak thro</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=daf008e82b8ca7681ebe08b6ac1a1fa4d873bcd2">Note caveat about remapping basic faces</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=13b9268374669c368343ce4279041f2021b264f6">Add a mechanism for querying before executing a command</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=997dd86a9f6a253e4542d65b17dfec6af2f4e8fd">Add a new macro `setopt'</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c189ce5a33d93dd74529a6ad091f55b5ef60ac19">Remove the 'C-k' binding in ido-mode</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=242a2765d3970641887be7a6dedcc14b07fade7e">Make `C-u M-x count-words' also give totals</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b5997c0f108d265917f899f6558ac56a8638451d">Optionally allow point to enter composed character sequences</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d3c47011d5ace1e1c3fca830d3ff71d9c693ed5d">Allow customization of the user's eln-cache directory</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=34772455261fc1508c3623ba549381976dcba258">Mention `overlay' show-paren-context-when-offscreen value in NEWS</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=992908b09a4f95817bbd548fd577d7573ad9cd2d">Make connection-local variables user options</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/helm-twitch">helm-twitch</a>: Navigate Twitch.tv via `helm' (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/org-journal-tags">org-journal-tags</a>: Tagging and querying system of org-journal (MELPA)</li>
<li><a target="_blank" href="https://elpa.gnu.org/packages/org-remark.html">org-remark</a>: Highlight &amp; annotate any text files (GNU ELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/paimon">paimon</a>: A major mode for Splunk (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/simplicity-theme">simplicity-theme</a>: A minimalist dark theme (MELPA)</li>
</ul></li>
</ul>

<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://www.reddit.com/r/planetemacs">r/planetemacs</a>, <a href="https://hn.algolia.com/?query=emacs&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, <a href="http://lists.gnu.org/archive/html/emacs-devel/2022-02">emacs-devel</a>, and <a href="https://lemmy.ml/c/emacs">lemmy/c/emacs</a>.
</p>

<p>
Thanks to Andres Ramirez for a few mailing list links!</p>

</div>
<a href="/blog/2022/02/2022-02-14-emacs-news/#comment">View or add comments</a>
</article>
<article class="post" id="index3">
<header><h2><a href="/blog/2022/02/2022-02-07-emacs-news/">2022-02-07 Emacs news</a></h2>
<time>Feb. 7, 2022</time>| <span class="categories"><a href="/blog/category/emacs">emacs</a>, <a href="/blog/category/emacs-news">emacs-news</a></span>
</header>
<div class="entry">
<ul class="org-ul">
<li>Upcoming events:
<ul class="org-ul">
<li>M-x Research (contact them for password): TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Tue Feb 15 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata &#x2013; Wed Feb 16 0000 Singapore</li>
</ul></li>
<li>Beginner:
<ul class="org-ul">
<li><a href="https://protesilaos.com/codelog/2022-01-31-learning-emacs/">Protesilaos Stavrou: Learning Emacs and Elisp</a></li>
<li><a href="https://www.youtube.com/watch?v=Ctve_PpjcCc">Introducción a Linux. M11. Operaciones con emacs. | 72/108 | UPV</a> (04:04)</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=76jp8qkLZC8">System Crafters Live! - Configuring Emacs With Only the UI?</a> (01:54:52)</li>
<li><a href="https://philjackson.github.io//emacs/backups/2022/01/31/keeping-backups-of-every-edited-file/">Phil Jackson: Keeping backups of every edited file</a></li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://typeshare.co/zck/posts/make-your-first-interface-in-emacs">Make your first interface in Emacs. | Zachary Kanfer</a></li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/slsvpq/i_created_a_new_dark_theme/">I created a new dark theme</a></li>
<li><a href="https://lifeofpenguin.blogspot.com/2022/02/zen-emacs.html">Set a pleasant background (PNG image) in Emacs</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/sk9l2w/zen_emacs/">Zen Emacs</a></li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://emacstil.com/til/2022/02/02/find-file-by-name-in-project-subdirectory/">Emacs TIL: Find files by name in project sub-directory</a></li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://github.com/zkry/paragraph-chain-indent">paragraph-chain-indent: Display short paragraphs that are separated by a blank line as extra indented.</a> (<a href="https://www.reddit.com/r/planetemacs/comments/si02h2/paragraphchainindent_display_short_paragraphs/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=BixlUK4QTNk">Emacs: zk note-taking package demo</a> (22:04)</li>
<li><a href="https://www.youtube.com/watch?v=7qNT87dphiA">Emacs: zk-index and zk-desktop, interfaces for the zk note-taking package</a> (14:35)</li>
<li><a href="https://www.youtube.com/watch?v=O6iSV4pQQ5g">Emacs: zk-luhmann, an extension for zk and zk-index</a> (04:52)</li>
<li><a href="https://www.youtube.com/watch?v=ZkYaXhAtMso">Emacs Annotations 2022_02_03_11:03:13</a> (05:53, <a href="https://irreal.org/blog/?p=10303">Irreal</a>)</li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=DPaPBhBwl24">Org-mode - Recursively include org files from a directory in your agenda</a> (05:33)</li>
<li><a href="https://mmk2410.org/2022/02/05/my-emacs-package-of-the-week-org-appear/">My Emacs package of the week: org-appear</a></li>
<li><a href="https://www.youtube.com/watch?v=M9jNksn3pNM">Run R code inside an Emacs Org-mode file</a> (11:29)</li>
<li><a href="https://www.youtube.com/watch?v=DY7t4T4TmUU">Using org-mode as an SQL playground</a> (<a href="https://www.reddit.com/r/emacs/comments/sjdtkg/using_orgmode_as_an_sql_playground/">Reddit</a>)</li>
<li>Org Roam:
<ul class="org-ul">
<li><a href="https://www.alexeyshmalko.com/migrating-to-org-roam-v2/">Migrating to Org-roam v2</a></li>
<li><a href="http://ag91.github.io/blog/2022/02/05/an-helm-source-for-org-roam-v2">Andrea: An Helm source for Org Roam v2</a></li>
</ul></li>
<li>Import, export, and integration:
<ul class="org-ul">
<li><a href="https://i.redd.it/iq3fmfguy1g81.jpg">Agenda with customized org-habit graph, on my phone</a> (<a href="https://www.reddit.com/r/emacs/comments/slcv27/agenda_with_customized_orghabit_graph_on_my_phone/">Reddit</a>)</li>
<li><a href="https://scripter.co/sidenotes-using-ox-hugo/?utm_source=atom_feed">scripter.co | Emacs: Sidenotes using ox-hugo</a></li>
<li><a href="https://mmk2410.org/2022/02/02/update-on-publishing-my-emacs-configuration/">Marcel Kapfer - Update on Publishing my Emacs Configuration</a> - ox-hugo</li>
<li><a href="https://www.youtube.com/watch?v=Y-keHFLRKwM">Org-mode - Include other org files in your main file</a> (11:30)</li>
<li><a href="https://www.youtube.com/watch?v=V9a4lJeVTqg">Org-mode - LaTex start ToC from new page</a> (09:54)</li>
<li><a href="https://www.youtube.com/watch?v=hGJLacqTPYM">Org-mode - Create resume in LaTex, PDF, HTML, ODT and DOCX</a> (12:26)</li>
<li><a href="https://www.youtube.com/watch?v=Ppt6V_bEVm8">Org-mode - Get started with PlantUML</a> (14:14)</li>
</ul></li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://github.com/douglasdavis/numpydoc.el">numpydoc.el: Insert NumPy style docstrings in Python functions.</a></li>
<li><a href="https://www.youtube.com/watch?v=UFPD7icMoHY">Emacs from Source Part 4: IDE Features with lsp-mode, company-mode, and go-mode</a> (37:27)</li>
</ul></li>
<li>Shells:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=OqTe7CO6PSM">Emacs Terminal Vterm 2022_02_06_05:11:01</a> (03:56)</li>
</ul></li>
<li>Mail and news:
<ul class="org-ul">
<li><a href="https://emacstil.com/til/2022/02/06/pocket-reader-on-emacs/">Emacs TIL: Pocket Reader on Emacs</a> (<a href="https://www.reddit.com/r/planetemacs/comments/sm3jyc/emacs_til_pocket_reader_on_emacs/">Reddit</a>)</li>
</ul></li>
<li>EXWM:
<ul class="org-ul">
<li><a href="https://irreal.org/blog/?p=10306">Irreal: EXWM and Keyboard Macros</a></li>
<li><a href="https://www.youtube.com/watch?v=oc1EpDoLQAo">Flat buffer-based web browsing with EXWM and Firefox</a></li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.jumboframeinternet.com/post/9/">Late career Unix engineers refuse to concede on decades long debate</a> (<a href="https://www.reddit.com/r/emacs/comments/sjb64l/late_career_unix_engineers_refuse_to_concede_on/">Reddit</a>)</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/slx3x3/gnu_hyperbole_introduction_to_buttons_video/">GNU Hyperbole Introduction to buttons Video</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/sjdpk0/presentation_in_gnu_emacs/">Presentation in GNU Emacs</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/sk366k/vim_clutch_for_emacs/">Vim Clutch for Emacs?</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/skyr49/alphagnuorg_has_shiny_new_emacs_28091_windows/">alpha.gnu.org has shiny new Emacs 28.0.91 Windows binaries</a> (<a href="https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00153.html">emacs-devel</a>)</li>
<li><a href="https://nitter.net/ianthehenry/status/1481376985129500679?cxt=HHwWjoCqkZ6h9I4pAAAA#m">Ian Henry (@ianthehenry): "emacs on a remarkable 2, wireless edition" | nitter</a> (<a href="https://lemmy.ml/post/151732?scrollToComments=true">lemmy</a>)</li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li>emacs-devel:
<ul class="org-ul">
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00215.html">recent change to yanking behavior of the clipboard</a></li>
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00135.html">continuing discussion re: Can watermarking Unicode text using invisible differences sneak through Emacs, or can Emacs detect it?</a></li>
</ul></li>
<li>etc/NEWS:
<ul class="org-ul">
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6e5d79c048c6009c925f8d8f59b3b3e062ffc9d4">Display show-paren-context-when-offscreen in child frame</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=50e51beabb2420ba3f844742352a98c7987c4932">Allow disabling frame resize synchronization</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=eea93a8aaac30690c6e864f2556010d3b62f4eee">Add new user option 'find-library-include-other-files'</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=86827564208d93e243ee3cba7042f2d0ebd842b9">Add new function mode-line-window-selected-p</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7728f493cd1416bac45be4b4495c989e12caf3ac">New theme leuven-dark (Bug#53032)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=749ba35bf5e0974384550a0763fd27f08db0678c">* lisp/replace.el (query-replace-read-from-default): New variable.</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d1b664fbb9232aa40d8daa54a689cfd63d38aa9">(function-history): New symbol property (bug#53632)</a></li>
</ul></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/twitch-api">twitch-api</a>: An elisp interface for the Twitch.tv API</li>
</ul></li>
</ul>

<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://www.reddit.com/r/planetemacs">r/planetemacs</a>, <a href="https://hn.algolia.com/?query=emacs&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, <a href="http://lists.gnu.org/archive/html/emacs-devel/2022-02">emacs-devel</a>, and <a href="https://lemmy.ml/c/emacs">lemmy/c/emacs</a>.
</p>

</div>
<a href="/blog/2022/02/2022-02-07-emacs-news/#comment">View or add comments</a>
</article>
<article class="post" id="index4">
<header><h2><a href="/blog/2022/01/2022-01-31-emacs-news/">2022-01-31 Emacs news</a></h2>
<time>Jan. 31, 2022</time>| <span class="categories"><a href="/blog/category/emacs">emacs</a>, <a href="/blog/category/emacs-news">emacs-news</a></span>
</header>
<div class="entry">
<ul class="org-ul">
<li>Upcoming events:
<ul class="org-ul">
<li>M-x Research (contact them for password): "Functional programming: an (Emacs) Lisp view (1/n)" <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Tue Feb 1 0800 Vancouver / 1000 Chicago / 1100 Toronto / 1600 GMT / 1700 Berlin / 2130 Kolkata &#x2013; Wed Feb 2 0000 Singapore</li>
<li>Emacs Paris (virtual, in French) <a href="https://www.emacs-doctor.com/emacs-paris-user-group/">https://www.emacs-doctor.com/emacs-paris-user-group/</a> Tue Feb 1 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata &#x2013; Wed Feb 2 0030 Singapore</li>
<li>EmacsATX: Emacs Social <a href="https://www.meetup.com/EmacsATX/events/283266772/">https://www.meetup.com/EmacsATX/events/283266772/</a> Wed Feb 2 1630 Vancouver / 1830 Chicago / 1930 Toronto &#x2013; Thu Feb 3 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore</li>
</ul></li>
<li>Beginner:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/seklzr/whats_the_best_way_to_learn_emacs/">What's the best way to learn Emacs?</a></li>
<li><a href="https://twitter.com/zckzck/status/1486585367495127043">Learn Emacs by asking it questions [OC]​</a> (<a href="https://www.reddit.com/r/emacs/comments/sdruyo/learn_emacs_by_asking_it_questions_oc/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=OaF-N-FuGtc">The Basics of Emacs Configuration - YouTube</a> (24:12)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/sd1ffa/whats_a_good_way_to_learn_the_available/">What's a good way to learn the available keybindings?</a></li>
<li><a href="https://www.youtube.com/watch?v=LvwozmJjDD0">How to Setup a Chromebook (with Emacs) for Python, C, and C++</a> (10:33)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/sggzr5/why_is_it_hard_to_get_started_with_elisp_in_emacs/">Why is it hard to get started with elisp in emacs</a></li>
<li><a href="https://www.youtube.com/watch?v=0w_9cynAWf4">Emacs | Editores de Texto 🇧🇷</a> (19:32)</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=Pt1jm_UcnH4">Emacs from Source Part 1: use-package and evil-mode</a> (09:05)</li>
<li><a href="https://www.paretooptimal.dev/replacing-straight.el-with-nix-to-manage-emacs-packages/">Replacing straight.el with Nix to manage emacs packages</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/sg21w7/tipstricks_for_avoiding_a_clusterfuck_config/">Tips/Tricks for avoiding a clusterfuck config &amp; putting it on autopilot?</a></li>
<li><a href="https://www.paretooptimal.dev/finding-the-best-style-of-literate-emacs-configuration/">Finding the best style of literate emacs configuration</a> (<a href="https://www.reddit.com/r/orgmode/comments/sg638g/finding_the_best_style_of_literate_emacs/">Reddit</a>)</li>
<li><a href="http://oremacs.com/2014/12/25/ode-to-toggle/">Ode to the toggle</a> (2014, <a href="https://www.reddit.com/r/planetemacs/comments/sem3en/ode_to_the_toggle/">Reddit</a>)</li>
<li><a href="https://www.masteringemacs.org/article/bad-emacs-advice">Bad Emacs Advice</a> (<a href="https://www.reddit.com/r/emacs/comments/s8hwsw/bad_emacs_advice/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=30008277">HN</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=VkNe-PlA6cE&amp;feature=youtu.be">Emacs Lisp Community Workshop</a></li>
<li><a href="http://angg.twu.net/find-elisp-intro.html">Why eev has a weird elisp tutorial and how to use it</a> (<a href="http://www.youtube.com/watch?v=CGbgJGEvdU4">YouTube</a>)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/sf2oc6/templemacs/">Temple-macs</a></li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://emacstil.com/til/2022/01/30/search-something-in-subdirectory-only/">Emacs TIL: Search something in sub-directory only</a></li>
<li><a href="https://irreal.org/blog/?p=10276">Irreal: Combining Find and Grep in Emacs</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/sc26ub/new_plugin_harpoon/">New Plugin: Harpoon</a> - Bookmarks separated by project and branch for quick navigate between your working files</li>
<li><a href="https://www.youtube.com/watch?v=M5cZNtCeJfs">Emacs from Source Part 3: Managing Windows with winum (and treemacs)</a> (09:11)</li>
<li><a href="https://ag91.github.io/blog/2022/01/29/escalate-your-helm-searches/">Escalate your helm searches!</a> (<a href="https://www.reddit.com/r/emacs/comments/sf5no0/escalate_your_helm_searches/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/sh3dso/ann_zk_a_zettelkastenstyle_notetaking_package/">[ANN] zk: a zettelkasten-style note-taking package, with minimal dependencies</a></li>
<li><a href="https://magnus.therning.org/2022-01-30-keeping-projectile's-cache-tidy.html">Magnus: Keeping Projectile's cache tidy</a></li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><b><a href="https://blog.tecosaur.com/tmio/2022-01-31-caching.html">This Month in Org: January 2022</a></b></li>
<li><a href="http://andysylvester.com/2021/12/25/gettting-things-done-simply-with-org-mode/">Gettting Things Done Simply – With Org Mode</a></li>
<li><a href="http://mbork.pl/2022-01-24_Journaling_with_Org-mode">Marcin Borkowski: Journaling with Org-mode</a></li>
<li><a href="https://www.youtube.com/playlist?list=PLlHHtPGox8K6bcuruX10Evf4AYGzYQKiz">Emacs and Org Mode Free Tutorials | Blackberry Boy</a></li>
<li><a href="https://www.youtube.com/watch?v=oNBd9Uqk5bA">Org-mode - Exclude subtree from agenda</a> (03:15)</li>
<li><a href="https://www.youtube.com/watch?v=BHD6SclvbIs">Org-mode - Be efficient with SETUPFILE</a> (05:25)</li>
<li><a href="https://gitlab.com/OlMon/org-habit-report">org-habit-report : Emacs package for org-habit-reports</a></li>
<li><a href="https://nobiot.github.io/org-remark/">Org-remark User Manual. Org-remark lets you highlight and annotate any text file with using Org mode.</a></li>
<li><a href="https://www.youtube.com/watch?v=xsvk-BtPZso">Org-mode - Start slide from current subtree</a> (03:55)</li>
<li>Clocking:
<ul class="org-ul">
<li><a href="https://github.com/bkaestner/org-arbeitszeit">[ANN] org-arbeitszeit: Calculate your working hours from your clocked time</a> (<a href="https://www.reddit.com/r/emacs/comments/sdtcvz/ann_orgarbeitszeit_calculate_your_working_hours/">Reddit</a>)</li>
<li><a href="https://www.erichgrunewald.com/posts/how-i-track-my-hour-balance-with-a-custom-org-mode-clock-table/">How I Track My Hour Balance with a Custom org-mode Clock Table</a> (<a href="https://www.reddit.com/r/emacs/comments/scmaf6/how_i_track_my_hour_balance_with_a_custom_orgmode/">Reddit</a>)</li>
<li><a href="https://git.savannah.gnu.org/cgit/org-mode.git/commit/etc/ORG-NEWS?id=22e6ed6b89755047b44f8666ac20aac0c50afc34">agenda: Add header to agenda clock report table</a></li>
</ul></li>
<li>Org Roam:
<ul class="org-ul">
<li><a href="https://jethrokuan.github.io/org-roam-guide/">How I Take Notes with Org-roam</a> (<a href="https://www.reddit.com/r/emacs/comments/sfv1ch/how_i_take_notes_with_orgroam/">Reddit</a>) - Jethro Kuan</li>
<li><a href="https://www.youtube.com/watch?v=DteN5uBV5ts&amp;feature=youtu.be">Abusing org-roam as a personal CRM</a> (00:57, <a href="https://www.reddit.com/r/planetemacs/comments/sc47pq/abusing_orgroam_as_a_personal_crm/">Reddit</a>)</li>
</ul></li>
<li>Import, export, and integration:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=FE1erKgmEMg">Org-mode - Let us start using LaTex</a> (09:54)</li>
<li><a href="https://www.miskatonic.org/2022/01/28/latex-letters-in-org/">William Denton: LaTeX letters in Org</a> (<a href="https://www.reddit.com/r/planetemacs/comments/sf53mn/william_denton_latex_letters_in_org/">Reddit</a>)</li>
<li><a href="https://github.com/amake/org_flutter">org_flutter: Org Mode widgets for Flutter</a></li>
<li><a href="https://joseph8th.github.io/posts/wow-writing-literate-api-documentation-in-emacs-org-mode/">Writing literate API documentation in Emacs org-mode.</a> (<a href="https://www.reddit.com/r/emacs/comments/sg3nu7/writing_literate_api_documentation_in_emacs/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=30129669">HN</a>)</li>
<li><a href="https://www.youtube.com/watch?v=U9kg9yVMMAM">Browser-based Productivity and PKM with emacs, org-mode, LogSeq and BrainTool</a> (05:57, <a href="https://news.ycombinator.com/item?id=30128977">HN</a>)</li>
<li><a href="https://easyorgmode.com">'EasyOrg' is like Emacs Org mode, but with more user friendliness</a> (<a href="https://www.reddit.com/r/planetemacs/comments/sfepnj/easyorg_is_like_emacs_org_mode_but_with_more_user/">Reddit</a>)</li>
</ul></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=4911q_SnGDU">Emacs from Source Part 2: vertico, orderless, and marginalia</a> (19:23)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/sg3v0t/ann_hlprogextra_now_supports_docstringscomments/">[ANN] hl-prog-extra now supports doc-strings/comments &amp; includes language presets</a></li>
<li><a href="https://github.com/semenInRussia/emacs-run-command-recipes">emacs-run-command-recipes: A collection of recipes to `emacs-run-command`</a></li>
<li><a href="https://www.youtube.com/watch?v=zKE9l2poqLI">emacs IDE #8 🚀 flycheck( ESLint ) and yasnippets (SNIPPETS)  [ES]​</a> (22:22)</li>
<li><a href="https://www.youtube.com/watch?v=c9T6D_NCvjE">Web mode and Emmet Mode on Gnu/Emacs</a> (04:16)</li>
</ul></li>
<li>Web:
<ul class="org-ul">
<li><a href="https://readingworldmagazine.com/emacs/2022-01-24-how-to-use-eww-browser-in-emacs/">yuri tricys: How to Use EWW Browser in Emacs [and What it Isn't Good For]​</a></li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://lifeofpenguin.blogspot.com/2022/01/gnu-emacs-multimedia-editor.html">GNU Emacs: A multimedia editor</a> (<a href="https://www.reddit.com/r/emacs/comments/sdx2oa/gnu_emacs_a_multimedia_editor/">Reddit</a>, <a href="https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01728.html">emacs-devel</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/sd10q9/weekly_tips_tricks_c_thread/">Weekly Tips, Tricks, &amp;c. Thread</a></li>
<li><a href="https://nitter.net">#emacs on Nitter</a></li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/sbjy4o/dtache_version_04/">dtache - Version 0.4</a></li>
<li><a href="https://github.com/vifon/kmacro-mc.el">kmacro-mc.el: Emacs multiple cursors emulation with keyboard macros</a></li>
<li><a href="https://github.com/ir33k/tb-keycast">tb-keycast: Emacs keycast minor mode that shows pressed keys in tab bar line</a></li>
<li><a href="https://www.youtube.com/watch?v=CzY-D8jjbX0">Building Emacs with Native Compilation and libgccjit from the AUR</a> (14:21)</li>
<li><a href="https://blog.drshapeless.com/post/3">The Best Emacs Build on macOS</a></li>
<li><a href="http://corwin.bru.st/2022-01-30-packaging-emacs-for-windows/">Corwin Brust: Packaging Emacs for Windows</a></li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li>emacs-devel:
<ul class="org-ul">
<li>Discussion about the <a href="https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01850.html">file menu</a> and the <a href="https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01727.html">new unsaved buffers dialog</a></li>
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01841.html">Discussion about annotation modes</a></li>
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01618.html">seccomp-related issues</a> with sandboxed Emacs</li>
</ul></li>
<li>NEWS:
<ul class="org-ul">
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c87d826201a5cae242ce5887a0aa7e24ad6f5ee">* etc/NEWS: Announce the 'alpha-background' frame parameter.</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=43a5f22857e3d41ef50068d0b61c32d92fb30ef0">Allow redirecting `message' output to a different buffer</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e380fb509b1c506e5745eafc61e053ca6455fe62">Fix unrelated help text tooltips if a popup is shown during the delay</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0a5ece3da157c5a33023dfdf6211fc34015f197d">Allow &lt;Delete&gt; key to delete entire grapheme clusters</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8eaf04de83fd967c2ab69a4c1dfe44a6a10aa912">Add new switch &#x2013;init-directory</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=667e212048a1443b6f72647176aec701d18474c9">Add Eshell syntax to more easily bypass Eshell's own pipelining</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ee0848171262f7fc693b18e4bf04e9f9c98d1e88">Add NEWS entry for term-clear-full-screen-programs</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=28a0d0037c36f4675086f580eec535a85ae1d8bb">* etc/NEWS: Mention 'replace-regexp-function' (bug#52558).</a></li>
</ul></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/dtache">dtache</a>: Run and interact with detached shell commands</li>
<li><a target="_blank" href="https://melpa.org/#/chezmoi">chezmoi</a>: A package for interacting with chezmoi</li>
<li><a target="_blank" href="https://melpa.org/#/nxml-uxml">nxml-uxml</a>: MicroXML support for nXML</li>
<li><a target="_blank" href="https://melpa.org/#/org-arbeitszeit">org-arbeitszeit</a>: Calculate your worktime</li>
<li><a target="_blank" href="https://melpa.org/#/rhq">rhq</a>: Client for rhq</li>
<li><a target="_blank" href="https://melpa.org/#/run-command-recipes">run-command-recipes</a>: This is collection of recipes to `run-command'</li>
<li><a target="_blank" href="https://melpa.org/#/unmodified-buffer">unmodified-buffer</a>: Auto revert modified buffer state</li>
<li><a target="_blank" href="https://melpa.org/#/zk">zk</a>: Functions for working with Zettelkasten-style linked notes</li>
</ul></li>
</ul>

<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://www.reddit.com/r/planetemacs">r/planetemacs</a>, <a href="https://hn.algolia.com/?query=emacs&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, <a href="http://lists.gnu.org/archive/html/emacs-devel/2022-01">emacs-devel</a>, and <a href="https://lemmy.ml/c/emacs">lemmy/c/emacs</a>.
</p>

</div>
<a href="/blog/2022/01/2022-01-31-emacs-news/#comment">View or add comments</a>
</article>
<article class="post" id="index5">
<header><h2><a href="/blog/2022/01/2022-01-24-emacs-news/">2022-01-24 Emacs news</a></h2>
<time>Jan. 24, 2022</time>| <span class="categories"><a href="/blog/category/emacs">emacs</a>, <a href="/blog/category/emacs-news">emacs-news</a></span>
</header>
<div class="entry">
<ul class="org-ul">
<li>Upcoming events:
<ul class="org-ul">
<li>Emacs Berlin (virtual, in English) <a href="https://emacs-berlin.org/">https://emacs-berlin.org/</a> Wed Jan 26 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata &#x2013; Thu Jan 27 0130 Singapore</li>
<li>Emacs Paris (virtual, in French) <a href="https://www.emacs-doctor.com/emacs-paris-user-group/">https://www.emacs-doctor.com/emacs-paris-user-group/</a> Tue Feb 1 0830 Vancouver / 1030 Chicago / 1130 Toronto / 1630 GMT / 1730 Berlin / 2200 Kolkata &#x2013; Wed Feb 2 0030 Singapore</li>
<li>EmacsATX: Emacs Social <a href="https://www.meetup.com/EmacsATX/events/283266772/">https://www.meetup.com/EmacsATX/events/283266772/</a> Wed Feb 2 1630 Vancouver / 1830 Chicago / 1930 Toronto &#x2013; Thu Feb 3 0030 GMT / 0130 Berlin / 0600 Kolkata / 0830 Singapore</li>
<li>M-x Research (contact them for password): TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Fri Feb 4 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/s6umyd/discoverablity_2_use_contextmenumode_since_281/">Discoverablity 2: Use context-menu-mode (since 28.1). Existing packages should leverage it, too</a></li>
<li><a href="https://www.masteringemacs.org/article/bad-emacs-advice">Bad Emacs Advice</a> (<a href="https://www.reddit.com/r/emacs/comments/s8hwsw/bad_emacs_advice/">Reddit</a>)</li>
<li><a href="https://twitter.com/zckzck/status/1484069908979851268">Learn Nothing from Emacs's History &#x2013; Rebind Default Keys [OC]​</a> (<a href="https://www.reddit.com/r/emacs/comments/s8dmfr/learn_nothing_from_emacss_history_rebind_default/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=6smCl06QfYc">emacs improving dired, reducing start up time and other tips</a></li>
<li><a href="https://paretooptimaldev.github.io/replacing-straight.el-with-nix-to-manage-emacs-packages/">Replacing straight.el with Nix to manage emacs packages</a> (<a href="https://www.reddit.com/r/emacs/comments/samlrq/replacing_straightel_with_nix_to_manage_emacs/">Reddit</a>)</li>
<li><a href="https://github.com/bitspook/spookmax.d">spookmax.d: My Emacs configuration</a></li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://www.manueluberti.eu//emacs/2022/01/20/wildcards/">Manuel Uberti: Handling wildcards in paths</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/saxsqw/emacs_lisp_community_workshop_videos_1_and_2/">Emacs Lisp Community Workshop, Videos 1 and 2</a></li>
<li><a href="https://www.youtube.com/watch?v=Vme7R2AHMTo">Emacs Lisp Code Evaluation 2022_01_22_05:04:44</a></li>
<li><a href="https://www.youtube.com/watch?v=3aBG5n3Of5M">xah talk show 2022-01-20 emacs lisp coding plus tutorial, xah-add-space-after-comma</a></li>
<li><a href="https://www.youtube.com/watch?v=_NTQy71J5x4">Xah Talk Show 2022-01-22 emacs lisp coding xah-narrow-to-region, xah-sort-lines, xah-hilight-unicode</a></li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://gnu.xyz/auto_theme.html">Theme Dark/Light automatique</a></li>
<li><a href="https://protesilaos.com/codelog/2022-01-23-base16-modus-themes/">Protesilaos Stavrou: Re: add the Modus themes to base16?</a></li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=gK6qfDIu1FE">Swap windows easily in Emacs</a></li>
<li><a href="https://www.youtube.com/watch?v=dIrISO_dgjQ">emacs open files with external programs with the openwith package</a></li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://github.com/duckwork/titlecase.el">[ANN] titlecase now available on melpa!</a> (<a href="https://www.reddit.com/r/emacs/comments/s6g82i/ann_titlecase_now_available_on_melpa/">Reddit</a>)</li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/sb6fmi/getting_things_done_simply_with_org_mode/">Getting Things Done Simply - With Org Mode</a></li>
<li><a href="https://www.youtube.com/watch?v=zI0BvRSbcM8">Org-mode - org hide emphasis markers</a> (5:28)</li>
<li><a href="https://www.youtube.com/watch?v=S3kgKB33RfY">OX-TWBS &amp; RIPGREP on GNU/Emacs (orgmode export with twitter bootstrap JavaScript library)</a></li>
<li><a href="https://www.youtube.com/watch?v=fg8z05b48L8">Annotate PDF in Emacs</a></li>
<li><a href="https://youtube.com/watch?v=c8DHrAsFiLc&amp;feature=share">Org-remark Demo #1 - Introducing Org-remark</a> (<a href="https://www.reddit.com/r/emacs/comments/satp7a/orgremark_demo_1_introducing_orgremark/">Reddit</a>)</li>
<li><a href="http://mbork.pl/2022-01-17_Making_code_snippets_in_Org-mode_easier_to_type">Marcin Borkowski: Making code snippets in Org-mode easier to type</a></li>
<li>Org roam:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=CUkuyW6hr18&amp;feature=youtu.be">5 Org Roam Hacks for Better Productivity in Emacs</a> (<a href="https://www.reddit.com/r/planetemacs/comments/saw0o6/5_org_roam_hacks_for_better_productivity_in_emacs/">Reddit</a>)</li>
<li><a href="https://youtu.be/DteN5uBV5ts">Abusing org-roam as a personal CRM</a> (<a href="https://www.reddit.com/r/emacs/comments/sa8i0m/abusing_orgroam_as_a_personal_crm/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/s8mwiw/orgroam_a_way_to_use_subdirectories/">Org-roam: a way to use subdirectories</a></li>
<li><a href="http://ag91.github.io/blog/2022/01/21/moldable-emacs-query-your-org-roam-notes-by-tag">Andrea: Moldable Emacs: query your Org Roam notes by tag</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://protesilaos.com/codelog/2022-01-19-mct-0-4-0/">Protesilaos Stavrou: Emacs: mct version 0.4.0</a> (<a href="https://www.reddit.com/r/planetemacs/comments/s7nzv9/protesilaos_stavrou_emacs_mct_version_040/">Reddit</a>)</li>
<li><a href="https://takeonrules.com/2022/01/17/switching-from-company-to-corfu-for-emacs-completion/">Jeremy Friesen: Switching from Company to Corfu for Emacs Completion</a></li>
<li><a href="https://www.youtube.com/watch?v=HzlLxWTD6QY">21天学会Emacs 2022 Edition（第四天）</a> - vertico, orderless, marginalia, embark, consult</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://github.com/AmaiKinono/puni">puni: Structured editing (soft deletion, expression navigating &amp; manipulating) that supports many major modes out of the box</a> (<a href="https://www.reddit.com/r/emacs/comments/sb0fk3/find_out_a_great_emacs_package_for_structural/">Reddit</a>)</li>
<li><a href="https://gitlab.com/ideasman42/emacs-diff-ansi">[ANN] DIFF-ANSI view DIFF's with external tools (+ magit support) now on Melpa</a> (<a href="https://www.reddit.com/r/emacs/comments/sb6al4/ann_diffansi_view_diffs_with_external_tools_magit/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=NQJBvp77WCo">Eglot for better programming experience in Emacs (Python demo)</a> (<a href="https://www.reddit.com/r/emacs/comments/sa40ky/eglot_for_better_programming_experience_in_emacs/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=5q4UmX45ZlM">My emacs clojure journey Ep 1 - Corgi &amp; evil-mode</a> (16:45)</li>
<li><a href="https://www.youtube.com/watch?v=lvhIf3ynxgQ">My Go Workflow in Emacs</a> (30:47)</li>
</ul></li>
<li>Mail and news:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/s9d90k/automatically_creating_an_email_tab_to_read_my/">Automatically creating an "E-Mail" tab to read my mail in Emacs</a></li>
</ul></li>
<li>Chat:
<ul class="org-ul">
<li><a href="https://christiantietze.de/posts/2022/01/circe-bouncer/">Christian Tietze: Closing Circe IRC Buffers in Emacs Without Leaving the Room</a></li>
<li><a href="https://github.com/zevlg/telega.el">telega.el - GNU Emacs telegram client</a> (<a href="https://www.reddit.com/r/emacs/comments/s79tld/telegael_gnu_emacs_telegram_client/">Reddit</a>)</li>
</ul></li>
<li>Fun:
<ul class="org-ul">
<li><a href="https://github.com/zkry/asm-blox">asm-blox: a programming game in Emacs similar to TIS-100 but with stack machines and YAML</a> (<a href="https://www.reddit.com/r/emacs/comments/sbajzz/asmblox_a_programming_game_in_emacs_similar_to/">Reddit</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/s7lac1/weekly_tips_tricks_c_thread/">Weekly Tips, Tricks, &amp;c. Thread</a></li>
<li><a href="https://irreal.org/blog/?p=10272">Irreal: MELPA Surpasses a Quarter Billion Downloads</a></li>
<li><a href="https://lars.ingebrigtsen.no/2022/01/20/13x10/">Lars Ingebrigtsen: 13x10%</a></li>
<li><a href="https://www.youtube.com/watch?v=NlP3EDS6WGE">System Crafters Live! - Planning the New Emacs From Scratch</a></li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=ct-DJliTN3s">Emacs - command log mode</a></li>
<li><a href="https://twitter.com/ecotd/status/1482534647502290949">Add to a keyboard macro with C-u F3</a> (<a href="https://irreal.org/blog/?p=10274">Irreal</a>)</li>
<li><a href="https://www.reddit.com/r/unixporn/comments/s7p7pr/so_which_run_launcher_do_you_use_rofi_or_dmenu/">Using emacs as your app launcher! Crosspost from r/unixporn</a></li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ab73a8785834782ef3a05677dada0c466b926cb0">Revert the other bits related to `load-read-file'</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6139a05241aa3f082b49cbfe90ce61ceb0189bf7">Add direct remote copying in Tramp's scp support</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=79e54a1b757dcc127e5dd82fb492227164cb78c6">Use load-read-function in byte-compile-from-buffer</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f047d3c5137e75ea22713e1e7a6f715e6544299a">Add new function 'readablep'</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e4d2a7894b4294a31a4311fa81a3644ea06028e5">Add new variable print-unreadable-function</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=87107b05a17af95e190982a7f62671563405c829">'source' and '.' in Eshell no longer accept the '&#x2013;help' option</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1228ec3e1d7657c9eb50184719410f37ed0eb750">Don't use 'eshell-eval-using-options' for 'eshell/source' or 'eshell/.'</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9a0842dffe0013f4cca4853278ac3eaf94c4d3fc">ruby-toggle-block-space-before-parameters: New user option</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=452f46d3665e1bfab93ec14003484ce57b636471">Allow fractional values of `polling-period'</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b01604b362755d02a05c65df4fca321ec84007d9">Update documentation of 'clone-indirect-buffer-hook'</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=55c1670bc52c924d80c72e55bf3864023749be29">Rename the textsec-check function to textsec-suspicious-p</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2a3edd1e0acf00587a5243db87bf80e8383a61d8">Document textsec</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7785463c8edbd83e0a7a4c2fe5c233949aa570f2">Add new bidi-string-strip-control-characters function</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=95084cec09190d7263ce61d30387c08e7d365ad3">Rename system tooltip variables to `use-system-tooltips'</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e2c8091113404971de75a893fb30cac591a82694">Add support for functions that deal with Unicode scripts</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8cc1b9035cbe12c684139de0ad1590661ea45c3c">Revert "Add undelete-frame-max instead of undelete-frame-mode (bug#51883)"</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/accent">accent</a>: Popup for accented characters (diacritics)</li>
<li><a target="_blank" href="https://melpa.org/#/asm-blox">asm-blox</a>: Programming game involving WAT and YAML</li>
<li><a target="_blank" href="https://melpa.org/#/chronometrist-spark">chronometrist-spark</a>: Show sparklines in Chronometrist buffers</li>
<li><a target="_blank" href="https://melpa.org/#/diff-ansi">diff-ansi</a>: Display diff's using alternative diffing tools</li>
<li><a target="_blank" href="https://melpa.org/#/exwm-modeline">exwm-modeline</a>: A modeline segment for EXWM workspaces</li>
<li><a target="_blank" href="https://melpa.org/#/harpoon">harpoon</a>: Bookmarks on steroids</li>
<li><a target="_blank" href="https://melpa.org/#/helm-tree-sitter">helm-tree-sitter</a>: Helm interface for tree-sitter</li>
<li><a target="_blank" href="https://melpa.org/#/kmacro-mc">kmacro-mc</a>: Multiple cursors emulation with keyboard macros</li>
<li><a target="_blank" href="https://melpa.org/#/numbex">numbex</a>: Manage numbered examples</li>
<li><a target="_blank" href="https://melpa.org/#/pretty-speedbar">pretty-speedbar</a>: Make speedbar pretty</li>
<li><a target="_blank" href="https://melpa.org/#/syntree">syntree</a>: Draw plain text constituency trees</li>
<li><a target="_blank" href="https://melpa.org/#/titlecase">titlecase</a>: Title-case phrases</li>
<li><a target="_blank" href="https://melpa.org/#/wordel">wordel</a>: An Elisp implementation of "Wordle" (aka "Lingo")</li>
</ul></li>
</ul>

<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://www.reddit.com/r/planetemacs">r/planetemacs</a>, <a href="https://hn.algolia.com/?query=emacs&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, <a href="http://lists.gnu.org/archive/html/emacs-devel/2022-01">emacs-devel</a>, and <a href="https://lemmy.ml/c/emacs">lemmy/c/emacs</a>.</p>

</div>
<a href="/blog/2022/01/2022-01-24-emacs-news/#comment">View or add comments</a>
</article>
<article class="post" id="index6">
<header><h2><a href="/blog/2022/01/2022-01-17-emacs-news/">2022-01-17 Emacs news</a></h2>
<time>Jan. 17, 2022</time>| <span class="categories"><a href="/blog/category/emacs">emacs</a>, <a href="/blog/category/emacs-news">emacs-news</a></span>
</header>
<div class="entry">
<ul class="org-ul">
<li>Help wanted:
<ul class="org-ul">
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01129.html">Re: [External] : Emacs pretest 28.0.91 is out</a> - looking for people to help with Windows binaries (see also <a href="https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg00856.html">this post</a>)</li>
</ul></li>
<li>Upcoming events:
<ul class="org-ul">
<li>M-x Research (contact them for password): TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Fri Jan 21 0700 Vancouver / 0900 Chicago / 1000 Toronto / 1500 GMT / 1600 Berlin / 2030 Kolkata / 2300 Singapore</li>
<li>Emacs APAC (virtual, in English) <a href="https://emacs-apac.gitlab.io/">https://emacs-apac.gitlab.io/</a> Sat Jan 22 0030 Vancouver / 0230 Chicago / 0330 Toronto / 0830 GMT / 0930 Berlin / 1400 Kolkata / 1630 Singapore</li>
<li>Emacs Berlin (virtual, in English) <a href="https://emacs-berlin.org/">https://emacs-berlin.org/</a> Wed Jan 26 0930 Vancouver / 1130 Chicago / 1230 Toronto / 1730 GMT / 1830 Berlin / 2300 Kolkata &#x2013; Thu Jan 27 0130 Singapore</li>
</ul></li>
<li>Beginner:
<ul class="org-ul">
<li><a href="https://twitter.com/zckzck/status/1481174476998033408">Your first five minutes in Emacs [OC]​</a> (<a href="https://www.reddit.com/r/emacs/comments/s2snwe/your_first_five_minutes_in_emacs_oc/">Reddit</a>) - Twitter thread</li>
<li><a href="https://i.imgflip.com/61fd54.jpg">Emacs discoverability</a> (<a href="https://www.reddit.com/r/emacs/comments/s4za7y/emacs_discoverability/">Reddit</a>) - meme, tips in the discussion</li>
<li><a href="https://www.youtube.com/watch?v=U5lCRCTlUg0">How to build an editor with Emacs Lisp - 02 Survive on the first day</a> (01:05:19)</li>
<li><a href="https://www.talisman.org/unix/img/editors/emacs-hints.png">The Emacs Hints memory card (pre-2000s)</a> (<a href="https://www.reddit.com/r/emacs/comments/s62ku7/the_emacs_hints_memory_card_pre2000s/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=I3LAoD62iEw">Emacs Get KeyBinds Help 2022_01_13_08:27:57</a> (08:56)</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/s33n7e/configuring_emacs_the_right_way/">Configuring emacs the right way</a> - discussion, tips</li>
<li><a href="https://www.reddit.com/r/emacs/comments/s5ehvv/how_do_you_deploy_your_dotfiles_with_emacs/">How Do You Deploy Your Dotfiles With Emacs?</a></li>
<li><a href="https://www.youtube.com/watch?v=L4NaIUqx8fw">System Crafters Live! - Building the World's WORST Emacs Configuration</a> (48:02)</li>
<li><a href="https://www.youtube.com/watch?v=IDFm4y6KLks">System Crafters Live! - Building the World's WORST Emacs Configuration (Part 2)</a> (01:07:27)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/s0otx3/netz_emacs_generic_graph_store/">Netz: emacs generic graph store</a></li>
<li><a href="https://danpetrov.xyz/emacs/lisp/programming/2022/01/15/creating-universal-emacs-lisp-packages.html">Daniils Petrovs: Creating universal Emacs Lisp packages and scripts</a> (<a href="https://www.reddit.com/r/emacs/comments/s5a4ma/daniils_petrovs_creating_universal_emacs_lisp/">Reddit</a>)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/s2mbk9/making_speedbar_pretty_with_svg_icons_seriously/">Making Speedbar Pretty with SVG Icons (Seriously)</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/s30esp/absolute_minimum_modeline/">Absolute minimum modeline</a></li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=KDlVGg_VgQc&amp;feature=youtu.be">Learn to navigate, search and read Info documentation</a></li>
<li><a href="https://gitlab.com/ideasman42/emacs-bookmark-in-project">[ANN] Bookmark In Project: Convenient bookmark toggling &amp; switching within projects</a> (<a href="https://www.reddit.com/r/emacs/comments/s5srfm/ann_bookmark_in_project_convenient_bookmark/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/s4addu/alternativesfeedbackworkflow_for_emacs_fasd/">Alternatives/Feedback/Workflow for emacs fasd</a></li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=KqSin4uQSf8">Emacs Highlight And SpellCheck 2022_01_14_08:28:04</a> (10:46)</li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/s3uwhf/how_do_you_take_university_notes_with_orgmode/">How do you take university notes with org-mode?</a></li>
<li><a href="https://github.com/TobiasZawada/orgplus-align-tables">orgplus-align-tables: Minor mode for aligning tables with formulae in org-mode</a></li>
<li><a href="https://www.youtube.com/watch?v=18Lm2fUxKVg">Org-mode - Table total of rows columns</a> (07:08)</li>
<li><a href="https://helpdeskheadesk.net/help-desk-head-desk/2022-01-07/">TAONAW: Punching in/out the org-mode way</a></li>
<li><a href="https://github.com/trev-dev/emacs/blob/main/td-custom-clocktable.el?ts=2">emacs/td-custom-clocktable.el at main · trev-dev/emacs · GitHub</a> (<a href="https://www.reddit.com/r/orgmode/comments/s3logf/my_custom_clocktable_formatter/">Reddit</a>)</li>
<li><a href="https://takeonrules.com/2022/01/11/resolving-an-unable-to-resolve-link-error-for-org-mode-in-emacs/">Jeremy Friesen: Resolving an Unable to Resolve Link Error for Org Mode in Emacs</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/s0zvlh/formal_specification_and_programmatic_parser_for/">Formal Specification and Programmatic Parser for Org-mode</a></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://github.com/amno1/org-center-headings">Center org-headings pixel-wise in center of a line (window)</a> (<a href="https://www.reddit.com/r/emacs/comments/s5ng7o/center_orgheadings_pixelwise_in_center_of_a_line/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=h4ZabCpTt_E">Org-mode - Increase/Decrease image size</a> (08:15)</li>
<li><a href="https://github.com/amno1/org-hide-leading-stars">Interactively hide/display leading stars for org-headings</a> (<a href="https://www.reddit.com/r/emacs/comments/s49dwr/interactively_hidedisplay_leading_stars_for/">Reddit</a>)</li>
</ul></li>
<li>Import, export, and integration:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=1RQevSIch_o">Org-mode - Generate good looking documents</a> (07:11)</li>
<li><a href="https://francopasut.netlify.app/post/variables_orgmode_latex/">Variables in LaTeX documents exported from Emacs Org Mode | D.V.F.P.</a> (<a href="https://irreal.org/blog/?p=10258">Irreal</a>)</li>
<li><a href="https://slides.dornea.nu/2022/presentation-as-code/">Presentation as Code using ORG and reveal.js</a> (<a href="https://www.reddit.com/r/emacs/comments/s3ngw6/presentation_as_code_using_org_and_revealjs/">Reddit</a>)</li>
<li><a href="https://mmk2410.org/2022/01/15/improving-my-new-blog-post-creation/">Improving my new blog post creation</a></li>
<li><a href="https://www.reddit.com/r/orgmode/comments/s27977/firn_org_mode_static_site_generator_0015/">Firn - Org Mode Static Site Generator (0.0.15)</a> - rewritten</li>
<li><a href="https://github.com/ansmirnov/org-logseq">org-logseq: Make logseq's back-link work in Emacs. Use it as replacement for Org roam</a> (<a href="https://www.reddit.com/r/planetemacs/comments/s3xftj/orglogseq_make_logseqs_backlink_work_in_emacs_use/">Reddit</a>)</li>
<li><a href="https://github.com/tecosaur/OrgMode.jl">OrgMode.jl: A Julia library for working with Org, WIP.</a></li>
<li><a href="https://blog.taylorwood.io/2018/05/17/instaparse.html">Parsing Org syntax with Clojure and Instaparse</a></li>
<li><a href="https://github.com/theohbrothers/ConvertOneNote2Markdown">ConvertOneNote2MarkDown: Ready to make the step to Markdown and saying farewell to your OneNote, EverNote or whatever proprietary note taking tool you are using? Nothing beats clear text, right? Read on!</a> (<a href="https://www.reddit.com/r/planetemacs/comments/s17xlf/convertonenote2markdown_ready_to_make_the_step_to/">Reddit</a>)</li>
</ul></li>
<li>Org roam:
<ul class="org-ul">
<li><a href="https://github.com/org-roam/org-roam/releases/tag/v2.2.0">org-roam v2.2.0 released</a> (<a href="https://www.reddit.com/r/emacs/comments/s48fw2/orgroam_v220_released/">Reddit</a>)</li>
<li><a href="https://d12frosted.io/posts/2020-06-23-task-management-with-roam-vol1.html">Task management with org-roam Vol. 1: Path to Roam</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://github.com/minad/tempel">tempel: TempEl - Simple templates for Emacs</a> (<a href="https://www.reddit.com/r/planetemacs/comments/s2ubul/tempel_tempel_simple_templates_for_emacs/">Reddit</a>)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://arenzana.org/posts/2022-01-11-emacs-rust/">Isma: Emacs for Rust Development</a></li>
<li><a href="https://wandersoncferreira.github.io/en/items/20220111222641-emacs_automation_don_t_need_to_look_pretty/">emacs - automation don't need to look pretty</a> (<a href="https://www.reddit.com/r/emacs/comments/s24i62/emacs_automation_dont_need_to_look_pretty/">Reddit</a>) - magit</li>
<li><a href="https://takeonrules.com/2022/01/13/emacs-packages-to-get-stuff-done/">Jeremy Friesen: Emacs Packages to Get Stuff Done</a> - rubocop, rspec</li>
<li><a href="https://github.com/cryptobadger/flight-attendant.el">flight-attendant.el: UNOFFICIAL Emacs Copilot Integration</a></li>
</ul></li>
<li>Math:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=993dmoDdybs">The GNU Emacs Calculator</a> (13:22) (<a href="https://irreal.org/blog/?p=10248">Irreal</a>)</li>
</ul></li>
<li>Shells:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=3_uAlcymu1A">Shell History Navigation in Emacs Mode</a> (01:58)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/s4okxx/dtache_version_03/">dtache - Version 0.3</a></li>
</ul></li>
<li>Web:
<ul class="org-ul">
<li><a href="https://lifeofpenguin.blogspot.com/2022/01/gnu-emacs-configurable-browser.html">GNU Emacs: A configurable browser</a> (<a href="https://www.reddit.com/r/emacs/comments/s1fxga/gnu_emacs_a_configurable_browser/">Reddit</a>)</li>
</ul></li>
<li>Mail and news:
<ul class="org-ul">
<li><a href="https://www.macs.hw.ac.uk/~rs46/posts/2022-01-11-mu4e-oauth.html">Microsoft OAuth authentication with mu4e in Emacs</a></li>
</ul></li>
<li>Fun:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/s608jw/if_you_like_wordle/">If you like Wordle&#x2026;</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/s5ueyz/enime_watch_anime_using_emacs/">Enime: watch anime using emacs</a></li>
<li><a href="https://youtu.be/QVsJeuSBDQk">Lets Write A Tinder Client For Emacs</a> (2:03:40, <a href="https://www.reddit.com/r/emacs/comments/s1wre5/lets_write_a_tinder_client_for_emacs/">Reddit</a>) - making the client starts at 39:35</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/s21457/weekly_tips_tricks_c_thread/">Weekly Tips, Tricks, &amp;c. Thread</a></li>
<li><a href="https://www.macadie.net/2022/01/11/2022-01-austin-emacs-meetup/">Eric MacAdie: 2022-01 Austin Emacs Meetup</a></li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/s3nqup/my_first_extension_accented_characters_accentel/">My first extension - accented characters - accent.el</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/s5w0ra/convert_time_between_time_zones_with_tzc/">convert time between time zones with tzc</a></li>
<li><a href="http://angg.twu.net/eev-find-angg.html">Running executable notes from http://angg.twu.net/ with find-angg and find-wget</a></li>
<li><a href="https://md-arif-shaikh.github.io/2022/01/12/updates-on-expenses.html">Update on expenses package for Emacs | Md Arif Shaikh মহঃ আরিফ শেখ</a></li>
<li><a href="http://ag91.github.io/blog/2022/01/16/moldable-emacs-translate-string-at-point-in-multiple-languages">Andrea: Moldable Emacs: translate string at point in multiple languages!</a></li>
<li><a href="https://200ok.ch/posts/2022-01-12_configuring_default_applications_for_xdg_open.html">Alain M. Lafon: Configuring default applications for xdg-open</a> - emacsclient example</li>
<li><a href="https://github.com/magit/ssh-agency/">ssh-agency: Use ssh-agent on Microsoft Windows from Emacs</a></li>
<li><a href="https://www.youtube.com/watch?v=j7-qa_aP3uU">Emacs Find Packages Concise Way 2022 01_17_08:08:05</a> (09:37)</li>
<li><a href="https://www.youtube.com/watch?v=3DKf1l5gyns">Building Emacs from Source (and Configuring dwm while we wait)</a> (13:58)</li>
<li><a href="https://www.youtube.com/watch?v=0HZa7ttGLiU">21天学会Emacs 2022Edition（第一天）</a> (19:14)</li>
<li><a href="https://www.youtube.com/watch?v=fxE1L-scvbk">21天学会Emacs 系列 2022 Edition（第二天）</a> (16:09)</li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/s5f8ik/mitsuharu_yamamoto_has_started_working_on_emacs280/">Mitsuharu Yamamoto has started working on emacs-28.0</a> - Mac port</li>
<li><a href="https://irreal.org/blog/?p=10250">Irreal: The Second Emacs 28 Pretest</a></li>
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01008.html">Re: Native compilation on Windows,  was Re: Bootstrap Compilation Speed</a> - issues with native comp and Windows</li>
<li>etc/NEWS:
<ul class="org-ul">
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e2c8091113404971de75a893fb30cac591a82694">Add support for functions that deal with Unicode scripts</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c30c8778dffb647528d2144e00a48eaf723416e">Extend Outline mode with default visibility state</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c7bf60465a5c647e3149af705bc727b74d12335f">xref-find-references-and-replace: New command</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b2cc03d572aa4ef591b38e461b0ecb68837cbfc5">Steamline xref-query-replace-in-results</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c8a2af3037c647bf6dd53f53af1b344e284f809b">Add new function function-alias-p</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=48159c16b58af959555ced5cbd510835db5ea17b">Undelete deleted frames.</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c1f9db475828db39b06da08064f868f9519b0b8f">* lisp/leim/quail/emoji.el: New file (bug#52605).</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ecbe80198951093edd98e5c2f41798ac7b0dc5ad">Add isearch-emoji-by-name</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=db745f37aec2adc44ec4b2eae0720e0365ed0ca9">Follow POSIX/GNU argument conventions for 'eshell-eval-using-options'</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ecdda194a82c8c52bdb948160f55ebbabe733d79">* src/window.c (other-window-scroll-default): New variable (bug#51210).</a></li>
</ul></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/bookmark-in-project">bookmark-in-project</a>: Bookmark access within a project</li>
<li><a target="_blank" href="https://melpa.org/#/clj-deps-new">clj-deps-new</a>: Create clojure projects from templates</li>
<li><a target="_blank" href="https://melpa.org/#/flymake-rest">flymake-rest</a>: Core features for flymake-rest</li>
<li><a target="_blank" href="https://melpa.org/#/tempel">tempel</a>: Tempo templates/snippets with in-buffer field editing</li>
<li><a target="_blank" href="https://melpa.org/#/tzc">tzc</a>: Converts time between different time zones</li>
</ul></li>
</ul>

<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://www.reddit.com/r/planetemacs">r/planetemacs</a>, <a href="https://hn.algolia.com/?query=emacs&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, <a href="http://lists.gnu.org/archive/html/emacs-devel/2022-01">emacs-devel</a>, and <a href="https://lemmy.ml/c/emacs">lemmy/c/emacs</a>.
</p>

<p>
Also, thanks to Andrés Ramírez for some links to emacs-devel posts!
</p>

</div>
<a href="/blog/2022/01/2022-01-17-emacs-news/#comment">View or add comments</a>
</article>
<nav aria-labelledby="pagination" class="page-nav">
    <h2 id="pagination">Page navigation</h2>
    <ul><li class="current"><a href="/blog/" aria-current="page">Page 1</a></li><li class=""><a href="/blog/page/2/" aria-current="page">Page 2</a></li><li class=""><a href="/blog/page/3/" aria-current="page">Page 3</a></li><li class=""><a href="/blog/page/4/" aria-current="page">Page 4</a></li><li class=""><a href="/blog/page/5/" aria-current="page">Page 5</a></li><li><a href="/blog/all/">All</a></li><li><a href="/blog/page/2/">Next page &raquo;</a></li></ul>
  </nav>
</div>
<footer class="footer" id="footer">
  <ul class="links">
    <li><a href="/blog">Home</a></li>
    <li><a href="/blog/about/">About</a></li>
    <li><a href="/blog/index">Index</a></li>
    <li><a href="/blog/archive/">Archives</a></li>
    <li><a href="/blog/privacy">Privacy</a>
    <li><a href="/blog/contact">Contact</a>
    <li><a href="/blog/subscribe">Subscribe</a></li>
    <li><a href="/blog/feed">RSS feed</a></li>
  </li></ul>
  <p>
    Copyright &#169; 2001-2022 Sacha Chua (<a href="mailto:sacha@sachachua.com">sacha@sachachua.com</a>). Emacs code snippets are generally under <a href="https://www.gnu.org/licenses/gpl-3.0.en.html">GPLv3+</a>; other snippets are dual-licensed under the <a href="https://opensource.org/licenses/MIT">MIT License</a> or GPLv3+ unless otherwise indicated. Please feel free to reuse or share stuff under a <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution</a> license unless otherwise noted. Thanks for reading!
  </p>
</footer>
<script defer src="/assets/js/misc.js"></script>
</body>
</html>