guardian/scribe-plugin-inline-styles-to-elements — pull request #5 by hmgibson23 (2014-10-24 14:33:48+00:00)
Title: Style elements are implicit in their tags

Prepare for a lengthy description.

Some tags such as B and STRONG etc. have their style implicit in their NodeType so if they have additional styling, this plugin should not convert them to a strong.

For example, if you paste:
```emphasis```

The plugin will read the ```font-weight``` and turn the text node into a B element. This is clearly not correct, as you'll then end up with ```text```.

This pull requests solves the problem by creating a list of elements that should not be wrapped e.g STRONG, B, etc. and skipping over them. Another way to do it is to convert the element into a B and then check it but I'm not really sure which one is the best. Also my list of elements might be a little incomplete.

\cc @theefer @robinedman @rrees