aboutsummaryrefslogtreecommitdiff
path: root/edit.py
diff options
context:
space:
mode:
authorKeith Smiley <keithbsmiley@gmail.com>2018-08-30 13:12:12 -0700
committerGitHub <noreply@github.com>2018-08-30 13:12:12 -0700
commit6aface48202f6027f3800e2bd8330ca626fdcbee (patch)
treedb12b4b1566733a8b62e0a2747ef0d6dd8cff486 /edit.py
parent2b0cfa495174a3d110b1d68c424ca7666998351d (diff)
parent382323d0d4c37d98bb4088e2b4541a2a62180fa5 (diff)
downloadedit-6aface48202f6027f3800e2bd8330ca626fdcbee.tar.gz
edit-6aface48202f6027f3800e2bd8330ca626fdcbee.zip
Merge pull request #4 from cmhamill/shlex-editor-config
Use shell-style word-splitting on `editor`
Diffstat (limited to 'edit.py')
-rw-r--r--edit.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/edit.py b/edit.py
index f48e0f3..65fcf42 100644
--- a/edit.py
+++ b/edit.py
@@ -13,6 +13,7 @@
import os
import os.path
+import shlex
import subprocess
import weechat
@@ -24,7 +25,7 @@ def edit(data, buf, args):
with open(path, "w+") as f:
f.write(weechat.buffer_get_string(buf, "input"))
- cmd = editor.split() + [path]
+ cmd = shlex.split(editor) + [path]
code = subprocess.Popen(cmd).wait()
if code != 0:
os.remove(path)