Reline Autocomplete Beta
Reline Autocomplete - Full-line Autocomplete for JS and TS
Reline is an auto-complete provider that allows you to auto-complete lines using any text you've already written in this project.
Reline is not smart. It's more like a Copy+Paste helper than a true auto-complete solution. If you want smart, look for one of the great AI-powered auto-complete solutions on the VSCode Marketplace.
Another way to think of Reline is it's like an automatic snippet manager. All of the lines you've written before in this project become mini-snippets that you can access just by starting to type them.
Find us on Twitter at @reLineCode
Reline currently offers two key features: Autocomplete and Code Analysis.
Reline will attempt to complete the full line you're currently typing, if any exact matches (by prefix) are found in your codebase elsewhere.
Reference code you've written elsewhere:
Quick access to commonly used constants:
Easily repeat yourself on your most-used snippets:
Use the shortcut menu to run command
Reline offers overviews of your codebase and your code uniquness.
All settings require the extension to be reloaded before changes take effect.
Key settings These settings are useful to configure Reline to your preferences.
Additional Settings These settings can be changed, but I don't really know why anyone would.
Users appreciate release notes as you update your extension.
Is my code kept private?
Yes. Reline is currently implemented locally only. There are no API calls or data logging.
Will my code be kept private in the future?
Your privacy is very important to us. If we ever release features that require us to make API calls or send any of your data to a server, those features will be opt-in only for any current users of the extension.
I love it. How can I support this project?
Thanks for your support! I don't currently have any method set up to accept payments or donations. You could tell your friends and colleagues about the extension, add it to your team's workspace by default, or otherwise get the word out.
I have a problem or concern. Can you help?
We monitor a twitter account @reLineCode and will respond to inquiries there as time permits.
We can receive emails at firstname.lastname@example.org, but we can't promise that we'll be able to respond to email messages quickly or at all. We'll do our best.
Are there any similar extensions you'd recommend?
This software was inspired by TabNine and is intended to work alongside that software. TabNine provides really good results in many cases, but it isn't great at providing you exact matches based on other code you've already written. Reline is better with TabNine.
You should also check out Kite, which is another AI-powered auto-complete tool that will give you much better results than Reline alone will.
Adds a new command: Explore directory in Reline
Some small bug fixes to improve completion availability, correctness and reliability.
Official support for csharp and fixes a few small bugs to work better on that language.
Official support for Python and Ruby autocompletion and analysis
Improves compatibility with auto-brace matching and other auto-complete tools.
Add "Reline: Analyze workspace code" which will show you a quick overview of your codebase. Future releases will include a more interactive and explorable view.
Updated index engine powers next-line suggestions:
Fixed a few bugs with autocomplete insertion
Significantly improved lookup and index-update performance to make the extension more usable on large projects with >20k LoC
Added support for configuration
Initial release of ReLine (Beta):
Thanks to TabNine which served as a learning experience to help me figure out how to write a VSCode extension: https://github.com/codota/tabnine-vscode