How do I set project-specific keymaps?

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

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
  • LunarVim

    An IDE layer for Neovim with sane defaults. Completely free and community driven.

    If you use LSP and TreeSitter you can check, if your current project is JavaScript or typescript and add additional key maps then. For inspiration, you can use LunarVim config.

  • nvim-projectconfig

    neovim projectconfig

    Another way is to add nvim config to each project using this plugin: Or just search for "vim project based config" in some search engine.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • neodo.nvim

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