Releases: snaptoken/kilo-tutorial
Releases · snaptoken/kilo-tutorial
1.0.0beta11
- Fix number of bits in binary example. (Thanks @osiyuk)
1.0.0beta9
- Make explanation of step 30 clearer by reordering paragraphs. (Thanks @mtn)
- Update How to contribute section. (Thanks @mtn)
1.0.0beta8
strchr()was described incorrectly in chapter 7. (Thanks Rudi)
1.0.0beta7
- In
editorSelectSyntaxHighlight(), change the logic for filename pattern matching, so that filenames likekilo.c.cwill work. (Thanks Ivandro)
1.0.0beta6
- Near the end of chapter 6, add
if (last_match == -1) direction = 1;toeditorFindCallback(), to fix a segfault. (Thanks @agacek) - In the Scrolling with Page Up and Page Down section in chapter 4, add
if (E.cy > E.numrows) E.cy = E.numrows;toeditorProcessKeypress(), so the cursor stays within the file. (Thanks @agacek) - At the beginning of chapter 3, remove the keypress printing code during the
refactor-inputstep instead of thectrl-qstep, and make it clear that you're supposed to remove that code. (Thanks @wonthegame)
1.0.0beta5
- Remove all newlines and carriage returns from the end of each line read by
editorOpen(), by changingif (linelen > 0 && ...towhile (linelen > 0 && .... This allows text files with DOS line endings (\r\n) to be opened properly.
1.0.0beta4
- In the Multiple lines section, make it clearer that the program doesn't compile for those steps. (Thanks @mapleray and @agentultra)
1.0.0beta3
- In
editorPrompt(), change!iscntrl(c)to!iscntrl(c) && c < 128, so that we don't try to append special keys like the arrow keys to the prompt input. (Thanks @fmdkdd)
1.0.0beta2
- Replace all instances of
isprint()with!iscntrl(), so that extended ASCII characters can be inserted and displayed in the editor. - Include font files in offline version of tutorial.
1.0.0beta1
- Add changelog.
- Fix landing page typo.