dumb-jump

an Emacs "jump to definition" package for 60+ languages (by jacktasia)

Dumb-jump Alternatives

Similar projects and alternatives to dumb-jump

  1. Visual Studio Code

    Visual Studio Code

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

  4. doom-emacs

    271 dumb-jump VS doom-emacs

    Discontinued An Emacs framework for the stubborn martian hacker [Moved to: https://github.com/doomemacs/doomemacs]

  5. openapi-generator

    OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

  6. crystal

    259 dumb-jump VS crystal

    The Crystal Programming Language

  7. lsp-mode

    120 dumb-jump VS lsp-mode

    Emacs client/library for the Language Server Protocol

  8. eglot

    68 dumb-jump VS eglot

    A client for Language Server Protocol servers

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. nano-emacs

    56 dumb-jump VS nano-emacs

    GNU Emacs / N Λ N O - Emacs made simple

  11. emacs-from-scratch

    An example of a fully custom Emacs configuration developed live on YouTube!

  12. ChezScheme

    Chez Scheme

  13. texlab

    23 dumb-jump VS texlab

    An implementation of the Language Server Protocol for LaTeX

  14. dap-mode

    23 dumb-jump VS dap-mode

    Emacs :heart: Debug Adapter Protocol

  15. lucky

    20 dumb-jump VS lucky

    A full-featured Crystal web framework that catches bugs for you, runs incredibly fast, and helps you write code that lasts.

  16. .emacs.d

    20 dumb-jump VS .emacs.d

    My personal emacs settings, and the ones used in @emacsrocks (by magnars)

  17. lsp-java

    10 dumb-jump VS lsp-java

    lsp-mode :heart: java

  18. everlasting-scratch

    The scratch buffer that lasts forever.

  19. emacs-spacemacs-config

    Emacs (Spacemacs) configuration

  20. pdfgrep

    5 dumb-jump VS pdfgrep

    PDFGrep is a GNU/Emacs module providing grep comparable facilities but for PDF files

  21. tide

    7 dumb-jump VS tide

    Tide - TypeScript Interactive Development Environment for Emacs (by ananthakumaran)

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better dumb-jump alternative or higher similarity.

dumb-jump discussion

Log in or Post with

dumb-jump reviews and mentions

Posts with mentions or reviews of dumb-jump. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-03-27.
  • The Future of SCIP
    3 projects | news.ycombinator.com | 27 Mar 2026
    I have been using https://github.com/jacktasia/dumb-jump to quickly jump to definitions. LSP is hit or miss; in some languages, it works great, while in others, the implementation is not so good. I have been thinking about a middle ground based on Tree-sitter. GitHub uses Tree-sitter to power code navigation, but unfortunately, I can't find anything good that I can use offline. Why is there no ctags equivalent powered by Tree-sitter?
  • Jump around huge code bases in Emacs without LSP or TAGS
    1 project | /r/planetemacs | 21 Mar 2023
    TLDW It describes the dumb-jump emacs package: https://github.com/jacktasia/dumb-jump
  • Scala support
    1 project | /r/emacs | 10 Feb 2023
    I use lsp for C++, but for jump to definition I like dumb jump, because it works.
  • How to develop Xcode project in emacs?
    10 projects | /r/emacs | 12 Nov 2022
    Oh, I forgot to mention, I have also found dumb-jump to work pretty well for Xcode projects, with no configuration.
  • Closing 10% of all Emacs bugs
    2 projects | news.ycombinator.com | 6 Sep 2022
    I don't really have any trouble using Emacs on the "modern" C++ codebases that I'm working on. I've tried lsp-mode and eglot with clangd but found that really all I need is a little bit of elisp to call clang-format, dumb-jump (<https://github.com/jacktasia/dumb-jump>) to jump to definition, and project-compile to build the project and collect warnings/errors into a buffer.
  • Crystal Programming Language
    10 projects | news.ycombinator.com | 1 Sep 2022
    > 2. No language server (apparently it's just impossible due to the way the language works). Tbh, I'd be happy with just "Go to definition" but alas, no-can-do!

    Emacs' dumb-jump appears to have some basic support for go to definition: https://github.com/jacktasia/dumb-jump/blob/master/dumb-jump...

    But out of curiosity, what is the issue from a technical point of view?

  • How I use Emacs to write Perl
    5 projects | dev.to | 24 Aug 2022
    For jumping between function definitions I use dumb-jump, which usually just works. I configure dumb-jump to use ag for its searching which makes it work very quickly.
  • Trying to get "better-jumper" work.
    5 projects | /r/emacs | 12 Aug 2022
    Mark ring may be what you want. If you want to jump around a code base, Dumb Jump is great: https://github.com/jacktasia/dumb-jump
  • Navigating an enormous code base
    11 projects | /r/emacs | 25 Apr 2022
    dumb-jump: another tool based on ripgrep, this one defines regexes for what definitions look like in a bunch of languages. This gives you a primitive jump-to-def functionality without any setup (except installing ripgrep). The pros and cons are roughly the same as rg.el and deadgrep: you might not jump to exactly the thing you want (if there are multiple choices, you can select the definition you prefer), but it requires no setup and is pretty fast.
  • Does anyone use Emacs to development big Golang project like Kubernetes?
    4 projects | /r/emacs | 19 Apr 2022
    I recommend https://github.com/jacktasia/dumb-jump
  • A note from our sponsor - AppSignal
    www.appsignal.com | 7 Aug 2026
    Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →

Stats

Basic dumb-jump repo stats
15
1,794
8.1
2 months ago

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com

Did you know that Emacs Lisp is
the 23rd most popular programming language
based on number of references?