Set extension image according to OS

fixes issue #90
nit: Is the closing parenthesis not supposed to align with the function name?

```javascript:
functionCall(
    {
});
```
or something like that?