summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-01-31Reimplement editor_prompt and 'Save as' using the new prompt modeHEADmastercflip
2023-01-31Rename the 'command mode' to 'prompt mode'cflip
2023-01-31Add a function to handle changing the editor modecflip
2023-01-31Start implementing editor commandscflip
2023-01-31Add functions to delete and clear a textbufcflip
2023-01-30Move unsaved quit warning to editor.ccflip
2023-01-28Change the keymap to use WASD for navigationcflip
2023-01-25Rename `append_buffer` to textbufcflip
2023-01-25Use Glypher as the official name of the editorcflip
2023-01-22Add an uninstall rule to the Makefilecflip
2023-01-22Remove unused `editor_draw_rows` functioncflip
2023-01-19Add an install command to the Makefilecflip
2023-01-19Load gzipped fonts from /usr/local/share/consolefonts/cflip
2023-01-19Clean up main function a bitcflip
2023-01-19Show filename and current working directory in window titlecflip
2023-01-18Add 'const' to the list of syntax wordscflip
2023-01-18Reimplement syntax highlightingcflip
2023-01-18Refactor text rendering codecflip
2023-01-18Remove the TODO listcflip
2023-01-17Fix cursor rendering when view is scrolled horizontallycflip
2023-01-17Allow window to be resizablecflip
2023-01-17Rename 'rows' to 'lines' everywherecflip
2023-01-16Improve behaviour when opening a file from the command linecflip
2023-01-16Ignore first keypress after entering insert modecflip
2023-01-16Implement some more commands from vimcflip
2023-01-12Print an error message if loading the font file failscflip
2023-01-12Clean up editor_state's memory on teardowncflip
2023-01-12Replace call to strdup() with equivalent behaviourcflip
2023-01-12Free unicode translation table from font on destructioncflip
2023-01-12Big improvements to font renderingcflip
2023-01-12Manually insert tab characterscflip
2023-01-12Add an indicator to the status bar when in insert modecflip
2023-01-12Add a cursorcflip
2023-01-12Make the editor modal and refactor keyboard eventscflip
2023-01-12Move cursor movement into separate functionscflip
2023-01-11Use the new error function with the new window and font codecflip
2023-01-11Remove all terminal-related codecflip
2023-01-11Get editor size from the window instead of the terminalcflip
2023-01-11Don't try to draw newline characterscflip
2023-01-10Parse unicode tables in PSF fontscflip
2023-01-10Improve makefilecflip
2023-01-10Use PSF instead of BSF format for fontscflip
2023-01-09Implement basic keyboard event handlingcflip
2023-01-08Hook up the editor output to the windowcflip
2023-01-08Compile with debug information enabledcflip
2023-01-08Connect the window and font code to the editor's main functioncflip
2023-01-08Create a simple bitmap font reader and renderercflip
2023-01-08Use C-style include guards instead of #pragma oncecflip
2023-01-08Initial import of existing source codecflip