<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Topics tagged with expreg]]></title><description><![CDATA[A list of topics that have been tagged with expreg]]></description><link>https://board.circlewithadot.net/tags/expreg</link><generator>RSS for Node</generator><lastBuildDate>Thu, 14 May 2026 21:36:06 GMT</lastBuildDate><atom:link href="https://board.circlewithadot.net/tags/expreg.rss" rel="self" type="application/rss+xml"/><pubDate>Invalid Date</pubDate><ttl>60</ttl><item><title><![CDATA[#Emacs repeat-mode also combines really well with #expreg (expand-region).]]></title><description><![CDATA[#Emacs repeat-mode also combines really well with #expreg (expand-region). expreg looks like a worthy successor to Magnars' `expand-region` package, which many of us have grown to love.I have it set so `C-c y` marks the semantic 'thing' at point, and subsequent presses of `y` or `u` expand or contract to the next semantic unit.Works well out of the box. Should work even better if/when I get my head around #treesitter. This is my config:(repeat-mode 1)(defvar expreg-expand-keymap  (define-keymap    "y" #'expreg-expand    "u" #'expreg-contract))(put #'expreg-expand 'repeat-map 'expreg-expand-keymap)(put #'expreg-contract 'repeat-map 'expreg-expand-keymap)(global-set-key (kbd "C-c y") #'expreg-expand)]]></description><link>https://board.circlewithadot.net/topic/a5175111-b54d-4f05-8d95-e5b26a48e0e3/emacs-repeat-mode-also-combines-really-well-with-expreg-expand-region-.</link><guid isPermaLink="true">https://board.circlewithadot.net/topic/a5175111-b54d-4f05-8d95-e5b26a48e0e3/emacs-repeat-mode-also-combines-really-well-with-expreg-expand-region-.</guid><dc:creator><![CDATA[plantarum@ottawa.place]]></dc:creator><pubDate>Invalid Date</pubDate></item></channel></rss>