Skip to content

Multiple drawbacks with the design and functionality #15

Description

@kqvanity

Firstly i would like to thank for this plugin. However, it has some 'drawbacks' that kills the experience to some extent, namely

  • Unable to have an option to save/update the buffer before running, and so if i modified the code, i'll have to explicitly write the buffer content, before executing, or else the plugin will keep running the old buffer/file itself.
  • Interactive code (redirection of stdin) doesn't work
  • If the code resulted in an error, then the plugin will display two redundant buffers, the second becomes completely vacant of code output, and the third buffer gets my cursor forcefully switch to. Afterwards, i'll have to hop back two buffer up. If there's a better design than this one, then that would be really great.
  • No indication of endless loops. Just vacant output. And so, if you don't an indicator for CPU let's say, the background process would just go unnoticed in the background
  • Buffer output and continuous output stream should change accordingly. Meaning that if i have a loop that outputs from 1 to 100, then the buffer should change its view/scroll down accordingly as the output populates.
  • The output buffer should be subordinate to the typical code buffer. Meaning that, if i just closed the last 'typical code' buffer, the output buffer should automagically close too.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions