Setting up Doom Emacs for Astro Development

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • website

    Code and files for the main nf-core website. (by nf-core)

  • I've rewritten this website, my partner's website, my university rugby club's website. I'm moving my Applied Genomics course website to Starlight, the Astro team's documentation framework. The nf-core site has been rewritten in Astro and Svelte from PHP. I'm all in.

  • astro-ts-mode

    Emacs major mode for Astro templates

  • Ruby Juric(the author of astro-ts-mode) converted the snippet to use let to avoid creating a global variable.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • starlight

    🌟 Build beautiful, accessible, high-performance documentation websites with Astro

  • I've rewritten this website, my partner's website, my university rugby club's website. I'm moving my Applied Genomics course website to Starlight, the Astro team's documentation framework. The nf-core site has been rewritten in Astro and Svelte from PHP. I'm all in.

  • treesit-auto

    Automatic installation, usage, and fallback for tree-sitter major modes in Emacs 29

  • Or you can take the red pill and use treesit-auto and automatically install the language grammar.

  • tree-sitter-astro

    Tree-sitter grammar for the Astro web framework

  • (use-package! astro-ts-mode :config (global-treesit-auto-mode) (let ((astro-recipe (make-treesit-auto-recipe :lang 'astro :ts-mode 'astro-ts-mode :url "https://github.com/virchau13/tree-sitter-astro" :revision "master" :source-dir "src"))) (add-to-list 'treesit-auto-recipe-list astro-recipe)))

  • lsp-tailwindcss

    the lsp-mode client for tailwindcss

  • Of course, there's already a package for TailwindCSS using LSP. With Doom Emacs installation instructions as well!

  • prettier

    Prettier is an opinionated code formatter.

  • So anyways, I wanted to hook up Emacs with Astro support. For now, I've just been roughing it out there and running Prettier by itself and turning off save on format and auto-complete. It's been scary.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • .doom.d

    My private module for Doom Emacs (by edmundmiller)

  • You can find all of the code in my Doom Emacs config. It's got everything, Tree-sitter, LSP, Prettier, and Tailwind CSS IntelliSense.

  • astro

    The web framework for content-driven websites. ⭐️ Star to support our work!

  • Astro is the new hot new web framework on the block. All the cool kids are using it. I've recently given up, drank the Kool-Aid, and gone all in on it.

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

  • Composable architecture example: Go headless (best practices)

    2 projects | dev.to | 30 Apr 2024
  • Building static websites

    5 projects | dev.to | 29 Apr 2024
  • The Subtle Case For and Against React

    3 projects | dev.to | 19 Apr 2024
  • Biome.js : Prettier+ESLint killer ?

    3 projects | dev.to | 18 Apr 2024
  • Most basic code formatting

    5 projects | dev.to | 18 Apr 2024