bash-lsp / bash-language-server

A language server for Bash
MIT License
2.16k stars 125 forks source link

Cannot jump to function definition when it's defined later in the file #1213

Open ardrabczyk opened 1 month ago

ardrabczyk commented 1 month ago

Code editor

Emacs

Platform

Linux

Version

5.4.2

What steps will reproduce the bug?

Example code, see the comment:

#!/usr/bin/env bash

function foo {
    echo in foo
    bar # cannot jump to definition of bar() from here
}

function bar {
    echo in bar
}

foo

How often does it reproduce? Is there a required condition?

every time, yes

What is the expected behavior?

Editor pointer should go to function bar {.

What do you see instead?

it doesn't

Additional information

No response