Избавляемся от наследия Microsoft Word

Вчера пришлось увидеть в очередной раз ТО, что Word вставляет в tinymce. Как всегда ужаснулся и решил, наконец-то, подправить эту всю гадость.
Оказалось все не так уж и страшно. Всего 3 регекспа, которые выкоренили… ну думаю процентов 80-90 этого барахла.

setup : function(ed){
	ed.onGetContent.add(function(ed, o) {
		o.content = o.content.replace(/<strong(.*?)>(.*?)<\/strong>/g,'<strong>$2<\/strong>');
		o.content = o.content.replace(/<span(.*?)>(.*?)<\/span>/g,'$2');
		o.content = o.content.replace(/<p(.*?)>(.*?)<\/p>/g,'<p>$2</p>');
	    });
	ed.onSetContent.add(function(ed, o) {
		o.content = o.content.replace(/<strong(.*?)>(.*?)<\/strong>/g,'<strong>$2<\/strong>');
		o.content = o.content.replace(/<span(.*?)>(.*?)<\/span>/g,'$2');
		o.content = o.content.replace(/<p(.*?)>(.*?)<\/p>/g,'<p>$2</p>');
    });
}

Этот код надо вставить в settings.js в функцию getTinymce (и getTinymceComment если у вас люди в коменты вставляют из ворда) после пункта formats:{......}
P.S. Этот код сохраняет самое МИНИМАЛЬНОЕ количество форматрования, так что если ваша задача более точно передать фоматирования, то это не для Вас

Форматирование текста: Удаление лишних

Здравствуйте уважаемые знатоки.
Вопрос в следующем.
При вставке текста появляется много пустых абзацев:

  <p></p>
  <p>

</p>
  ..........

Есть ли возможность через конфиг jevix убрать пустые параграфы?
Или всетаки писать свой плагин?
P.S. Гуглил на эту тему, нашел к примеру вот это: livestreet.ru/blog/questions/10787.html
Но результат не удовлетворил