Commits


refactor struct vline the new `meta.data' field will be useful for holding completions data.


support completions in minibuffer + related interactive fns * cmd.c (cmd_previous_completion): add previous-completion (cmd_next_completion): add next-completion (cmd_insert_current_candidate): add insert-current-candidate * minibuffer.c (enter_minibuffer): support completions in minibuffer


move defaults.c decls. to their own header


move pages decl. to their own header


refactor: all imsgs are completely asynchronous


(process) network -> net rename


move utf8 decl. to utf8.h


move ui decl. to ui.h


move parser declarations so parser.h


move declarations to minibuffer.h


move minibuffer-related fns to their own file and a bit of foreshadowing... :)


re-exec the children processes This way, they get their own new random address space.


initialize the keys before reading the configuration


move the argv handling back into the main()


drop the in_body field and use a bit in the flags field