Skip to content

Package-based, web-centric, customizable, awesome-by-default, acceptance-tested Emacs distribution

License

Notifications You must be signed in to change notification settings

thefrontside/frontmacs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontmacs

Build Status Chat on Discord Created by Frontside

A collection Emacs Packages maintained by your friends at Frontside.

frontside-javascript

MELPA

JS development that just works™️

Modern JavaScript development is so much more than just syntax highlighting, or even a language server. This package make sure that your JavaScript environment works "out of the box". This means:

  • JavaScript, TypeScript, plus support for JSX, TSX, and MDX
  • Code navigation and refactoring
  • Support for NodeJS and executables in node_modules
  • Automatically setup error highlighting with project-local tools like ESLint and Prettier.

Currently, frontside-javascript uses tide-mode for TypeScript and language server support. Like that project, we have our eye on LSP-mode, and when it's ready will migrate to use that system instead. For the time-being however, we've found tide to be the more consistently reliable alternative.

Usage

Install the frontside-javascript and add a call to (frontside-javascript) somewhere in your init process. For example with use-package:

(use-package frontside-javascript
  :init (frontside-javascript))