47 Commits (master)
 

Author SHA1 Message Date
Timothy Warren 2790fb46f4 Fix formatting of some long lines 7 months ago
Timothy Warren cd7ff3b6e5 Final performance improvements, finish tutorial 7 months ago
Timothy Warren 76e1b24855 Highlight multi-line comments 7 months ago
Timothy Warren 62df35a751 Highlight first line of multi-line comments 7 months ago
Timothy Warren 8169adcb2f Prep for multiline comments 7 months ago
Timothy Warren 10e4c7ddb8 Highlight secondary keywords 7 months ago
Timothy Warren 6a43727240 Highlight primary keywords 7 months ago
Timothy Warren d5b880dd9e Massive refactor of highlighting logic 7 months ago
Timothy Warren aa849373ad Highlight single-line comments 7 months ago
Timothy Warren d84da2b0de Highlighting single characters 7 months ago
Timothy Warren 6267dc4888 Continue highlighting escaped characters 7 months ago
Timothy Warren 6ee4c092f9 Highlight strings 7 months ago
Timothy Warren 5b20598fd3 Implement highlighting options 7 months ago
Timothy Warren b765f894fc Display file type 7 months ago
Timothy Warren d207cb7884 Properly highlight numeric literals 7 months ago
Timothy Warren 872253edc2 Highlight search results 7 months ago
Timothy Warren 689a45de36 optimize highlight rendering 7 months ago
Timothy Warren 101f99c825 Use correct function name 7 months ago
Timothy Warren 4618b2be0e Build up highlighting array 7 months ago
Timothy Warren 49807ec9fe Naive number highlighting 7 months ago
Timothy Warren 7c68bc8a88 Finish chapter 6 (Search Functionality) 7 months ago
Timothy Warren 5bd297ba27 Search forward 7 months ago
Timothy Warren 0d3ed442e4 Basic incremental search 7 months ago
Timothy Warren 6efb73ff2b Basic search 7 months ago
Timothy Warren ec01b65bce More practical clippy settings, simplify some checks 7 months ago
Timothy Warren fa70f3fd61 Optimize loopage of graphemes, finish chapter 5 8 months ago
Timothy Warren 297ff6b80b Add more clippy warnings, and solve a bunch of them 8 months ago
Timothy Warren cf0c576284 Add quit confirmation on unsaved changes 8 months ago
Timothy Warren 72e723ffa5 Dirty checking 8 months ago
Timothy Warren 49ec4084c2 Save new file functionality 8 months ago
Timothy Warren 2607f8bd63 Make StatusMessage::from accept Strings and slices 8 months ago
Timothy Warren 31e5fd6633 Basic file save 8 months ago
Timothy Warren 2697d41264 Row splitting and joining 8 months ago
Timothy Warren a46c474a00 Basic insertion and deletion 8 months ago
Timothy Warren 62e3a3dba7 Finish chapter 4: Text viewer 8 months ago
Timothy Warren 3aa682fc5c Add status bar 8 months ago
Timothy Warren a67f78680f Scrolling 8 months ago
Timothy Warren 1c237c9cb9 Open file from filesystem 8 months ago
Timothy Warren 7e8493410f Display hello world 8 months ago
Timothy Warren d9ed5c631a Start of lines for editing 8 months ago
Timothy Warren 3c9b18fcb4 Formatting fix 8 months ago
Timothy Warren f79ff6ae02 Complete chapter 3 8 months ago
Timothy Warren 3b6a36f3d7 Fix comparision of terminal width and welcome message length 8 months ago
Timothy Warren 93d3501223 Draw a welcome message 8 months ago
Timothy Warren 221512f80c Move logic to editor module. 9 months ago
Timothy Warren a7fe16b007 Read keys instead of bytes 9 months ago
Timothy Warren ad0b0c5db2 First commit 9 months ago