question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Function completion popup writes remnant artificats to buffer

See original GitHub issue

Usually occurs when using tab completion, for example see below

=`=jedi=0, =`=                            (arg1, arg2, *_*arg3*_*, arg4='patch', arg5=None) =`=jedi=`=

All over the line.

What happens is once the line is finished editing, a particular argument becomes highlighted (in this case arg3).

Upon first inspection it looks like the line is fine, however upon “selecting the line” (movement to the line in normal mode) the screen changes and above text is replaced in the buffer.

The function being called look something like this:

    def helper_func(self, arg1, arg2, arg3, arg4='patch', arg5=None):

This isn’t a visual bug either, it actually leaves text in the buffer, usually resulting in having to undo/rewrite the line (I catch it because it usually breaks my makefile)

Issue Analytics

  • State:open
  • Created 8 years ago
  • Comments:13 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
davidhaltercommented, Jul 21, 2016

Strange. 2 should do something completely different and not even touch the viewport (but should change the statusline).

0reactions
blueyedcommented, Jan 8, 2017

Please try/test #652 and provide feedback there. See https://help.github.com/articles/checking-out-pull-requests-locally/ for help on checking it out locally.

Read more comments on GitHub >

github_iconTop Results From Across the Web

jedi-vim - Bountysource
I like the popup call signatures, but their positioning isn't great. They appear directly above the cursor, usually covering the last few lines...
Read more >
dotfiles/.vimrc at main · garybernhardt/dotfiles - GitHub
I have no idea why. set shell=bash. " Prevent Vim from clobbering the scrollback buffer. See.
Read more >
NCURSES Programming HOWTO
The job of printw is to update a few flags and data structures and write the data to a buffer corresponding to stdscr....
Read more >
Tutorials/Command blocks and functions - Minecraft Wiki
Command blocks and functions can be used, among many other things, ... The second command will only complete successfully if the first has...
Read more >
QRadar APARs 101 - IBM
The QRadar Support team created this QRadar APARs 101 to make APARs more usable for administrators. Use the search to locate APARs or...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found