some basic markdown support

This commit is contained in:
Dennis Ushakov
2011-08-04 19:22:37 +04:00
parent c1f9afce84
commit 0cc1260286
3 changed files with 5 additions and 2 deletions
Binary file not shown.
@@ -22,6 +22,7 @@ import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiManager;
import com.intellij.tasks.Comment;
import com.intellij.tasks.Task;
import com.petebevin.markdown.MarkdownProcessor;
import java.util.Collections;
import java.util.List;
@@ -57,7 +58,8 @@ public class TaskDocumentationProvider extends AbstractDocumentationProvider imp
}
final String description = task.getDescription();
if (description != null) {
builder.append("<b>Description:</b><br>").append(description.replace("\n", "<br>"));
final MarkdownProcessor processor = new MarkdownProcessor();
builder.append("<b>Description:</b><br>").append(processor.markdown(description));
}
for (Comment comment : task.getComments()) {
comment.appendTo(builder);
@@ -17,6 +17,7 @@ package com.intellij.tasks.github;
import com.intellij.tasks.impl.SimpleComment;
import com.intellij.util.text.DateFormatUtil;
import com.petebevin.markdown.MarkdownProcessor;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -50,6 +51,6 @@ public class GitHubComment extends SimpleComment {
}
builder.append("</td></tr></table>");
builder.append(getText().replace("\n", "<br>")).append("<br>");
builder.append(new MarkdownProcessor().markdown(getText())).append("<br>");
}
}