<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: mehalter</title><link>https://news.ycombinator.com/user?id=mehalter</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 13 May 2026 15:22:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mehalter" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mehalter in "The vi family"]]></title><description><![CDATA[
<p>Hey, AstroNvim core maintainer here! Just wanted to clear something up. AstroNvim is in no way based on LazyVim, AstroNvim existed for almost 2 years before LazyVim existed...</p>
]]></description><pubDate>Wed, 13 May 2026 10:16:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48120009</link><dc:creator>mehalter</dc:creator><comments>https://news.ycombinator.com/item?id=48120009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48120009</guid></item><item><title><![CDATA[New comment by mehalter in "The State of Vim"]]></title><description><![CDATA[
<p>You can definitely put all of your configuration into a single file for AstroNvim if you want.<p>In the docs it shows the minimal configuration to get AstroNvim running which is <10 lines in your ~/.config/init.lua file and then anything else you can just drop in that same file if you want. (<a href="https://github.com/AstroNvim/AstroNvim?tab=readme-ov-file#minimal-confignviminitlua">https://github.com/AstroNvim/AstroNvim?tab=readme-ov-file#mi...</a>)<p>Here is a user on GitHub that has a single file AstroNvim configuration: <a href="https://github.com/20k-ultra/dotfiles/blob/master/nvim/init.lua">https://github.com/20k-ultra/dotfiles/blob/master/nvim/init....</a></p>
]]></description><pubDate>Fri, 24 Jan 2025 19:00:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=42816044</link><dc:creator>mehalter</dc:creator><comments>https://news.ycombinator.com/item?id=42816044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42816044</guid></item><item><title><![CDATA[New comment by mehalter in "AstroNvim is an aesthetic and feature-rich Neovim config"]]></title><description><![CDATA[
<p>If you haven't tried out AstroNvim v3.0 yet over the past couple years when you were playing around with AstroNvim I would definitely recommend trying it out. The new v3.0 release made a lot of improvements to the configuration structure to decrease abstraction and make things easier. Although, if you have a setup that you like with NvChad that's definitely a good approach as well. All comes down to personal preference.</p>
]]></description><pubDate>Mon, 13 Mar 2023 18:48:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=35140509</link><dc:creator>mehalter</dc:creator><comments>https://news.ycombinator.com/item?id=35140509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35140509</guid></item><item><title><![CDATA[New comment by mehalter in "AstroNvim is an aesthetic and feature-rich Neovim config"]]></title><description><![CDATA[
<p>This is a great point, thank you so much for pointing this out! I will update this immediately!</p>
]]></description><pubDate>Mon, 13 Mar 2023 15:46:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=35137353</link><dc:creator>mehalter</dc:creator><comments>https://news.ycombinator.com/item?id=35137353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35137353</guid></item><item><title><![CDATA[New comment by mehalter in "AstroNvim is an aesthetic and feature-rich Neovim config"]]></title><description><![CDATA[
<p>Also if you want to see what I mean in my other comment about "out of the box" experience, here is a simple demo video of going from a completely fresh installation of AstroNvim to having language servers, treesitter parsers, and even debugging code without having to even restart the editor: <a href="https://www.youtube.com/watch?v=04z9v0xMDkw">https://www.youtube.com/watch?v=04z9v0xMDkw</a></p>
]]></description><pubDate>Mon, 13 Mar 2023 14:51:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=35136474</link><dc:creator>mehalter</dc:creator><comments>https://news.ycombinator.com/item?id=35136474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35136474</guid></item><item><title><![CDATA[New comment by mehalter in "AstroNvim is an aesthetic and feature-rich Neovim config"]]></title><description><![CDATA[
<p>There are a few key differences here. When AstroNvim was originally created it was very difficult to have complete control over NvChad from the user configuration. When AstroNvim was starting out, our configuration engine was the first thing that we wanted to have really locked down. No matter what opinions we dictated from the core of AstroNvim, every single option should be able to be changed from a user's setup.<p>Next we really wanted to focus on providing a more stable base. NvChad at the time was not following any sort of version releases and had breaking changes all the time. This lead users to updating their editor and things just randomly breaking. We wanted to set up AstroNvim to follow more rigorous software development practices to help decrease this friction for the user. With our updater you can say that you only want to update within a major version release and then you don't have to worry about fixing breaking changes until you have the time to do so.<p>Along with this providing a stable base was the battle of managing the distribution of plugins that do not follow any set rules. This led us to our current approach to plugin management in AstroNvim. If you are using the stable release channel of AstroNvim we actually pin all of our core plugins to either a known working git commit or to their current major release version if they follow semantic versioning. This makes sure that updating plugins on the user side won't randomly break core AstroNvim functionality. Naturally this doesn't apply to plugins that the user manages themselves, but at least gets us to as "stable" as we can get it.<p>The main drive behind all of this is a lot of people use these types of tools to drive their work life. The goal I try to keep in mind is I want to minimize the number of work days people use to their text editor all of a sudden not working for some unknown reason.<p>Some other key differences:<p>NvChad also sets up a lot less than AstroNvim under the hood when it comes to language servers/etc. so this does lend to a faster startup time in NvChad than AstroNvim, but better out of the box experience (imo) in AstroNvim for an extremely small start up time cost. So if you want something that truly provides a very good base and do all the other heavy lifting of configuration yourself, NvChad is a really great option!</p>
]]></description><pubDate>Mon, 13 Mar 2023 14:47:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=35136415</link><dc:creator>mehalter</dc:creator><comments>https://news.ycombinator.com/item?id=35136415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35136415</guid></item><item><title><![CDATA[New comment by mehalter in "AstroNvim is an aesthetic and feature-rich Neovim config"]]></title><description><![CDATA[
<p>Yup! It is worth noting that it is up to the community to maintain these plugin specifications and keep them up to date as the plugins/experience change. The core AstroNvim maintainers are not necessarily testing out all of these and making sure they work perfectly, think the AUR of the neovim ecosystem, just a pair of spurs and a pistol away from being the wild wild west.</p>
]]></description><pubDate>Mon, 13 Mar 2023 14:14:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=35135976</link><dc:creator>mehalter</dc:creator><comments>https://news.ycombinator.com/item?id=35135976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35135976</guid></item><item><title><![CDATA[New comment by mehalter in "AstroNvim is an aesthetic and feature-rich Neovim config"]]></title><description><![CDATA[
<p>AstroNvim is using aerial.nvim which is a great code outline plugin. It has several supported backends on top of LSP and Treesitter it also supports Man page structure and Markdown structure explicitly. We also use the API for building the breadcrumbs at the top of each window as well!<p><a href="https://github.com/stevearc/aerial.nvim">https://github.com/stevearc/aerial.nvim</a></p>
]]></description><pubDate>Mon, 13 Mar 2023 13:31:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=35135458</link><dc:creator>mehalter</dc:creator><comments>https://news.ycombinator.com/item?id=35135458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35135458</guid></item><item><title><![CDATA[New comment by mehalter in "AstroNvim is an aesthetic and feature-rich Neovim config"]]></title><description><![CDATA[
<p>Very cool to see this with such good discussion on Hacker News! I am the lead developer for AstroNvim (<a href="https://astronvim.com/" rel="nofollow">https://astronvim.com/</a>) and am happy to answer any questions that anyone has. This new release has been a while in the making and is truly only possible because of the great community we have been building. We have been able to receive so much feedback, see how many of our users are using this pre-configuration to drive their own setups, and have been able to work together to meet their needs.<p>The biggest goal of this latest major release was to decrease abstraction from our configuration schema. Rather than implementing our own ways of configuring plugins, we expose it to the user in the same way that they would configure it themselves. That way users don't have to relearn Neovim configuration.<p>Another cool project that we have been spinning up along side this new release is AstroCommunity! (<a href="https://github.com/AstroNvim/astrocommunity">https://github.com/AstroNvim/astrocommunity</a>) This repository aims to empower the community to get more involved with the project and to share their own configurations of plugins that we might not want to ship with the base installation of AstroNvim. This ranges from single plugins such as colorschemes, all the way up to full language packs that setup language specific plugins/language servers/debuggers.</p>
]]></description><pubDate>Mon, 13 Mar 2023 12:39:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=35134885</link><dc:creator>mehalter</dc:creator><comments>https://news.ycombinator.com/item?id=35134885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35134885</guid></item><item><title><![CDATA[New comment by mehalter in "AstroNvim is an aesthetic and feature-rich Neovim config"]]></title><description><![CDATA[
<p>Cool to see AstroNvim being posted on Hacker News! Lead AstroNvim developer here happy to answer any questions.</p>
]]></description><pubDate>Thu, 03 Nov 2022 15:05:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=33452143</link><dc:creator>mehalter</dc:creator><comments>https://news.ycombinator.com/item?id=33452143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33452143</guid></item><item><title><![CDATA[New comment by mehalter in "Use Raspberry Pi as Airplay server to screen mirror on TVs, monitors, projectors"]]></title><description><![CDATA[
<p>I believe you mean <i>open source infrastructure</i></p>
]]></description><pubDate>Tue, 12 Oct 2021 13:20:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=28839297</link><dc:creator>mehalter</dc:creator><comments>https://news.ycombinator.com/item?id=28839297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28839297</guid></item><item><title><![CDATA[New comment by mehalter in "Use Raspberry Pi as Airplay server to screen mirror on TVs, monitors, projectors"]]></title><description><![CDATA[
<p>This is a little aggressive. Sure, Balena offers a proprietary licensing to make money for their cloud software, but all of the technology is built with open source first. You can self host OpenBalena (the open source parts of Balena) and do your own deployments locally. I'm not sure if going after open source projects that can make money is the best way to promote open source software.</p>
]]></description><pubDate>Tue, 12 Oct 2021 12:56:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=28839068</link><dc:creator>mehalter</dc:creator><comments>https://news.ycombinator.com/item?id=28839068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28839068</guid></item><item><title><![CDATA[New comment by mehalter in "Use Raspberry Pi as Airplay server to screen mirror on TVs, monitors, projectors"]]></title><description><![CDATA[
<p>If you want something that is more of a static kiosk setup, there is a different Balena supported project that supports more of this style use case. Without the need of casting or connecting with Airplay<p><a href="https://github.com/balenalabs/balena-dash" rel="nofollow">https://github.com/balenalabs/balena-dash</a></p>
]]></description><pubDate>Tue, 12 Oct 2021 11:31:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=28838474</link><dc:creator>mehalter</dc:creator><comments>https://news.ycombinator.com/item?id=28838474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28838474</guid></item><item><title><![CDATA[New comment by mehalter in "Use Raspberry Pi as Airplay server to screen mirror on TVs, monitors, projectors"]]></title><description><![CDATA[
<p>Not quite Chromecast functionality, but there is a similar project from Balena that adds Spotify Connect, Airplay, and Bluetooth to a speaker using a Raspberry Pi<p><a href="https://sound.balenalabs.io/" rel="nofollow">https://sound.balenalabs.io/</a></p>
]]></description><pubDate>Tue, 12 Oct 2021 11:28:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=28838441</link><dc:creator>mehalter</dc:creator><comments>https://news.ycombinator.com/item?id=28838441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28838441</guid></item><item><title><![CDATA[New comment by mehalter in "Use Raspberry Pi as Airplay server to screen mirror on TVs, monitors, projectors"]]></title><description><![CDATA[
<p>There is a very similar level of magic for converting a raspberry pi to do AirPrint<p><a href="https://github.com/willswire/balenaPrint" rel="nofollow">https://github.com/willswire/balenaPrint</a></p>
]]></description><pubDate>Tue, 12 Oct 2021 11:25:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=28838428</link><dc:creator>mehalter</dc:creator><comments>https://news.ycombinator.com/item?id=28838428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28838428</guid></item><item><title><![CDATA[New comment by mehalter in "Pandoc – A universal document converter"]]></title><description><![CDATA[
<p>Glad you were able to find it! I should have linked originally. For anyone else interested the repo is at <a href="https://git.mehalter.com/mehalter/mehalter.com" rel="nofollow">https://git.mehalter.com/mehalter/mehalter.com</a><p>It was also fun to make a groff template to output a file you can open with man too lol</p>
]]></description><pubDate>Sun, 25 Oct 2020 15:08:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=24886828</link><dc:creator>mehalter</dc:creator><comments>https://news.ycombinator.com/item?id=24886828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24886828</guid></item><item><title><![CDATA[New comment by mehalter in "Pandoc – A universal document converter"]]></title><description><![CDATA[
<p>I have the same set up to generate both my resume and my website using an HTML template. Makes it easy to update one YAML file and update both my CV and my personal website<p><a href="https://mehalter.com" rel="nofollow">https://mehalter.com</a></p>
]]></description><pubDate>Sun, 25 Oct 2020 04:48:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=24883905</link><dc:creator>mehalter</dc:creator><comments>https://news.ycombinator.com/item?id=24883905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24883905</guid></item><item><title><![CDATA[New comment by mehalter in "Firefly III – Self-hosted financial manager"]]></title><description><![CDATA[
<p>How is this development going? I am a long time Firefly-iii user, and am excited for this UI update and would love to follow the progress!</p>
]]></description><pubDate>Mon, 09 Sep 2019 19:55:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=20921777</link><dc:creator>mehalter</dc:creator><comments>https://news.ycombinator.com/item?id=20921777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20921777</guid></item><item><title><![CDATA[New comment by mehalter in "Ask HN: What is your money-making side project outside programming?"]]></title><description><![CDATA[
<p>I have craft cocktail catering business with a couple other cocktail lovers who work technical jobs</p>
]]></description><pubDate>Sun, 21 Apr 2019 15:36:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=19712542</link><dc:creator>mehalter</dc:creator><comments>https://news.ycombinator.com/item?id=19712542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19712542</guid></item><item><title><![CDATA[New comment by mehalter in "Pepsi Plans to Project a Giant Ad in the Night Sky Using Cubesats"]]></title><description><![CDATA[
<p>Living in one of those hyper virtual/augmented reality distopian societies you see in TV shows and movies where everything around you is an ad becomes much more real if they start using the sky to project ads....</p>
]]></description><pubDate>Mon, 15 Apr 2019 05:25:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=19663280</link><dc:creator>mehalter</dc:creator><comments>https://news.ycombinator.com/item?id=19663280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19663280</guid></item></channel></rss>