When you call a function/subroutine and pass a number as an input argument fortls does not display the type that is supposed to be matching on the said function/subroutine, which at time can be confusing.
Therefore, hovering over 1 in call test(start, 1, finish) will generate no hover message, in this specific case it should be
integer, intent(in) :: something and will also produce the following log in fortls
DEBUG:fortls.langserver:REQUEST 52 textDocument/hover
DEBUG:fortls.jsonrpc:SEND {"jsonrpc":"2.0","id":52,"result":null}
When you call a function/subroutine and pass a number as an input argument fortls does not display the type that is supposed to be matching on the said function/subroutine, which at time can be confusing.
Therefore, hovering over
1incall test(start, 1, finish)will generate no hover message, in this specific case it should beinteger, intent(in) :: somethingand will also produce the following log in fortls