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

[RDY] Doc cleanup (3) + terminal remnants #2532

Merged
5 commits merged into from May 18, 2015
Merged

[RDY] Doc cleanup (3) + terminal remnants #2532

5 commits merged into from May 18, 2015

Conversation

ghost
Copy link

@ghost ghost commented Apr 29, 2015

No description provided.

@marvim marvim added the WIP label Apr 29, 2015
URXVT:
- will get stuck if byte sequence does not contain the expected semicolon.
- Use urxvt mouse support also in xterm. Explanations:
http://www.midnight-commander.org/ticket/2662
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tarruda Does nvim (or libtermkey or whatever) report mouse coordinates using the "new way" described at http://www.midnight-commander.org/ticket/2662 ? (It's a well-written ticket worth reading, could save us time)

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As far as I'm aware, yes.

#1845 (comment)
#1862 (comment)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 That answers it

@ghost ghost changed the title [WIP] Doc cleanup (3) + terminal remnants [RFC] Doc cleanup (3) + terminal remnants May 6, 2015
@ghost
Copy link
Author

ghost commented May 6, 2015

This has been stagnating for a while because I haven't bothered dealing with the last commit (which was regarding 2-3 options). I've narrowed that down to just removing -T and marked as RFC.

@marvim marvim added RFC and removed WIP labels May 6, 2015
@ghost
Copy link
Author

ghost commented May 8, 2015

Fixed the merge conflict and rebased. Could you take a look at this @glts?

@glts
Copy link
Contributor

glts commented May 8, 2015

I will after a night's rest :)

@ghost ghost mentioned this pull request May 8, 2015
@glts
Copy link
Contributor

glts commented May 9, 2015

Just took a quick look. I can't really comment on this pull request as I have no idea about Neovim's tty stuff or mouse handling and I'm not in the loop about these 'terminal remnants', sorry.

@ghost
Copy link
Author

ghost commented May 9, 2015

I can't really comment on this pull request as I have no idea about Neovim's tty stuff or mouse handling and I'm not in the loop about these 'terminal remnants', sorry.

It's fine, I appreciate you taking a look anyways.

@justinmk Sorry to keep doing this, but could you take a look? Not many people seem to be aware of the legacy terminal infrastructure.

@ghost
Copy link
Author

ghost commented May 9, 2015

Added one more small commit as discussed in #2609 (comment).

@ghost
Copy link
Author

ghost commented May 14, 2015

Fixed the merge conflict and rebased.

@ghost
Copy link
Author

ghost commented May 14, 2015

I added more info to all the commit messages and repushed. Hopefully that makes reviewing this easier.

@ghost
Copy link
Author

ghost commented May 17, 2015

Rebasing changes to runtime/syntax/vim.vim is a nightmare due to the (very) long lines, so I split those changes out in to one commit.

@justinmk @fwalch could you take a look please?

'ttymouse' 'ttym' string (default depends on 'term')
global
{only in Unix, doesn't work in the GUI; not
available when compiled without |+mouse|}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This ("only on unix, not in the GUI") is a good hint that it's not an option we want to keep.

Platform-dependent features should be implemented as providers and/or passive events, possibly with lowest-common denominator support existing in the core (as is the case with TUI mouse handling).

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@justinmk
Copy link
Member

LGTM, try squashing to 1 or 2 commits though.

@ghost
Copy link
Author

ghost commented May 18, 2015

Mkay, got it from 8 to 5 commits, with the only difference in the commit messages and that example you commented on.

I'll merge after the tests.

@ghost ghost changed the title [RFC] Doc cleanup (3) + terminal remnants [RDY] Doc cleanup (3) + terminal remnants May 18, 2015
@marvim marvim added RDY and removed RFC labels May 18, 2015
Michael Reed added 3 commits May 18, 2015 11:06
Regarding debugger.txt (which was Spotted by @Hettomei):
The third section was empty, and the second section is very outdated.
Nvim doesn't have things like Balloon Evalutation and Sun Visual
workshop integration, so just remove the section.

Regarding everything else:
- term.[ch] and term_defs.h don't exist anymore, so remove refs to them
- Add ttybuiltin to vim_diff.txt. It should have been done before, but
  vim_diff.txt didn't exist when ttybuiltin was removed (done in
  3baba1e,)

Helped-by: Justin M. Keyes <justinkz@gmail.com>
Because of 3baba1e, it's dead code.

Helped-by: Justin M. Keyes <justinkz@gmail.com>
Removed in 3baba1e, but the docs
weren't updated.
Michael Reed added 2 commits May 18, 2015 11:06
Removed in 3baba1e, but the docs
weren't updated.
It didn't actually do anything after
3baba1e

Helped-by: Justin M. Keyes <justinkz@gmail.com>
ghost pushed a commit that referenced this pull request May 18, 2015
[RDY] Doc cleanup (3) + terminal remnants

Reviewed-by: Justin M. Keyes <justinkz@gmail.com>
@ghost ghost merged commit 182b550 into neovim:master May 18, 2015
@jszakmeister jszakmeister removed the RDY label May 18, 2015
@ghost ghost deleted the doc-cleanup-3 branch May 18, 2015 15:07
@ghost ghost added the documentation label Nov 14, 2015
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants