Interesting Editor problems

Ok this is a weird one and I have no idea what is going on, however there is also no solution to this either.

Now here is the problem, after finally settling on a simple design for my blog, I imported all my posts and noticed that my Syntax Highlighter module stopped working on one section of code, and I have traced it back to the editor.

So here is the problem, when adding code I am forced to do this at the moment until there is a better way of doing this.

[code] [/code/

Otherwise code in the editor will not work.

Anyway my last blog post has the following code snippet.

XDocument config = XDocument.Load(path);
cfServers = (from el ``in config.Descendants(``"server"``)
orderby el.Name` select new` `Server() {` ```Name = el.Element(“name”).Value.Trim(),` ```Directory = el.Element(“directory”``).Value.Trim() ```}).ToList<server>();

Yet every time I view my post, I see it displayed like

cfServers = (from el ``in config.Descendants(``"server"``)
where el.Name == ``'cfusion'` orderby el.Name ```select ``new Server() {
Name = el.Element(``"name"``).Value.Trim(),` Directory = el.Element("directory").Value.Trim() ```}).ToList<server>();

Notice how somehow it is trying to close the tag? This is not a show stopper, but it is annoying the crap out of me and there isn’t a solution that I can see that will fix this. Does anyone have any ideas about this?