add support for reloading the current file

This commit is contained in:
2025-11-25 21:20:13 -08:00
parent 1a184b1a08
commit 75b19042b9
3 changed files with 646 additions and 353 deletions

View File

@@ -26,3 +26,8 @@ clean:
.PHONY: test.txt
test.txt:
cp test.txt.bak $@
.PHONY: gdb
gdb:
@test -f $(TARGET).pid || (echo "error: $(TARGET).pid not found" >&2; exit 1)
@gdb -p $$(cat $(TARGET).pid | tr -d ' \t\n\r') ./$(TARGET)

9
ke.1
View File

@@ -40,12 +40,19 @@ Edit a new file. Also C-k C-e.
Incremental find.
.It C-k g
Go to a specific line.
.It C-k j
Jump to the mark.
.It C-k l
List the number of lines of code in a saved file.
.It C-k m
Run make(1).
.It C-k q
exit the editor. Also C-k C-q.
Exit the editor. If the file has unsaved changes,
a warning will be printed; a second C-k q will exit.
.It C-k C-q
Immediately exit the editor.
.It C-k C-r
Reload the current buffer from disk.
.It C-k s
save the file, prompting for a filename if needed. Also C-k C-s.
.It C-k x

985
main.c

File diff suppressed because it is too large Load Diff