2024-05-19 23:55 | handle signals | Byron Torres | 3 | +14 | -5 |
2024-05-18 23:41 | upgrade for-each | Byron Torres | 3 | +45 | -87 |
2024-03-20 12:09 | history: keep cursor within bounds | Curtis Arthaud | 1 | +7 | -1 |
2024-03-17 22:12 | add missing assert_noaddrs() | Byron Torres | 1 | +6 | -0 |
2024-03-17 22:16 | simplify filename logic | Byron Torres | 1 | +1 | -1 |
2024-03-17 22:12 | tidy | Byron Torres | 1 | +1 | -1 |
2024-03-17 16:11 | cmd_write(): dont set modified when write to shell | Byron Torres | 1 | +2 | -2 |
2024-03-17 14:19 | fix WarnBufferModified logic | Curtis Arthaud | 3 | +6 | -12 |
2024-03-16 09:24 | add wq command | Curtis Arthaud | 3 | +32 | -2 |
2024-03-16 09:06 | fix substitute escaped linefeed extra blank line | Curtis Arthaud | 1 | +0 | -6 |
2024-01-29 22:14 | tidy TODOs | Byron Torres | 1 | +1 | -2 |
2024-01-22 23:11 | add hist_tidy(); fix redo | Byron Torres | 6 | +67 | -27 |
2024-01-21 01:08 | impl POSIX undo behaivour | Byron Torres | 4 | +63 | -10 |
2024-01-21 00:16 | undo progress | Byron Torres | 1 | +4 | -2 |
2024-01-19 18:22 | rm type Printer | Byron Torres | 1 | +0 | -2 |
2024-01-18 10:47 | undo progress | Byron Torres | 3 | +26 | -8 |
2024-01-17 22:01 | comments | Byron Torres | 1 | +6 | -2 |
2024-01-17 22:00 | discard hist of no-op commands | Byron Torres | 1 | +13 | -4 |
2024-01-17 21:23 | undo progress | Byron Torres | 3 | +29 | -43 |
2024-01-16 23:49 | add cmd_undo(), history.ha, full undo history impl | Byron Torres | 6 | +88 | -5 |
2024-01-15 22:41 | tidy, rename iter -> t | Byron Torres | 3 | +115 | -116 |
2024-01-15 22:21 | cmd_substitute(): error on NoMatch | Byron Torres | 1 | +7 | -0 |
2024-01-15 22:06 | cmd_substitute(): impl multiline replacement text | Byron Torres | 2 | +78 | -25 |
2024-01-14 22:33 | cmd_mark(): improve suffix storage | Byron Torres | 2 | +4 | -4 |
2024-01-14 22:27 | cmd_substitute(): handle flags | Byron Torres | 2 | +62 | -23 |
2024-01-11 12:54 | printlistline(): use precision modifier | Byron Torres | 1 | +1 | -1 |
2024-01-11 09:06 | rename invglobal -> vglobal | Byron Torres | 1 | +4 | -4 |
2024-01-11 01:08 | main.ha: handle first edit error | Byron Torres | 1 | +3 | -2 |
2024-01-11 00:10 | main.ha: tidy | Byron Torres | 1 | +1 | -1 |
2024-01-10 23:13 | cmd_substitute(): fix cursor | Byron Torres | 1 | +2 | -0 |
2024-01-10 23:12 | impr variable names | Byron Torres | 1 | +8 | -8 |
2024-01-10 22:50 | rm InputMode; tidy main.ha | Byron Torres | 2 | +10 | -14 |
2024-01-10 19:18 | rename prev_shcmd -> lastshcmd | Byron Torres | 2 | +4 | -4 |
2024-01-10 02:07 | printlistline(): print octal non-printable chars | Byron Torres | 1 | +6 | -1 |
2024-01-10 01:12 | cmd_join(): fix cursor bug | Byron Torres | 1 | +2 | -2 |
2024-01-10 00:53 | add printmode() | Byron Torres | 3 | +48 | -14 |
2024-01-09 23:31 | add error.ha | Byron Torres | 4 | +81 | -77 |
2024-01-09 23:13 | refine filename | Byron Torres | 2 | +4 | -21 |
2024-01-09 19:46 | interactive -> ia | Byron Torres | 2 | +8 | -8 |
2024-01-09 11:33 | add regex search pattern memory | Byron Torres | 5 | +37 | -10 |
2024-01-09 00:50 | add print.ha | Byron Torres | 3 | +69 | -67 |
2024-01-09 00:41 | cmd_write(): impl ! shell commands | Byron Torres | 4 | +89 | -72 |
2024-01-08 20:30 | amend cmd_shellescape() % parsing | Byron Torres | 1 | +13 | -9 |
2024-01-08 20:16 | cmd_shellescape(): propagate os::exec::error | Byron Torres | 1 | +3 | -3 |
2024-01-08 18:48 | hotfix import bug | Byron Torres | 1 | +1 | -0 |
2024-01-08 18:48 | WIP: import os::exec::error bug | Byron Torres | 2 | +6 | -3 |
2024-01-08 18:47 | progress | Byron Torres | 2 | +0 | -2 |
2024-01-08 18:35 | cmd_read(): impl ! shell commands | Byron Torres | 1 | +24 | -8 |
2024-01-07 21:44 | add filename() | Byron Torres | 4 | +30 | -52 |
2024-01-07 21:40 | tidy command.ha | Byron Torres | 1 | +132 | -150 |
2024-01-07 20:12 | tidy interaction.ha | Byron Torres | 1 | +2 | -2 |
2024-01-07 20:12 | tidy execute.ha | Byron Torres | 1 | +25 | -39 |
2024-01-07 20:02 | tidy address.ha | Byron Torres | 1 | +17 | -18 |
2024-01-07 19:59 | tidy and simplify global matched | Byron Torres | 1 | +2 | -4 |
2024-01-07 19:55 | tidy main.ha, parse.ha | Byron Torres | 2 | +65 | -68 |
2024-01-07 01:24 | progress | Byron Torres | 1 | +1 | -3 |
2024-01-07 01:07 | add cmd_invglobal(), global.ha | Byron Torres | 3 | +199 | -181 |
2024-01-07 00:21 | rename Command.cmdname to Command.name | Byron Torres | 4 | +13 | -13 |
2024-01-07 00:17 | add cmd_global | Byron Torres | 4 | +121 | -15 |
2024-01-06 21:15 | fix text input mem | Byron Torres | 2 | +4 | -4 |
2024-01-06 21:08 | add error for invalid global subcmd | Byron Torres | 3 | +34 | -17 |
2024-01-06 16:42 | progress, global | Byron Torres | 2 | +21 | -9 |
2024-01-06 16:19 | impl & repeat command | Byron Torres | 3 | +41 | -11 |
2024-01-06 13:25 | cmd_global_interactive() progress | Byron Torres | 1 | +13 | -13 |
2024-01-06 13:08 | Makefile: add execute.ha; less debug | Byron Torres | 3 | +8 | -7 |
2024-01-06 13:03 | add cmd_edit_forced; if block style | Byron Torres | 1 | +29 | -18 |
2024-01-06 12:43 | add cmd_quit, Quit; for style | Byron Torres | 4 | +89 | -18 |
2024-01-06 11:22 | progress; parse input stream; struct{} style | Byron Torres | 5 | +138 | -118 |
2024-01-05 23:38 | make help list global | Byron Torres | 1 | +9 | -8 |
2024-01-05 23:21 | progress | Byron Torres | 9 | +194 | -125 |
2023-12-28 16:50 | use Error again; draft global commands | Byron Torres | 2 | +118 | -44 |
2023-12-28 11:47 | print parsing errors | Byron Torres | 1 | +3 | -2 |
2023-12-28 11:38 | unify ParseError and CmdError for strerror | Byron Torres | 3 | +64 | -45 |
2023-12-28 07:42 | rename Mode to InputMode | Byron Torres | 1 | +8 | -8 |
2023-12-28 07:31 | add strerror; fix write; propagate buffer errors | Byron Torres | 3 | +36 | -32 |
2023-11-02 12:29 | update per upstream hare stdlib | Byron Torres | 1 | +13 | -13 |
2023-11-02 07:19 | update per upstream hare | Curtis Arthaud | 3 | +5 | -3 |
2023-06-25 03:30 | PascalCase types | Byron Torres | 7 | +199 | -199 |
2023-05-30 20:05 | update for getopt::printusage and function types | Byron Torres | 3 | +3 | -3 |
2023-04-25 17:03 | update for regex::result_freeall | Byron Torres | 1 | +1 | -1 |
2023-04-11 00:07 | rearrange command and execute code | Byron Torres | 2 | +90 | -91 |
2023-04-11 00:00 | fix invalid const assignment | Byron Torres | 1 | +1 | -3 |
2023-02-20 13:26 | add cmd_substitute() draft | Byron Torres | 1 | +45 | -1 |
2023-02-20 00:57 | add cmd_append(), cmd_change(), cmd_insert() | Byron Torres | 3 | +76 | -6 |
2023-02-19 23:46 | complete cmd_shellescape() | Byron Torres | 2 | +56 | -1 |
2023-02-19 19:27 | add cmd_shellescape() draft | Byron Torres | 1 | +17 | -1 |
2023-02-19 18:18 | fix allocation | Byron Torres | 1 | +2 | -2 |
2023-02-19 18:17 | rm free | Byron Torres | 1 | +1 | -1 |
2023-02-19 18:16 | simplifiy cmd_edit() | Byron Torres | 1 | +3 | -5 |
2023-02-19 18:16 | optimize buf_wipetrash() | Byron Torres | 1 | +4 | -4 |
2023-02-19 17:35 | add more debugging | Byron Torres | 3 | +12 | -4 |
2022-12-18 22:34 | cmdfn -> cmdname | Byron Torres | 2 | +69 | -87 |
2022-12-18 02:30 | parse progress | Byron Torres | 3 | +237 | -41 |
2022-12-17 01:36 | add cmd_list(), printer functions | Byron Torres | 3 | +83 | -8 |
2022-12-17 01:36 | add missing &cmd_shellescape; style | Byron Torres | 2 | +2 | -2 |
2022-12-14 03:36 | add addr_regex(), /regex/ addresses | Byron Torres | 4 | +90 | -10 |
2022-12-13 22:47 | progress | Byron Torres | 1 | +8 | -10 |
2022-12-13 05:50 | add cmd_copy(), invaliddestination; fix cmd_move() | Byron Torres | 3 | +64 | -8 |
2022-12-13 04:59 | add cmd_move(); handle errors, invalid addresses | Byron Torres | 5 | +99 | -58 |
2022-12-13 00:29 | add buf_insert(), cmd_join() | Byron Torres | 3 | +39 | -2 |
2022-12-12 23:50 | add cmd_mark() | Byron Torres | 2 | +37 | -2 |
2022-12-12 04:35 | fix cmd_linenumber() | Byron Torres | 1 | +0 | -1 |
2022-12-12 04:05 | fix lineoffset; add debug() | Byron Torres | 4 | +13 | -8 |
2022-12-12 03:34 | add assert_nonzero() | Byron Torres | 1 | +14 | -2 |
2022-12-11 03:18 | reorganise command code, create stubs | Byron Torres | 2 | +160 | -118 |
2022-12-11 02:30 | remove .cmd from session{} | Byron Torres | 2 | +20 | -20 |
2022-12-10 01:34 | commandtype -> commandfn | Byron Torres | 3 | +42 | -135 |
2022-12-10 01:16 | progress | Byron Torres | 5 | +194 | -136 |
2022-12-02 16:22 | progress | Byron Torres | 6 | +763 | -38 |
2022-11-22 20:46 | add command.ha, util.ha, cmd_edit() | Byron Torres | 5 | +121 | -10 |
2022-11-22 00:53 | add buffer.ha | Byron Torres | 3 | +30 | -15 |
2022-11-22 00:21 | add main.ha, Makefile, .gitignore | Byron Torres | 3 | +89 | -0 |
2022-11-22 00:09 | add LICENSE | Byron Torres | 1 | +674 | -0 |
2022-11-22 00:09 | initial commit | Byron Torres | 1 | +9 | -0 |
2024-05-19 23:55 | handle signals | Byron Torres | 2 | +14 | -1 |
2024-05-18 23:41 | upgrade for-each | Byron Torres | 3 | +45 | -87 |
2024-03-20 12:09 | history: keep cursor within bounds | Curtis Arthaud | 1 | +7 | -1 |
2024-03-17 22:12 | add missing assert_noaddrs() | Byron Torres | 1 | +6 | -0 |
2024-03-17 22:16 | simplify filename logic | Byron Torres | 1 | +1 | -1 |
2024-03-17 22:12 | tidy | Byron Torres | 1 | +1 | -1 |
2024-03-17 16:11 | cmd_write(): dont set modified when write to shell | Byron Torres | 1 | +2 | -2 |
2024-03-17 14:19 | fix WarnBufferModified logic | Curtis Arthaud | 3 | +6 | -12 |
2024-03-16 09:24 | add wq command | Curtis Arthaud | 3 | +32 | -2 |
2024-03-16 09:06 | fix substitute escaped linefeed extra blank line | Curtis Arthaud | 1 | +0 | -6 |
2024-01-29 22:14 | tidy TODOs | Byron Torres | 1 | +1 | -2 |
2024-01-22 23:11 | add hist_tidy(); fix redo | Byron Torres | 6 | +67 | -27 |
2024-01-21 01:08 | impl POSIX undo behaivour | Byron Torres | 4 | +63 | -10 |
2024-01-21 00:16 | undo progress | Byron Torres | 1 | +4 | -2 |
2024-01-19 18:22 | rm type Printer | Byron Torres | 1 | +0 | -2 |
2024-01-18 10:47 | undo progress | Byron Torres | 3 | +26 | -8 |
2024-01-17 22:01 | comments | Byron Torres | 1 | +6 | -2 |
2024-01-17 22:00 | discard hist of no-op commands | Byron Torres | 1 | +13 | -4 |
2024-01-17 21:23 | undo progress | Byron Torres | 3 | +29 | -43 |
2024-01-16 23:49 | add cmd_undo(), history.ha, full undo history impl | Byron Torres | 6 | +88 | -5 |
2024-01-15 22:41 | tidy, rename iter -> t | Byron Torres | 3 | +115 | -116 |
2024-01-15 22:21 | cmd_substitute(): error on NoMatch | Byron Torres | 1 | +7 | -0 |
2024-01-15 22:06 | cmd_substitute(): impl multiline replacement text | Byron Torres | 2 | +78 | -25 |
2024-01-14 22:33 | cmd_mark(): improve suffix storage | Byron Torres | 2 | +4 | -4 |
2024-01-14 22:27 | cmd_substitute(): handle flags | Byron Torres | 2 | +62 | -23 |
2024-01-11 12:54 | printlistline(): use precision modifier | Byron Torres | 1 | +1 | -1 |
2024-01-11 09:06 | rename invglobal -> vglobal | Byron Torres | 1 | +4 | -4 |
2024-01-11 01:08 | main.ha: handle first edit error | Byron Torres | 1 | +3 | -2 |
2024-01-11 00:10 | main.ha: tidy | Byron Torres | 1 | +1 | -1 |
2024-01-10 23:13 | cmd_substitute(): fix cursor | Byron Torres | 1 | +2 | -0 |
2024-01-10 23:12 | impr variable names | Byron Torres | 1 | +8 | -8 |
2024-01-10 22:50 | rm InputMode; tidy main.ha | Byron Torres | 2 | +10 | -14 |
2024-01-10 19:18 | rename prev_shcmd -> lastshcmd | Byron Torres | 2 | +4 | -4 |
2024-01-10 02:07 | printlistline(): print octal non-printable chars | Byron Torres | 1 | +6 | -1 |
2024-01-10 01:12 | cmd_join(): fix cursor bug | Byron Torres | 1 | +2 | -2 |
2024-01-10 00:53 | add printmode() | Byron Torres | 3 | +48 | -14 |
2024-01-09 23:31 | add error.ha | Byron Torres | 4 | +81 | -77 |
2024-01-09 23:13 | refine filename | Byron Torres | 2 | +4 | -21 |
2024-01-09 19:46 | interactive -> ia | Byron Torres | 2 | +8 | -8 |
2024-01-09 11:33 | add regex search pattern memory | Byron Torres | 5 | +37 | -10 |
2024-01-09 00:50 | add print.ha | Byron Torres | 3 | +69 | -67 |
2024-01-09 00:41 | cmd_write(): impl ! shell commands | Byron Torres | 4 | +89 | -72 |
2024-01-08 20:30 | amend cmd_shellescape() % parsing | Byron Torres | 1 | +13 | -9 |
2024-01-08 20:16 | cmd_shellescape(): propagate os::exec::error | Byron Torres | 1 | +3 | -3 |
2024-01-08 18:48 | hotfix import bug | Byron Torres | 1 | +1 | -0 |
2024-01-08 18:48 | WIP: import os::exec::error bug | Byron Torres | 2 | +6 | -3 |
2024-01-08 18:47 | progress | Byron Torres | 2 | +0 | -2 |
2024-01-08 18:35 | cmd_read(): impl ! shell commands | Byron Torres | 1 | +24 | -8 |
2024-01-07 21:44 | add filename() | Byron Torres | 4 | +30 | -52 |
2024-01-07 21:40 | tidy command.ha | Byron Torres | 1 | +132 | -150 |
2024-01-07 20:12 | tidy interaction.ha | Byron Torres | 1 | +2 | -2 |
2024-01-07 20:12 | tidy execute.ha | Byron Torres | 1 | +25 | -39 |
2024-01-07 20:02 | tidy address.ha | Byron Torres | 1 | +17 | -18 |
2024-01-07 19:59 | tidy and simplify global matched | Byron Torres | 1 | +2 | -4 |
2024-01-07 19:55 | tidy main.ha, parse.ha | Byron Torres | 2 | +65 | -68 |
2024-01-07 01:24 | progress | Byron Torres | 1 | +1 | -3 |
2024-01-07 01:07 | add cmd_invglobal(), global.ha | Byron Torres | 3 | +199 | -181 |
2024-01-07 00:21 | rename Command.cmdname to Command.name | Byron Torres | 4 | +13 | -13 |
2024-01-07 00:17 | add cmd_global | Byron Torres | 4 | +121 | -15 |
2024-01-06 21:15 | fix text input mem | Byron Torres | 2 | +4 | -4 |
2024-01-06 21:08 | add error for invalid global subcmd | Byron Torres | 3 | +34 | -17 |
2024-01-06 16:42 | progress, global | Byron Torres | 2 | +21 | -9 |
2024-01-06 16:19 | impl & repeat command | Byron Torres | 3 | +41 | -11 |
2024-01-06 13:25 | cmd_global_interactive() progress | Byron Torres | 1 | +13 | -13 |
2024-01-06 13:08 | Makefile: add execute.ha; less debug | Byron Torres | 3 | +8 | -7 |
2024-01-06 13:03 | add cmd_edit_forced; if block style | Byron Torres | 1 | +29 | -18 |
2024-01-06 12:43 | add cmd_quit, Quit; for style | Byron Torres | 4 | +89 | -18 |
2024-01-06 11:22 | progress; parse input stream; struct{} style | Byron Torres | 5 | +138 | -118 |
2024-01-05 23:38 | make help list global | Byron Torres | 1 | +9 | -8 |
2024-01-05 23:21 | progress | Byron Torres | 9 | +194 | -125 |
2023-12-28 16:50 | use Error again; draft global commands | Byron Torres | 2 | +118 | -44 |
2023-12-28 11:47 | print parsing errors | Byron Torres | 1 | +3 | -2 |
2023-12-28 11:38 | unify ParseError and CmdError for strerror | Byron Torres | 3 | +64 | -45 |
2023-12-28 07:42 | rename Mode to InputMode | Byron Torres | 1 | +8 | -8 |
2023-12-28 07:31 | add strerror; fix write; propagate buffer errors | Byron Torres | 3 | +36 | -32 |
2023-11-02 12:29 | update per upstream hare stdlib | Byron Torres | 1 | +13 | -13 |
2023-11-02 07:19 | update per upstream hare | Curtis Arthaud | 3 | +5 | -3 |
2023-06-25 03:30 | PascalCase types | Byron Torres | 7 | +199 | -199 |
2023-05-30 20:05 | update for getopt::printusage and function types | Byron Torres | 3 | +3 | -3 |
2023-04-25 17:03 | update for regex::result_freeall | Byron Torres | 1 | +1 | -1 |
2023-04-11 00:07 | rearrange command and execute code | Byron Torres | 2 | +90 | -91 |
2023-04-11 00:00 | fix invalid const assignment | Byron Torres | 1 | +1 | -3 |
2023-02-20 13:26 | add cmd_substitute() draft | Byron Torres | 1 | +45 | -1 |
2023-02-20 00:57 | add cmd_append(), cmd_change(), cmd_insert() | Byron Torres | 3 | +76 | -6 |
2023-02-19 23:46 | complete cmd_shellescape() | Byron Torres | 2 | +56 | -1 |
2023-02-19 19:27 | add cmd_shellescape() draft | Byron Torres | 1 | +17 | -1 |
2023-02-19 18:18 | fix allocation | Byron Torres | 1 | +2 | -2 |
2023-02-19 18:17 | rm free | Byron Torres | 1 | +1 | -1 |
2023-02-19 18:16 | simplifiy cmd_edit() | Byron Torres | 1 | +3 | -5 |
2023-02-19 18:16 | optimize buf_wipetrash() | Byron Torres | 1 | +4 | -4 |
2023-02-19 17:35 | add more debugging | Byron Torres | 3 | +12 | -4 |
2022-12-18 22:34 | cmdfn -> cmdname | Byron Torres | 2 | +69 | -87 |
2022-12-18 02:30 | parse progress | Byron Torres | 3 | +237 | -41 |
2022-12-17 01:36 | add cmd_list(), printer functions | Byron Torres | 3 | +83 | -8 |
2022-12-17 01:36 | add missing &cmd_shellescape; style | Byron Torres | 2 | +2 | -2 |
2022-12-14 03:36 | add addr_regex(), /regex/ addresses | Byron Torres | 4 | +90 | -10 |
2022-12-13 22:47 | progress | Byron Torres | 1 | +8 | -10 |
2022-12-13 05:50 | add cmd_copy(), invaliddestination; fix cmd_move() | Byron Torres | 3 | +64 | -8 |
2022-12-13 04:59 | add cmd_move(); handle errors, invalid addresses | Byron Torres | 5 | +99 | -58 |
2022-12-13 00:29 | add buf_insert(), cmd_join() | Byron Torres | 3 | +39 | -2 |
2022-12-12 23:50 | add cmd_mark() | Byron Torres | 2 | +37 | -2 |
2022-12-12 04:35 | fix cmd_linenumber() | Byron Torres | 1 | +0 | -1 |
2022-12-12 04:05 | fix lineoffset; add debug() | Byron Torres | 4 | +13 | -8 |
2022-12-12 03:34 | add assert_nonzero() | Byron Torres | 1 | +14 | -2 |
2022-12-11 03:18 | reorganise command code, create stubs | Byron Torres | 2 | +160 | -118 |
2022-12-11 02:30 | remove .cmd from session{} | Byron Torres | 2 | +20 | -20 |
2022-12-10 01:34 | commandtype -> commandfn | Byron Torres | 3 | +42 | -135 |
2022-12-10 01:16 | progress | Byron Torres | 5 | +194 | -136 |
2022-12-02 16:22 | progress | Byron Torres | 6 | +763 | -38 |
2022-11-22 20:46 | add command.ha, util.ha, cmd_edit() | Byron Torres | 5 | +121 | -10 |
2022-11-22 00:53 | add buffer.ha | Byron Torres | 3 | +30 | -15 |
2022-11-22 00:21 | add main.ha, Makefile, .gitignore | Byron Torres | 3 | +89 | -0 |
2022-11-22 00:09 | add LICENSE | Byron Torres | 1 | +674 | -0 |
2022-11-22 00:09 | initial commit | Byron Torres | 1 | +9 | -0 |
2024-01-10 22:50 | rm InputMode; tidy main.ha | Byron Torres | 2 | +9 | -13 |
2024-01-10 19:18 | rename prev_shcmd -> lastshcmd | Byron Torres | 2 | +4 | -4 |
2024-01-10 02:07 | printlistline(): print octal non-printable chars | Byron Torres | 1 | +6 | -1 |
2024-01-10 01:12 | cmd_join(): fix cursor bug | Byron Torres | 1 | +2 | -2 |
2024-01-10 00:53 | add printmode() | Byron Torres | 3 | +48 | -14 |
2024-01-09 23:31 | add error.ha | Byron Torres | 4 | +81 | -77 |
2024-01-09 23:13 | refine filename | Byron Torres | 2 | +4 | -21 |
2024-01-09 19:46 | interactive -> ia | Byron Torres | 2 | +8 | -8 |
2024-01-09 11:33 | add regex search pattern memory | Byron Torres | 5 | +37 | -10 |
2024-01-09 00:50 | add print.ha | Byron Torres | 3 | +69 | -67 |
2024-01-09 00:41 | cmd_write(): impl ! shell commands | Byron Torres | 4 | +89 | -72 |
2024-01-08 20:30 | amend cmd_shellescape() % parsing | Byron Torres | 1 | +13 | -9 |
2024-01-08 20:16 | cmd_shellescape(): propagate os::exec::error | Byron Torres | 1 | +3 | -3 |
2024-01-08 18:48 | hotfix import bug | Byron Torres | 1 | +1 | -0 |
2024-01-08 18:48 | WIP: import os::exec::error bug | Byron Torres | 2 | +6 | -3 |
2024-01-08 18:47 | progress | Byron Torres | 2 | +0 | -2 |
2024-01-08 18:35 | cmd_read(): impl ! shell commands | Byron Torres | 1 | +24 | -8 |
2024-01-07 21:44 | add filename() | Byron Torres | 4 | +30 | -52 |
2024-01-07 21:40 | tidy command.ha | Byron Torres | 1 | +132 | -150 |
2024-01-07 20:12 | tidy interaction.ha | Byron Torres | 1 | +2 | -2 |
2024-01-07 20:12 | tidy execute.ha | Byron Torres | 1 | +25 | -39 |
2024-01-07 20:02 | tidy address.ha | Byron Torres | 1 | +17 | -18 |
2024-01-07 19:59 | tidy and simplify global matched | Byron Torres | 1 | +2 | -4 |
2024-01-07 19:55 | tidy main.ha, parse.ha | Byron Torres | 2 | +65 | -68 |
2024-01-07 01:24 | progress | Byron Torres | 1 | +1 | -3 |
2024-01-07 01:07 | add cmd_invglobal(), global.ha | Byron Torres | 3 | +199 | -181 |
2024-01-07 00:21 | rename Command.cmdname to Command.name | Byron Torres | 4 | +13 | -13 |
2024-01-07 00:17 | add cmd_global | Byron Torres | 4 | +121 | -15 |
2024-01-06 21:15 | fix text input mem | Byron Torres | 2 | +4 | -4 |
2024-01-06 21:08 | add error for invalid global subcmd | Byron Torres | 3 | +34 | -17 |
2024-01-06 16:42 | progress, global | Byron Torres | 2 | +21 | -9 |
2024-01-06 16:19 | impl & repeat command | Byron Torres | 3 | +41 | -11 |
2024-01-06 13:25 | cmd_global_interactive() progress | Byron Torres | 1 | +13 | -13 |
2024-01-06 13:08 | Makefile: add execute.ha; less debug | Byron Torres | 3 | +8 | -7 |
2024-01-06 13:03 | add cmd_edit_forced; if block style | Byron Torres | 1 | +29 | -18 |
2024-01-06 12:43 | add cmd_quit, Quit; for style | Byron Torres | 4 | +89 | -18 |
2024-01-06 11:22 | progress; parse input stream; struct{} style | Byron Torres | 5 | +138 | -118 |
2024-01-05 23:38 | make help list global | Byron Torres | 1 | +9 | -8 |
2024-01-05 23:21 | progress | Byron Torres | 9 | +194 | -125 |
2023-12-28 16:50 | use Error again; draft global commands | Byron Torres | 2 | +118 | -44 |
2023-12-28 11:47 | print parsing errors | Byron Torres | 1 | +3 | -2 |
2023-12-28 11:38 | unify ParseError and CmdError for strerror | Byron Torres | 3 | +64 | -45 |
2023-12-28 07:42 | rename Mode to InputMode | Byron Torres | 1 | +8 | -8 |
2023-12-28 07:31 | add strerror; fix write; propagate buffer errors | Byron Torres | 3 | +36 | -32 |
2023-11-02 12:29 | update per upstream hare stdlib | Byron Torres | 1 | +13 | -13 |
2023-11-02 07:19 | update per upstream hare | Curtis Arthaud | 3 | +5 | -3 |
2023-06-25 03:30 | PascalCase types | Byron Torres | 7 | +199 | -199 |
2023-05-30 20:05 | update for getopt::printusage and function types | Byron Torres | 3 | +3 | -3 |
2023-04-25 17:03 | update for regex::result_freeall | Byron Torres | 1 | +1 | -1 |
2023-04-11 00:07 | rearrange command and execute code | Byron Torres | 2 | +90 | -91 |
2023-04-11 00:00 | fix invalid const assignment | Byron Torres | 1 | +1 | -3 |
2023-02-20 13:26 | add cmd_substitute() draft | Byron Torres | 1 | +45 | -1 |
2023-02-20 00:57 | add cmd_append(), cmd_change(), cmd_insert() | Byron Torres | 3 | +76 | -6 |
2023-02-19 23:46 | complete cmd_shellescape() | Byron Torres | 2 | +56 | -1 |
2023-02-19 19:27 | add cmd_shellescape() draft | Byron Torres | 1 | +17 | -1 |
2023-02-19 18:18 | fix allocation | Byron Torres | 1 | +2 | -2 |
2023-02-19 18:17 | rm free | Byron Torres | 1 | +1 | -1 |
2023-02-19 18:16 | simplifiy cmd_edit() | Byron Torres | 1 | +3 | -5 |
2023-02-19 18:16 | optimize buf_wipetrash() | Byron Torres | 1 | +4 | -4 |
2023-02-19 17:35 | add more debugging | Byron Torres | 3 | +12 | -4 |
2022-12-18 22:34 | cmdfn -> cmdname | Byron Torres | 2 | +69 | -87 |
2022-12-18 02:30 | parse progress | Byron Torres | 3 | +237 | -41 |
2022-12-17 01:36 | add cmd_list(), printer functions | Byron Torres | 3 | +83 | -8 |
2022-12-17 01:36 | add missing &cmd_shellescape; style | Byron Torres | 2 | +2 | -2 |
2022-12-14 03:36 | add addr_regex(), /regex/ addresses | Byron Torres | 4 | +90 | -10 |
2022-12-13 22:47 | progress | Byron Torres | 1 | +8 | -10 |
2022-12-13 05:50 | add cmd_copy(), invaliddestination; fix cmd_move() | Byron Torres | 3 | +64 | -8 |
2022-12-13 04:59 | add cmd_move(); handle errors, invalid addresses | Byron Torres | 5 | +99 | -58 |
2022-12-13 00:29 | add buf_insert(), cmd_join() | Byron Torres | 3 | +39 | -2 |
2022-12-12 23:50 | add cmd_mark() | Byron Torres | 2 | +37 | -2 |
2022-12-12 04:35 | fix cmd_linenumber() | Byron Torres | 1 | +0 | -1 |
2022-12-12 04:05 | fix lineoffset; add debug() | Byron Torres | 4 | +13 | -8 |
2022-12-12 03:34 | add assert_nonzero() | Byron Torres | 1 | +14 | -2 |
2022-12-11 03:18 | reorganise command code, create stubs | Byron Torres | 2 | +160 | -118 |
2022-12-11 02:30 | remove .cmd from session{} | Byron Torres | 2 | +20 | -20 |
2022-12-10 01:34 | commandtype -> commandfn | Byron Torres | 3 | +42 | -135 |
2022-12-10 01:16 | progress | Byron Torres | 5 | +194 | -136 |
2022-12-02 16:22 | progress | Byron Torres | 6 | +763 | -38 |
2022-11-22 20:46 | add command.ha, util.ha, cmd_edit() | Byron Torres | 5 | +121 | -10 |
2022-11-22 00:53 | add buffer.ha | Byron Torres | 3 | +30 | -15 |
2022-11-22 00:21 | add main.ha, Makefile, .gitignore | Byron Torres | 3 | +89 | -0 |
2022-11-22 00:09 | add LICENSE | Byron Torres | 1 | +674 | -0 |
2022-11-22 00:09 | initial commit | Byron Torres | 1 | +9 | -0 |