Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Indicate paste mode status in the UI #478

Open
ghost opened this issue Nov 25, 2017 · 1 comment
Open

Indicate paste mode status in the UI #478

ghost opened this issue Nov 25, 2017 · 1 comment

Comments

@ghost
Copy link

ghost commented Nov 25, 2017

It's impossible to know whether paste mode is enabled or not, unless you try by inserting newlines. This makes it easy to make an unnecessary and annoying mess.

An indicator for the paste mode status would be a valuable addition to the UI.

@ghost
Copy link
Author

ghost commented Nov 25, 2017

Oh, and I shall suggest a place for that indicator.
I think a good place for this indicator would be somewhere near the input field. That would make it possible to see the status in the corner of the eye, without having to move your eyes too much. That probably also means, that the left side is preferred to the right side, because some users may like to use a large terminal width, or use toxic on the TTY, so having this on the right side could mean that they'd have to move not only their eyes, but also their head.

What I could think of so far is either something like this:

-----
[<status>] <input field>
_____
<tabs>

This means that the input field has a whitespace padding on the left side, and in that padding, various characters can be displayed (perhaps 'P' for "paste", or something similar (I would love a U+23CE, though: ⏎)).

Or something like this:

-----
<input field>
<status line>
_____
<tabs>

Which is obviously overkill for a single character, but:
It may then be a dedicated place to put various info into, with a clear conscience, and not having to think long and hard about the best place to put stuff into.

And I would vote to also put your own online status and message into such a status line (which is a semi-other issue):
I found that not seeing your own online status and message makes you forget about your onlineness, which leads to setting your status once, and then forgetting about it, which renders that function useless, since the info you're displaying to other people is most likely inaccurate.

These are my observations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant