hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/gils/ed.rv
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2026-10-07 22:57:09 +0200
committerhachem <im@hachem.wtf>2026-10-07 22:57:09 +0200
commit5f6deca073728d0dafa2cd47d841b28d54af3aaf (patch)
treeaea2a645d819d52aa95fcc27056a64a355ef64b7 /gils/ed.rv
parente55291a32a8b3f7b5c105cd79e86f3c19f19b3d4 (diff)
fix: relative paths + run revo scripts
Diffstat (limited to 'gils/ed.rv')
-rw-r--r--gils/ed.rv4
1 files changed, 2 insertions, 2 deletions
diff --git a/gils/ed.rv b/gils/ed.rv
index 2572ba3..7f1d849 100644
--- a/gils/ed.rv
+++ b/gils/ed.rv
@@ -112,7 +112,7 @@ fn ed_write(state, command) do
let path = state.path
if command:len() > 1 do
const filename = command[1..]:trim()
- if filename:len() > 0 do path = abspath(filename) end
+ if filename:len() > 0 do path = expand_path(filename) end
end
if path:len() == 0 do puts("?\n") return :nil end
const contents = ed_join(state.lines)
@@ -134,7 +134,7 @@ fn gils_ed(context) do
ed_state.input = :false
ed_state.dirty = :false
ed_state.lines = {}
- ed_state.path = if context.argv:len() > 1 abspath(context.argv[1]) else ""
+ ed_state.path = if context.argv:len() > 1 expand_path(context.argv[1]) else ""
if ed_state.path:len() > 0 do
const size = fs:size(ed_state.path)
if size > 0 do