Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Lsp Mode | 4,428 | 17 hours ago | 314 | gpl-3.0 | Emacs Lisp | |||||
Emacs client/library for the Language Server Protocol | ||||||||||
Eslint_d.js | 867 | 204 | 193 | 6 months ago | 62 | May 26, 2022 | 11 | mit | JavaScript | |
Makes eslint the fastest linter on the planet | ||||||||||
Add Node Modules Path | 128 | 3 months ago | 5 | mit | Emacs Lisp | |||||
Adds the node_modules/.bin directory to the buffer exec_path. E.g. support project local eslint installations. | ||||||||||
Eslintd Fix | 57 | 2 years ago | 2 | Emacs Lisp | ||||||
Emacs minor-mode to automatically fix javascript with eslint_d. | ||||||||||
Emacs Import Js | 33 | a year ago | 5 | mit | Emacs Lisp | |||||
Emacs plugin for ImportJS | ||||||||||
Flymake Eslint | 20 | 3 months ago | 3 | mit | Emacs Lisp | |||||
Flymake backend for Javascript using eslint | ||||||||||
Prettier Eslint Emacs | 7 | 6 years ago | 2 | mit | Emacs Lisp | |||||
Auto-format current buffer with prettier-eslint | ||||||||||
Js Auto Format Mode | 6 | 7 months ago | gpl-3.0 | Emacs Lisp | ||||||
🔧 🔄 Emacs minor mode for auto-formatting JavaScript code | ||||||||||
.emacs.d | 5 | 2 months ago | mit | Emacs Lisp | ||||||
🤌 configuring emacs cuz why not 🤷♂️ | ||||||||||
Eslint Lsp | 3 | 2 years ago | 1 | mit | JavaScript | |||||
Eslint language server |
My .emacs.d - use it, break it, fix it, trash it
This emacs configuration is tested in emacs 27.1 on macOS.
Clone this into your home folder as .emacs.d
. Rember to backup your old .emacs.d
if you already have one:
git clone https://github.com/tmn/.emacs.d.git ~/.emacs.d
Whatever port of emacs would do. I prefer the pure one using cask:
brew install --cask emacs
This emacs configuration depends on a few packages installed outside of emacs.
Install system dependencies for some of the emacs packages:
I.e. using brew:
brew install ripgrep ctags node [email protected] coreutils librsvg pyright
Rember to add Java to
PATH
.
The language configurations depends on some outside packages. These are installed outside of emacs.
npm install -g eslint babel babel-eslint typescript typescript-language-server elm-format
This configuration uses sourcekit-lsp
for Swift. The sourcekit-lsp
is bundled with Xcode 11.4 and later. Download latest Xcode from the Mac App Store or from the Apple Developer Portal. Or simply do a xcode-select --install
in your terminal.
The Java setup depends on lombok.jar
. It may be downloaded form projectlombok.org/download.
Place the file inside ~/.emacs/lib/
.
Cheers!