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

Allow matching on partial words combined with camel case for autocompletion (Resharper style) #25

Closed
RedwoodForest opened this issue May 20, 2014 · 3 comments
Labels

Comments

@RedwoodForest
Copy link

One of the biggest issues I find using CShell along side my IDE is that autocompletion behaves significantly differently in CShell than in Visual Studio + Resharper. This means that I must keep the context in the back of my mind whenever I'm using CShell alongside VS + Resharper or I try to enter text that will autocomplete in Resharper but not in CShell. Then when I inevitably mess this up my mind gets thrown off the code I'm writing and I have to go back and fix it.

I wanted to open this issue and get your thoughts on it and learn about anything you have planned before writing up a complete proposal for a revised completion algorithm.

Should feature requests for auto-completion be filed here or at the Avalon Edit project?

A good example of something I like about the Resharper algorithm (and what throws me off when when using CShell) is that if I'm trying to match DateTime, in Resharper I can enter DT, see that there are a lot of possible completions, and continue on to type DTime which will filter these down to just a couple completions, one of which is DateTime, which is really nice when just the first letters of the words does not filter the list enough for my taste.

I'm willing to write up a more complete and algorithmic description of the Resharper behavior as I understand it if that would be helpful, but I wanted to make sure this was a plausible change first.

I really like CShell and am hoping to completely replace LINQPad with it. It really is a great project and I appreciate all the work you're putting into it.

@lukebuehler
Copy link
Owner

@lawrencejohnston will close as wontfix since this is really work that needs to be done on the AvalonEdit project. I recommend opening this issue there, please let me know when you have done that so I can chime in on the conversation.

@RedwoodForest
Copy link
Author

Opened as icsharpcode/AvalonEdit#3

@lukebuehler
Copy link
Owner

@lawrencejohnston Thanks!

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

No branches or pull requests

2 participants