Setting Up Neovim for Automad Theme Development

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. tree-sitter-automad

    Automad grammar for Tree-Sitter

    As the developer of the Automad flat-file content management system, I wanted to make working with Automad themes in Neovim as smooth as possible. Automad has its own templating syntax, so I created tree-sitter-automad to provide proper syntax highlighting. Since it’s not yet an official parser, you need to manually register it in Neovim. To speed up template writing, you can also add custom snippets using LuaSnip. Here's how to set everything up.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. neovim

    Vim-fork focused on extensibility and usability

    As the developer of the Automad flat-file content management system, I wanted to make working with Automad themes in Neovim as smooth as possible. Automad has its own templating syntax, so I created tree-sitter-automad to provide proper syntax highlighting. Since it’s not yet an official parser, you need to manually register it in Neovim. To speed up template writing, you can also add custom snippets using LuaSnip. Here's how to set everything up.

  4. LuaSnip

    Snippet Engine for Neovim written in Lua.

    As the developer of the Automad flat-file content management system, I wanted to make working with Automad themes in Neovim as smooth as possible. Automad has its own templating syntax, so I created tree-sitter-automad to provide proper syntax highlighting. Since it’s not yet an official parser, you need to manually register it in Neovim. To speed up template writing, you can also add custom snippets using LuaSnip. Here's how to set everything up.

  5. nvim-config

    My personal Neovim configuration (by marcantondahmen)

    If you run into any issues, feel free to submit an issue on the tree-sitter-automad repository. You can also check out my personal Neovim config for more setup inspiration. Happy coding!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Neovim 0.11 Is Here

    1 project | news.ycombinator.com | 26 Mar 2025
  • How to turn NEOVIM into an IDE-like code editor in NIXOS?

    3 projects | dev.to | 24 Mar 2025
  • Using Neovim on OpenWRT

    2 projects | dev.to | 7 Mar 2025
  • ⛏️How to Compile and Install Neovim on Debian

    1 project | dev.to | 5 Mar 2025
  • My NeoVim Experience: Productivity vs Curiosity

    1 project | dev.to | 24 Jan 2025

Did you know that Lua is
the 18th most popular programming language
based on number of references?