# Yaml on the Roadmap? yaml extension for VS Code?

**URL:** <https://forum.robotframework.org/t/yaml-on-the-roadmap-yaml-extension-for-vs-code/1395>\
**Category:** Robot Framework\
**Created:** [24 February 2021 19:16 UTC](https://forum.robotframework.org/t/yaml-on-the-roadmap-yaml-extension-for-vs-code/1395 "2021-02-24T19:16:36Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![steve](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/steve/32/638_2.png) [@steve](https://forum.robotframework.org/u/steve)\
**Post date:** [24 February 2021 19:16 UTC](https://forum.robotframework.org/t/yaml-on-the-roadmap-yaml-extension-for-vs-code/1395/1 "2021-02-24T19:16:36Z")

</div>

I keep global variables in a yaml file because it is convenient. In my \*.robot, I need only add:

```
Variables globals.yaml

```

is this technique off the roadmap, or still fully-supported by Robot Framework? I saw a rumor on the Slack Channel, but I hope it is wrong. I suspect that many of us use \*.yaml for simple variable definition, i.e. setting to a literal value, without any ${} interpretation.

P.S. Does anyone know of a VS Code Extension which reads the yaml and can hop over (F12) from Robot code to the desired Variable Definition in, say, `globals.yaml` file?

---

<div class="post-metadata">

**Author:** ![aaltat](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/aaltat/32/15_2.png) [@aaltat](https://forum.robotframework.org/u/aaltat)\
**Post date:** [25 February 2021 13:13 UTC](https://forum.robotframework.org/t/yaml-on-the-roadmap-yaml-extension-for-vs-code/1395/2 "2021-02-25T13:13:38Z")

</div>

I am not part of the RF foundation, nor I don’t work with Robot Framework core, but I am not aware any intentions to remove YAML support.

---

<div class="post-metadata">

**Author:** ![steve](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/steve/32/638_2.png) [@steve](https://forum.robotframework.org/u/steve)\
**Post date:** [25 February 2021 15:02 UTC](https://forum.robotframework.org/t/yaml-on-the-roadmap-yaml-extension-for-vs-code/1395/3 "2021-02-25T15:02:02Z")

</div>

Thanks, Tatu.

How do you “Go to Definition” when hovering over a global variable in an IDE? Say, for example, a yaml-defined global SVCHOST, and in your robot code you want to see its definition. How do you get there without searching?

```
${service_address} ${SVCHOST}:${SVCPORT}
```

---

<div class="post-metadata">

**Author:** ![aaltat](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/aaltat/32/15_2.png) [@aaltat](https://forum.robotframework.org/u/aaltat)\
**Post date:** [25 February 2021 18:30 UTC](https://forum.robotframework.org/t/yaml-on-the-roadmap-yaml-extension-for-vs-code/1395/4 "2021-02-25T18:30:57Z")

</div>

I do not use YAML with Robot Framework, so I do not know. Depends on the IDE you use and would be good to ask from the IDE developers.
