<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs-config, branch master</title>
<subtitle>Emacs configuration files</subtitle>
<id>https://code.ryuslash.org/emacs-config/atom?h=master</id>
<link rel='self' href='https://code.ryuslash.org/emacs-config/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/'/>
<updated>2026-07-14T07:16:47Z</updated>
<entry>
<title>oni-scheme: Automatically hide extra added content in imports</title>
<updated>2026-07-14T07:16:47Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2026-07-14T07:16:47Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/commit/?id=2a7f917b5ea8c6726c9b97a5b186520bff67c9a9'/>
<id>urn:sha1:2a7f917b5ea8c6726c9b97a5b186520bff67c9a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>oni-scheme: Add support for hiding ‘use-modules’ imports</title>
<updated>2026-07-14T07:14:03Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2026-07-14T07:14:03Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/commit/?id=0e7f844f4164e7234a6e88dd01f68fa2ccc8f410'/>
<id>urn:sha1:0e7f844f4164e7234a6e88dd01f68fa2ccc8f410</id>
<content type='text'>
</content>
</entry>
<entry>
<title>oni-scheme: Hide imports with overlays</title>
<updated>2026-07-14T07:03:09Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2026-07-14T07:03:09Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/commit/?id=1d6fb807ee6fe7e628802a64134419765088efeb'/>
<id>urn:sha1:1d6fb807ee6fe7e628802a64134419765088efeb</id>
<content type='text'>
Text properties are part of the text, but overlays are not. They also
automatically come with updated end position when text is added in between the
start and end of the overlay. This makes it much easier to manage and fixes the
issue that hiding the imports broke when a new import was added.
</content>
</entry>
<entry>
<title>oni-browse-url: Use default browser on MacOS</title>
<updated>2026-07-08T00:22:38Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2026-07-08T00:22:38Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/commit/?id=d6df1673b6835634baeb2710a1016945ab04f7c9'/>
<id>urn:sha1:d6df1673b6835634baeb2710a1016945ab04f7c9</id>
<content type='text'>
Using the generic browser with the ‘/opt/homebrew/bin/glide’ executable doesn't
work, it throws the error:

    Couldn't load XPCOM.

Using the default browser uses the ‘open’ executable on MacOS, and that works
fine.
</content>
</entry>
<entry>
<title>oni-org: Remove hidden roam dependency</title>
<updated>2026-07-07T22:09:06Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2026-07-07T22:09:06Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/commit/?id=9011117e2554bf837d5224cd568ebaa89657a658'/>
<id>urn:sha1:9011117e2554bf837d5224cd568ebaa89657a658</id>
<content type='text'>
</content>
</entry>
<entry>
<title>oni-org: Remove org-pretty-table from install-time dependencies</title>
<updated>2026-07-07T21:36:06Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2026-07-07T21:36:06Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/commit/?id=f1e5e3a4e8c7c30367cddf10ef136a74563c47b4'/>
<id>urn:sha1:f1e5e3a4e8c7c30367cddf10ef136a74563c47b4</id>
<content type='text'>
Instead I'm using `use-package' to specify that the package should be downloaded
when the org-mode file is first loaded.
</content>
</entry>
<entry>
<title>oni-eww: Enable outline-minor-mode</title>
<updated>2026-07-07T21:34:35Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2026-07-07T21:34:35Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/commit/?id=b5624181553224003cfe1114d131daf219cb3c4f'/>
<id>urn:sha1:b5624181553224003cfe1114d131daf219cb3c4f</id>
<content type='text'>
By default eww comes with outline mode support, it's just not enabled. With this
enabled I can now toggle visibility for headlines.
</content>
</entry>
<entry>
<title>GNUmakefile: Add oni-outline</title>
<updated>2026-07-02T22:49:51Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2026-07-02T22:49:51Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/commit/?id=58277a18d6cf3a5b27a496c66661242b484bb8f8'/>
<id>urn:sha1:58277a18d6cf3a5b27a496c66661242b484bb8f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>oni-eww: Explicitly load dependency</title>
<updated>2026-07-02T19:30:28Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2026-07-02T19:28:57Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/commit/?id=005640651ba2cdd07b47d7348baabe93d6ea1235'/>
<id>urn:sha1:005640651ba2cdd07b47d7348baabe93d6ea1235</id>
<content type='text'>
</content>
</entry>
<entry>
<title>oni-org: Replace ‘map-put!’ with ‘setf’ + ‘map-elt’</title>
<updated>2026-06-29T22:42:02Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2026-06-29T22:42:02Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/commit/?id=769f1267c051a0d01932cc890506470f55f0e9af'/>
<id>urn:sha1:769f1267c051a0d01932cc890506470f55f0e9af</id>
<content type='text'>
‘map-put!’ doesn't work on ‘nil’. Possibly because it tries to change the value
in-place and that won't work with ‘nil’.
</content>
</entry>
</feed>
