What are the most useful VSCode extensions you know which could be reimplemented in Emacs?

This page summarizes the projects mentioned and recommended in the original post on /r/emacs

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

    Static Type Checker for Python

  • There is pyright and its lsp-mode integration lsp-pyright. Pylance is "pyright + some closed source additions" AFAIK.

  • emacs-edbi

    Database Interface for Emacs Lisp

  • I don't know how it compares, but google found this: https://github.com/kiwanami/emacs-edbi

  • 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
  • postgresql-language-server

    PostgreSQL LSP

  • I did a quick search and i am very surprise not to find an lsp implementation for postgres. only found this. https://github.com/powa-team/postgresql-language-server

  • lsp-pyright

    lsp-mode :heart: pyright

  • There is pyright and its lsp-mode integration lsp-pyright. Pylance is "pyright + some closed source additions" AFAIK.

  • jsdoc.el

    Insert JSDoc comments easily with Emacs

  • For JavaScript, (warning: shameless plug ahead) I started working on this: https://github.com/isamert/jsdoc.el It only supports my use-cases for now, but I'm trying to improve it.

  • csvtk

    A cross-platform, efficient and practical CSV/TSV toolkit in Golang

  • As an aside, I recently discovered the command-line program csvtk and it is really nice and useful. It helped me recently do a lot of stupid little tasks where I would have had to load the csv into LibreCalc and make some small manipulations.

  • q

    q - Run SQL directly on delimited files and multi-file sqlite databases (by harelba)

  • I would love if someone ported this to emacs, but perhaps in the meantime check out q (https://github.com/harelba/q), a command line tool that offers similar query abilities.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • tmate

    Instant Terminal Sharing

  • We sometimes like to use TMate for pair programming. You install the client and then run it in your shell, the shell connects to the TMate server which creates a Tmux session for you that you can connect to via SSH, and the client prints the SSH login address on your terminal which you share with your coding partners.

  • xsv

    A fast CSV command line toolkit written in Rust.

  • Not Emacs-specific, but https://github.com/BurntSushi/xsv is pretty nice for CSV's on the command line, along with https://www.visidata.org/

  • auto-virtualenv

    Automatically activate python virtualenv on Emacs

  • docstr

    A document string minor mode

  • https://github.com/jcs-elpa/docstr FYI

  • rustic

    Rust development environment for Emacs (by brotzeit)

  • https://github.com/brotzeit/rustic uses it out of the box, overall it's a more complete extension than rust-mode.

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