### 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_