diff options
| author | hachem <im@hachem.wtf> | 2026-10-07 22:57:09 +0200 |
|---|---|---|
| committer | hachem <im@hachem.wtf> | 2026-10-07 22:57:09 +0200 |
| commit | 5f6deca073728d0dafa2cd47d841b28d54af3aaf (patch) | |
| tree | aea2a645d819d52aa95fcc27056a64a355ef64b7 /gils/ed.rv | |
| parent | e55291a32a8b3f7b5c105cd79e86f3c19f19b3d4 (diff) | |
fix: relative paths + run revo scripts
Diffstat (limited to 'gils/ed.rv')
| -rw-r--r-- | gils/ed.rv | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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 |
