Commit Graph

72 Commits

Author SHA1 Message Date
Saumya Bhatnagar 650fdc7ddb Move cursor using arrow keys 2018-05-28 12:02:31 +05:30
Saumya Bhatnagar f805d399e6 Move cursor using wasd 2018-05-28 10:00:08 +05:30
Saumya Bhatnagar 77bf5f23bd A welcome message :) 2018-05-28 09:28:48 +05:30
Saumya Bhatnagar 90aaf327f8 Clear lines one at a time
Improvement over clearing the entire screen for
refreshes. Now the screen is cleared line by line
while writing tildes on the screen.
2018-05-28 08:50:06 +05:30
Saumya Bhatnagar dbaf27cab3 Hide cursor durung refresh
This avoids another cause for flicker during
refreshes of screen.
2018-05-28 08:46:45 +05:30
Saumya Bhatnagar b7a2e19359 Append buffer for dynamic string functionality
This collects strings written to std out in a buffer
and writes them at once to avoid flickering.
2018-05-28 08:44:41 +05:30
Saumya Bhatnagar df40223f28 last line tilde 2018-05-28 07:02:46 +05:30
Saumya Bhatnagar 554f990de6 fallback method for window size 2018-05-28 06:57:11 +05:30
Saumya Bhatnagar 5ec1dd3c8c Tildes along length of editor like in Vim 2018-05-20 07:21:21 +05:30
Saumya Bhatnagar c172845c5e clear scrn on exit 2018-05-20 06:47:20 +05:30
Saumya Bhatnagar 4bab83889a clear screen and reposition cursor 2018-05-20 06:39:05 +05:30
Saumya Bhatnagar 3984aee60d refactor main 2018-05-20 06:25:56 +05:30
Saumya Bhatnagar ae2147073c create README 2018-05-06 16:18:17 +05:30
Saumya Bhatnagar 65a781b1f7 exit on Ctrl-Q 2018-05-06 16:08:53 +05:30
Saumya Bhatnagar 68b0bed801 err handling 2018-05-06 15:57:29 +05:30
Saumya Bhatnagar d611e4752a setting timeout for read 2018-05-06 15:47:59 +05:30
Saumya Bhatnagar 906a550a1f turn off output processing and set miscellaneous flags 2018-05-06 15:24:53 +05:30
Saumya Bhatnagar c6bd3e0bd3 display key press and disable the following
Ctrl-C Ctrl-Z Ctrl-S Ctrl-Q Ctrl-V and fix Ctrl-M
2018-05-06 15:10:10 +05:30
Saumya Bhatnagar 85924ca757 turn off canonical mode 2018-05-06 14:38:54 +05:30
Saumya Bhatnagar 371bd7b14a disable raw mode on exit 2018-05-06 14:30:45 +05:30
Saumya Bhatnagar cdaed9ebbd turn off echo mode for terminal 2018-05-06 14:23:58 +05:30
Saumya Bhatnagar 996eb39369 initial 2018-05-06 14:17:18 +05:30