diff --git a/extra/editors/editpadpro/summary.txt b/extra/editors/editpadpro/summary.txt
new file mode 100644
index 0000000000..9be02c58b7
--- /dev/null
+++ b/extra/editors/editpadpro/summary.txt
@@ -0,0 +1 @@
+EditPadPro editor integration
diff --git a/extra/editors/emacs/summary.txt b/extra/editors/emacs/summary.txt
new file mode 100644
index 0000000000..cc15946aab
--- /dev/null
+++ b/extra/editors/emacs/summary.txt
@@ -0,0 +1 @@
+Emacs editor integration
diff --git a/extra/editors/gvim/summary.txt b/extra/editors/gvim/summary.txt
new file mode 100644
index 0000000000..4096b820fc
--- /dev/null
+++ b/extra/editors/gvim/summary.txt
@@ -0,0 +1 @@
+gVim editor integration
diff --git a/extra/editors/notepadpp/authors.txt b/extra/editors/notepadpp/authors.txt
new file mode 100644
index 0000000000..7c1b2f2279
--- /dev/null
+++ b/extra/editors/notepadpp/authors.txt
@@ -0,0 +1 @@
+Doug Coleman
diff --git a/extra/editors/notepadpp/notepadpp.factor b/extra/editors/notepadpp/notepadpp.factor
new file mode 100644
index 0000000000..080910731d
--- /dev/null
+++ b/extra/editors/notepadpp/notepadpp.factor
@@ -0,0 +1,13 @@
+USING: editors io.launcher math.parser namespaces ;
+IN: notepadpp
+
+: notepadpp ( file line -- )
+    [
+        \ notepadpp get-global % " -n" % # " " % %
+    ] "" make run-detached ;
+
+! Put in your .factor-boot-rc
+! "c:\\Program Files\\notepad++\\notepad++.exe" \ notepadpp set-global
+! "k:\\Program Files (x86)\\notepad++\\notepad++.exe" \ notepadpp set-global
+
+[ notepadpp ] edit-hook set-global
diff --git a/extra/editors/notepadpp/summary.txt b/extra/editors/notepadpp/summary.txt
new file mode 100644
index 0000000000..8988904216
--- /dev/null
+++ b/extra/editors/notepadpp/summary.txt
@@ -0,0 +1 @@
+Notepad++ editor integration
diff --git a/extra/editors/scite/summary.txt b/extra/editors/scite/summary.txt
new file mode 100644
index 0000000000..1088ee7f5a
--- /dev/null
+++ b/extra/editors/scite/summary.txt
@@ -0,0 +1 @@
+SciTE editor integration
diff --git a/extra/editors/textmate/summary.txt b/extra/editors/textmate/summary.txt
new file mode 100644
index 0000000000..6c573c4829
--- /dev/null
+++ b/extra/editors/textmate/summary.txt
@@ -0,0 +1 @@
+Textmate editor integration
diff --git a/extra/editors/vim/summary.txt b/extra/editors/vim/summary.txt
new file mode 100644
index 0000000000..559053219f
--- /dev/null
+++ b/extra/editors/vim/summary.txt
@@ -0,0 +1 @@
+Vim editor integration