How I set up my emacs for TypeScript

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • home-sweet-home

    All my home configs, dotfiles, spacemacs etc

  • This is my spacemacs config repo, all my lisps are in laurisp/ (haha) dir.

  • tide

    Tide - TypeScript Interactive Development Environment for Emacs (by ananthakumaran)

  • Then I started with TypeScript and I was both amazed and saddened by it. For regular TS files, .ts it was amazing. The spacemacs typescript-mode was even better than rjsx-mode, all the types are shown perfectly in the bottom bar, autocomplete, auto-import... Everything. And thanks to tide. The sad part is: there is no tsx-mode, to write our .tsx files, we have to use web-mode. Don't get me wrong, this is a great mode, but React + Typescript were not the goals back then.

  • 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
  • all-the-icons.el

    A utility package to collect various Icon Fonts and propertize them within Emacs.

  • I also use neotree with all-the-icons to create my sidebar. Since this text is already too long, I will write about this specific config another day :)

  • rjsx-mode

    A JSX major mode for Emacs

  • I recently knew typescript and with it, some joy and some tears. For a very long time, I've been working with React and using an emacs mode called rjsx-mode and I always loved it, I think this is a mode so good I use it even with regular JavaScript files.

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