When extensions use the terminal API to create a new terminal and execute commands immediately, shell integration features (like command detection via terminal_last_command) don't work on the first ...
Java, Scala, Clojure, Kotlin, Python, Haskell, Agda, Rust, JavaScript, TypeScript, Erlang, Go, Groovy, Ruby, Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex language ...