.S S. .S S. sSSs_sSSs
.SS SS. .SS SS. d%%SP~YS%%b
S%S S&S S%S S%S d%S' `S%b
S%S d*S S%S S%S S%S S%S
S&S .S*S S&S S&S S&S S&S
S&S_sdSSS S&S S&S S&S S&S
S&S~YSSY%b S&S S&S S&S S&S
S&S `S% S&S S&S S&S S&S
S*S S% S*S S*b S*b d*S
S*S S& S*S S*S. S*S. .S*S
S*S S& S*S SSSbs SSSbs_sdSSS
S*S SS S*S YSSP YSSP~YSSY
SP SP
Y Y
The link to the original project is here
The link to the tutorial that I followed is here
To compare what I wrote following the tutorial checkout the branch base
. main
is where all the features I add on my own are.
Kilo with no file opened
Kilo editing it's source code in Normal mode
- CRUD (Create, Read, Update, Delete)
- Normal / Insert Mode
- Syntax Highlighting
- Search
- Vim-like movement in Normal mode
h
,j
,k
,l
w
,b
{
,}
- And no dependencies while still being quite portable!