in reply to Pasting text when capturing user input only prints one character if system call is made in the loop
Solution turned out to be simple, I don't need to use tput (and thus system calls) for cursor navigation, I can just print ANSI escape sequences.
I wanted to wait before posting again until I felt confident there would be no more obstacles in my approach. The embedded editor is accomplishing its intended purpose, just need to hammer out some logic now. I probably shouldn't have used the word "portable", what I was meaning was mostly portable within my situation, which involves emulators in *nix environment, primarily on Macs. Unless there are some edge cases I haven't found yet, I don't think I will have any problems using ANSI escapes.
As far as reinventing the wheel goes, this is something I am often accused of, and personally I have benefited much from the growth and enlightenment from doing so, and in the end I am usually more satisfied with the final product than taking the easier/mainstream approach. I truly believe that wheel reinventions share a great deal of credit for the level of technological advancement we have today.
Thanks to everyone for all your input.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Pasting text when capturing user input only prints one character if system call is made in the loop
by haukex (Archbishop) on May 07, 2019 at 19:50 UTC | |
by Allasso (Monk) on May 07, 2019 at 20:46 UTC |