given the following code
def foo-bar [] { }
def baz [] {
foo-bar
}
in the foo-bar
call inside baz
,
- Goto Definition on the
foo
links to the token foo
in def foo-bar
- Goto Definition on the
bar
links to the token bar
in def foo-bar
- No Goto Definition on the dash between
foo
and bar
- Hovering on any part of
foo-bar
including the dash, correctly shows the information for foo-bar
instead, for 1-3, all parts of the identifier should link to the token foo-bar
of def foo-bar
(note that nushell
recommends kebab-case for function names, so this is a common thing.)