Code Monkey home page Code Monkey logo

Comments (5)

thekingofspain avatar thekingofspain commented on August 17, 2024

I have this issue happening all the time with resharper intellisense enabled instead of VS intellisense.

The resharper intellisense comes up, then viasfora overlays on top of resharper for the first n entries. Resharper's first n entries are not necessarily viasforas first n entries. Tabbing out a selection is selecting the resharper entry while the viasfora entry was the visible entry quasi selected.

Clicking escape when both intellisenses are open up closes resharper intellisense while viasfora intellisense remains open.

from viasfora.

tomasr avatar tomasr commented on August 17, 2024

This is because Resharper is very heavy handed.... it basically takes over all VS-provided completion and then screws up anything else working there.

You can just disable Viasfora's plain-text completion from the options dialog (seriously, every single feature can be independently turned on/off, not sure why people don't notice. Should I make it more visible somehow?)

from viasfora.

thekingofspain avatar thekingofspain commented on August 17, 2024

You are too quick! I just found the option to disable the Plain-Text Completion. I disabled many other addons and resharper extensions trying to figure out what was conflicting. Never guessed it was a viasfora, I did not notice the Plain-Text Completion in the last update. Note if I disable resharper intellisense, I had no issues with Plain-Text Completion at all (thus hitting the resharper extensions as the conflict option).

Thanks for the option to disable Plain-Text Completion, so I do not have to choose what to live without. Really can not live without the the rainbow braces anymore.

from viasfora.

tomasr avatar tomasr commented on August 17, 2024

What I tried to do when I implemented Plain-Text Completion was try to figure out if someone else had a completion session active, and avoid popping up the viasfora one. In most cases, that works just fine, because the language-provided completion usually comes up first (it's not perfect, but it's the best compromise I could come up with at that time).

I'm not quite sure how Resharper hooks into the process, and so how exactly it comes up might depend on the order in which the command handlers are inserted (just guessing, really).

I've been tempted to completely disable automatic popup of plain-text completion and even not handling the complete-word command, and instead use some other means of starting the plain-text completion session (maybe some particular key combination) but.... that would make it far less useful :/

from viasfora.

tomasr avatar tomasr commented on August 17, 2024

I've now changed this so that only an explicit Tab/Enter key will commit the selected completion.

from viasfora.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.