aboutsummaryrefslogtreecommitdiff
path: root/pyblog
diff options
context:
space:
mode:
Diffstat (limited to 'pyblog')
-rwxr-xr-xpyblog20
1 files changed, 2 insertions, 18 deletions
diff --git a/pyblog b/pyblog
index de24d075..cf8a3bf1 100755
--- a/pyblog
+++ b/pyblog
@@ -53,22 +53,6 @@ from generators import generators
from cli import cli
-def edit_post_with_editor(path):
- """Launch text editor to edit post at a given path.
-
- Text editor is $VISUAL, then if empty, $EDITOR, then if still empty,
- vi.
-
- """
- if "VISUAL" in os.environ:
- editor = os.environ["VISUAL"]
- elif "EDITOR" in os.environ:
- editor = os.environ["EDITOR"]
- else:
- editor = "vi"
- subprocess.call([editor, path])
-
-
def new_post(title):
"""Create a new post with metadata pre-filled.
@@ -103,7 +87,7 @@ def new_post(title):
newpost.write("---\n\n")
sys.stderr.write("New post created in:\n")
print(fullpath)
- edit_post_with_editor(fullpath)
+ cli.edit_post_with_editor(fullpath)
return 0
@@ -598,7 +582,7 @@ def edit_existing_post(args):
selection = selector.select()
if selection:
print(selection)
- edit_post_with_editor(selection)
+ cli.edit_post_with_editor(selection)
else:
return 1