<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs-config/oni-elisp, 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-05-28T09:12:40Z</updated>
<entry>
<title>oni-yasnippet: Move all snippets to ‘oni-yasnippet’</title>
<updated>2026-05-28T09:12:40Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2026-05-28T09:12:40Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/commit/?id=09a4099586657170cbdcff071b2d0fac5ed133b7'/>
<id>urn:sha1:09a4099586657170cbdcff071b2d0fac5ed133b7</id>
<content type='text'>
There is no real point in having them all separate. Having them all in a single
place makes them much easier to manage.
</content>
</entry>
<entry>
<title>Remove handle dependency</title>
<updated>2024-11-01T14:20:50Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2024-11-01T14:20:50Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/commit/?id=0fc53aec356daafd14aa6e8a192d37975863e394'/>
<id>urn:sha1:0fc53aec356daafd14aa6e8a192d37975863e394</id>
<content type='text'>
I've never actually used it and it was causing errors in Guix.
</content>
</entry>
<entry>
<title>Replace all Cask files with Eldev files</title>
<updated>2023-05-25T07:03:46Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2023-05-25T07:03:46Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/commit/?id=e8ac8c46872bf1a7735ccbc6cf8ab74eb52a32d2'/>
<id>urn:sha1:e8ac8c46872bf1a7735ccbc6cf8ab74eb52a32d2</id>
<content type='text'>
I'm working on moving my build setup to my own laminar[1] instance. To do this I
need to be able to package files up. It appears that I couldn't quite get Cask
to work, and Eldev exists in the Guix[2] package repository.

[1]: https://laminar.ryuslash.org/
[2]: https://guix.gnu.org/
</content>
</entry>
<entry>
<title>[oni-elisp] Fix keybindings for IELM</title>
<updated>2023-04-12T03:20:57Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2023-04-12T03:20:57Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/commit/?id=c76c23699179fd69060f005d1ba43e001972abc6'/>
<id>urn:sha1:c76c23699179fd69060f005d1ba43e001972abc6</id>
<content type='text'>
‘paredit-mode’ appears to have added keybindings for ‘C-j’ and ‘RET’ that
weren't there before (or did I enable ‘paredit-mode’ in IELM recently?) and that
interfere with executing code.

This way of removing the keybindings works in a buffer-local only way so that in
other buffers the ‘RET’ and ‘C-j’ keybindings remain untouched.
</content>
</entry>
<entry>
<title>[oni-elisp] Remove litable</title>
<updated>2023-03-14T07:11:11Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2023-03-14T07:11:11Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/commit/?id=bd63867ddf90e8435fb6fc4f4139da64424f40b0'/>
<id>urn:sha1:bd63867ddf90e8435fb6fc4f4139da64424f40b0</id>
<content type='text'>
It's a fun idea, but practically it makes things a lot slower in certain
situations and by default it has some weird concepts of what safe or pure
functions are.
</content>
</entry>
<entry>
<title>[oni-elisp] Add ‘litable-mode’[0] to Emacs Lisp buffers</title>
<updated>2022-12-13T15:18:17Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2022-12-13T15:17:56Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/commit/?id=ca8dc9d16157c688cad895a0882c761f992c3d29'/>
<id>urn:sha1:ca8dc9d16157c688cad895a0882c761f992c3d29</id>
<content type='text'>
[0]: https://github.com/Fuco1/litable
</content>
</entry>
<entry>
<title>Remove autoloads for snippet loading</title>
<updated>2021-12-01T21:43:21Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2021-12-01T21:43:21Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/commit/?id=8af6f8d1604272a4e2d13a2981f02b6dd6e84bd6'/>
<id>urn:sha1:8af6f8d1604272a4e2d13a2981f02b6dd6e84bd6</id>
<content type='text'>
Loading ‘yasnippet’ shouldn't automatically load my package configuration. If my
package configuration hasn't been loaded it shouldn't try to include my snippets.
</content>
</entry>
<entry>
<title>Remove all self-loading autoload cookies</title>
<updated>2021-11-23T08:38:09Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2021-11-23T08:38:09Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/commit/?id=cfa0179053def7e0651e84fdbeddf80af0b6cfae'/>
<id>urn:sha1:cfa0179053def7e0651e84fdbeddf80af0b6cfae</id>
<content type='text'>
The big downside of usuing these cookies to inject my configuration into the
loading of a package is that it means that I can't load that package without my
configuration anymore. This means that when I start ‘emacs -Q’ and then call
‘package-initialize’ it'll load my configuration as well. This makes debugging
things very difficult.
</content>
</entry>
<entry>
<title>[oni-fci] Remove configuration</title>
<updated>2021-06-23T05:19:53Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2021-06-23T05:19:53Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/commit/?id=89f8afa600e48983587c242f19c432a896540dd6'/>
<id>urn:sha1:89f8afa600e48983587c242f19c432a896540dd6</id>
<content type='text'>
‘fci-mode’ has been completely superseded by the built-in
‘display-fill-column-indicator-mode’.
</content>
</entry>
<entry>
<title>[oni-elisp] Support highlighting negative numbers</title>
<updated>2021-05-25T02:49:40Z</updated>
<author>
<name>Tom Willemse</name>
</author>
<published>2021-05-25T02:47:53Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/emacs-config/commit/?id=72b4e0b83e90ba3a0e4bd4c471a035c87ab137d6'/>
<id>urn:sha1:72b4e0b83e90ba3a0e4bd4c471a035c87ab137d6</id>
<content type='text'>
</content>
</entry>
</feed>
