akinsho / toggleterm.nvim

A neovim lua plugin to help easily manage multiple terminal windows
GNU General Public License v3.0
4.06k stars 170 forks source link

[feature] Add a function to send keypress to the terminal #544

Open blurskye opened 5 months ago

blurskye commented 5 months ago

we need a way to send keypress to terminal..... some users might want to send ctrl+c(keyboard interupt) to the terminal, specifically with code-runners that use toggle-term to run code.... to stop execution

https://github.com/akinsho/toggleterm.nvim/assets/145671529/7fe03dfa-4f41-4677-8880-7c7b74013337 video might a little out of point here, but the code-runners can infact benifit greatly from such a feature

there might be hacky ways to send ctrl+c, but those arent bullet proof method, so i am requesting a Feed keypress to terminal here

thanks in advance

akinsho commented 5 months ago

So this will definitely need to be something that a user contributes. As I mentioned in the README I personally am not looking to go on adding things to this plugin ad infinitum, not saying it's not a good idea or won't have utility but isn't something I'll likely have the time to add. Will leave this here if anyone want's to take it up otherwise if not takers after a while I'll close this out.