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
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • 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

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • 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.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • 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