<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apheleia.git, branch align-null-check</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/apheleia.git/'/>
<entry>
<title>Allow long lines in unit tests</title>
<updated>2024-03-10T17:52:19+00:00</updated>
<author>
<name>Radon Rosborough</name>
<email>radon@intuitiveexplanations.com</email>
</author>
<published>2024-03-10T17:52:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/apheleia.git/commit/?id=b9ebda0e5043f087b2952c4becd1e84d1818cae2'/>
<id>b9ebda0e5043f087b2952c4becd1e84d1818cae2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add unit test</title>
<updated>2024-03-10T17:49:28+00:00</updated>
<author>
<name>Radon Rosborough</name>
<email>radon@intuitiveexplanations.com</email>
</author>
<published>2024-03-10T17:49:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/apheleia.git/commit/?id=60cd6418f0b2ac2c10054ecd1601010787c37f73'/>
<id>60cd6418f0b2ac2c10054ecd1601010787c37f73</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: prevent null issues when strings are unequal</title>
<updated>2024-03-09T13:18:15+00:00</updated>
<author>
<name>Ellis Kenyo</name>
<email>me@elken.dev</email>
</author>
<published>2024-03-09T13:11:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/apheleia.git/commit/?id=8c970d9b91987bac8d733fd12257348ac665b95e'/>
<id>8c970d9b91987bac8d733fd12257348ac665b95e</id>
<content type='text'>
In the case where s2 is larger than s1, this errors because the index is
out of range.
---

no changelog update needed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the case where s2 is larger than s1, this errors because the index is
out of range.
---

no changelog update needed
</pre>
</div>
</content>
</entry>
<entry>
<title>Add changelog linter (#287)</title>
<updated>2024-03-02T21:50:58+00:00</updated>
<author>
<name>Radon Rosborough</name>
<email>radon@intuitiveexplanations.com</email>
</author>
<published>2024-03-02T21:50:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/apheleia.git/commit/?id=dd24c54897a19c2d7e0d90409bb23238fcac79f2'/>
<id>dd24c54897a19c2d7e0d90409bb23238fcac79f2</id>
<content type='text'>
This should help make sure we don't forget to document any important
user-visible changes.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should help make sure we don't forget to document any important
user-visible changes.</pre>
</div>
</content>
</entry>
<entry>
<title>Update `apheleia-indent-lisp-buffer` to respect local variables (#286)</title>
<updated>2024-03-02T21:27:24+00:00</updated>
<author>
<name>tpeacock19</name>
<email>git@treypeacock.com</email>
</author>
<published>2024-03-02T21:27:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/apheleia.git/commit/?id=2fec5692e424cd24e7450d63bbe58f75eafb7417'/>
<id>2fec5692e424cd24e7450d63bbe58f75eafb7417</id>
<content type='text'>
I ran into some issues using apheleia while contributing to a project
that works with `indent-tabs-mode` disabled. This led to this slight
modification of `apheleia-indent-lisp-buffer`

This allows for any local values for `indent-line-function`,
`lisp-indent-function` to be carried over when
formatting. Additionally, added `indent-tabs-mode` in order to
prevent adding tabs when unwanted.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I ran into some issues using apheleia while contributing to a project
that works with `indent-tabs-mode` disabled. This led to this slight
modification of `apheleia-indent-lisp-buffer`

This allows for any local values for `indent-line-function`,
`lisp-indent-function` to be carried over when
formatting. Additionally, added `indent-tabs-mode` in order to
prevent adding tabs when unwanted.
</pre>
</div>
</content>
</entry>
<entry>
<title>Release version 4.1</title>
<updated>2024-02-26T02:05:44+00:00</updated>
<author>
<name>Radon Rosborough</name>
<email>radon@intuitiveexplanations.com</email>
</author>
<published>2024-02-26T02:05:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/apheleia.git/commit/?id=7ba74c7cc28e4f0da4006968ecb8587133daa142'/>
<id>7ba74c7cc28e4f0da4006968ecb8587133daa142</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add support for pyang (#282)</title>
<updated>2024-02-09T01:56:49+00:00</updated>
<author>
<name>sgherdao</name>
<email>104869962+sgherdao@users.noreply.github.com</email>
</author>
<published>2024-02-09T01:56:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/apheleia.git/commit/?id=c07e90793c839d1973a0820d24e03a0a6b30b77e'/>
<id>c07e90793c839d1973a0820d24e03a0a6b30b77e</id>
<content type='text'>
Hi, 


pyang (https://github.com/mbj4668/pyang) is a YANG validator,
transformator and code generator, written in python. YANG (RFC 7950) is
a data modeling language for NETCONF (RFC 6241), developed by the IETF
NETMOD WG. This formatter provides support for Emacs yang-mode.

---------

Co-authored-by: Radon Rosborough &lt;radon@intuitiveexplanations.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Hi, 


pyang (https://github.com/mbj4668/pyang) is a YANG validator,
transformator and code generator, written in python. YANG (RFC 7950) is
a data modeling language for NETCONF (RFC 6241), developed by the IETF
NETMOD WG. This formatter provides support for Emacs yang-mode.

---------

Co-authored-by: Radon Rosborough &lt;radon@intuitiveexplanations.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add `ruff-isort` formatter (#279)</title>
<updated>2024-01-12T19:23:26+00:00</updated>
<author>
<name>Chris Rose</name>
<email>offline@offby1.net</email>
</author>
<published>2024-01-12T19:23:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/apheleia.git/commit/?id=96a9805ecb75aac2adde7568d26b3e3b3ffc19af'/>
<id>96a9805ecb75aac2adde7568d26b3e3b3ffc19af</id>
<content type='text'>
`ruff` doesn't run isort as part of its format, so to maintain parity
with the sort rules that black/isort offer, this is the ruff isort.

---------

Co-authored-by: Radon Rosborough &lt;radon@intuitiveexplanations.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`ruff` doesn't run isort as part of its format, so to maintain parity
with the sort rules that black/isort offer, this is the ruff isort.

---------

Co-authored-by: Radon Rosborough &lt;radon@intuitiveexplanations.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for `treefmt` (#280)</title>
<updated>2024-01-12T19:10:45+00:00</updated>
<author>
<name>Terje Larsen</name>
<email>terlar@gmail.com</email>
</author>
<published>2024-01-12T19:10:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/apheleia.git/commit/?id=1d6f8217847607e1017b0e8c510b5692ce228757'/>
<id>1d6f8217847607e1017b0e8c510b5692ce228757</id>
<content type='text'>
This formatter is formatting via
[treefmt](https://numtide.github.io/treefmt). This is useful if the
project is configuring formatters for the project and you don't have to
replicate this logic within Emacs, but instead utilize treefmt directly.

To do that you can set the `apheleia-formatter` to `treefmt` within the
projects `.dir-locals.el`.

I noticed there are tests for this, since treefmt could technically
format anything, I went with treefmt formatting rust code. It also
relies on having a `treefmt.toml` in the project folder, so had to add
that as well in the tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This formatter is formatting via
[treefmt](https://numtide.github.io/treefmt). This is useful if the
project is configuring formatters for the project and you don't have to
replicate this logic within Emacs, but instead utilize treefmt directly.

To do that you can set the `apheleia-formatter` to `treefmt` within the
projects `.dir-locals.el`.

I noticed there are tests for this, since treefmt could technically
format anything, I went with treefmt formatting rust code. It also
relies on having a `treefmt.toml` in the project folder, so had to add
that as well in the tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>[#274] Fix apheleia-formatters-indent logic (#277)</title>
<updated>2023-12-30T21:31:06+00:00</updated>
<author>
<name>Radon Rosborough</name>
<email>radon@intuitiveexplanations.com</email>
</author>
<published>2023-12-30T21:31:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/apheleia.git/commit/?id=923cd12108c7230c251bcaaf0699b7bc3c5c7fb4'/>
<id>923cd12108c7230c251bcaaf0699b7bc3c5c7fb4</id>
<content type='text'>
Closes #274</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #274</pre>
</div>
</content>
</entry>
</feed>
