Aadhavan Srinivasan
|
32c4139c72
|
Added check to prevent page down from looping endlessly
|
2 years ago |
Aadhavan Srinivasan
|
249cc3cb24
|
Added scroll functionality when any key is pressed on the last line
|
2 years ago |
Aadhavan Srinivasan
|
68de7f7337
|
Added handler functions for right and left arrow keys, that check cursor position before moving the gap
|
2 years ago |
Aadhavan Srinivasan
|
1355c58cf3
|
Fixed a bug where, if a page ends in a line that just contains the newline character, the page doesn't render correctly after scrolling
|
2 years ago |
Aadhavan Srinivasan
|
d4a7dbb88f
|
Routine changes
|
2 years ago |
Aadhavan Srinivasan
|
315245dd54
|
Added a window within the stdscr, which is used for printing the text, as well as another 'status window'
|
2 years ago |
Aadhavan Srinivasan
|
d4021068c8
|
Added 'Delete' key functionality
|
2 years ago |
Aadhavan Srinivasan
|
230d26e411
|
Fixed bug with creating a new file, and then saving it
|
2 years ago |
Aadhavan Srinivasan
|
f4f19c7c39
|
Switched to using raw mode, which allows me to capture the 'Ctrl+s' keypress. I have implemented save functionality using this keypress, and implemented functionality to capture Ctrl-C as well.
|
2 years ago |
Aadhavan Srinivasan
|
3b20d6ccf7
|
Fixed page down support, added page up support
|
2 years ago |
Aadhavan Srinivasan
|
563271d1b2
|
Coninued working on page overflow
|
2 years ago |
Aadhavan Srinivasan
|
9524ba4df9
|
Implemented rudimentary 'page down' key support, which moves the cursor to the first character of the next line
|
2 years ago |
Aadhavan Srinivasan
|
4d4f0f16c8
|
Started working on Down arrow key support
|
2 years ago |
Aadhavan Srinivasan
|
071ddf5ac0
|
Started implementing overflow and scrolling for files
|
2 years ago |
Aadhavan Srinivasan
|
5414cf41c9
|
Fixed bug where cursor was positioned to the second character instead of the first, after reading a file
|
2 years ago |
Aadhavan Srinivasan
|
6d50747752
|
Fixed a bug with moving the cursor to the start of the text, and fixed a bug where the grow method would cause weird anamolies
|
2 years ago |
Aadhavan Srinivasan
|
687453870d
|
Started fixing bug that occures when gap is at the start of the text
|
2 years ago |
Aadhavan Srinivasan
|
2ae0b4b1fe
|
Fixed bug with reading characters from a file
|
2 years ago |
Aadhavan Srinivasan
|
25c1f6a2c1
|
Started working on file opening support
|
2 years ago |
Aadhavan Srinivasan
|
68305de7f6
|
Updated .gitignore to exclude object files
|
2 years ago |
Aadhavan Srinivasan
|
bb8917645e
|
Added Makefile
|
2 years ago |
Aadhavan Srinivasan
|
438bd61c0d
|
Added .gitignore
|
2 years ago |
Aadhavan Srinivasan
|
da0f6fdf32
|
Added code to properly support 'Enter' key, which was being sent as '\r\n' instead of '\n'
|
2 years ago |
Aadhavan Srinivasan
|
f19eb3becc
|
Fixed realloc, and fixed right as well
|
2 years ago |
Aadhavan Srinivasan
|
0d001b550e
|
Fixed left, need to work on grow
|
2 years ago |
Aadhavan Srinivasan
|
102a0ed093
|
Added methods for delete, started working on left and right arrows
|
2 years ago |
Aadhavan Srinivasan
|
b0add8f26a
|
First commit, need to add more helper methods for buffer (e.g. backspace, insert character, etc.)
|
2 years ago |