Reline Autocomplete BetaReline 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. Enabled for TypeScript, JavaScript, Python and Ruby! 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 FeaturesReline currently offers two key features: Autocomplete and Code Analysis. AutocompleteReline 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:
Code AnalysisUse the shortcut menu to run command Reline offers overviews of your codebase and your code uniquness. Extension SettingsAll 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.
Known Issues
Release NotesUsers appreciate release notes as you update your extension. FAQsIs 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 geometricapplications@gmail.com, 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. 0.1.13Adds a new command: Explore directory in Reline
0.1.12Some small bug fixes to improve completion availability, correctness and reliability. 0.1.11
0.1.10Official support for csharp and fixes a few small bugs to work better on that language. 0.1.9Official support for Python and Ruby autocompletion and analysis 0.1.8Improves compatibility with auto-brace matching and other auto-complete tools. 0.1.6Add "Reline: Analyze workspace code" which will show you a quick overview of your codebase. Future releases will include a more interactive and explorable view. 0.1.5Updated index engine powers next-line suggestions:
Also includes:
0.1.4Fixed a few bugs with autocomplete insertion
0.1.3Significantly improved lookup and index-update performance to make the extension more usable on large projects with >20k LoC 0.1.2Added support for configuration 0.1.1Initial release of ReLine (Beta):
CreditsThanks 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 |