> > > Oh joy. Thanks for this. > > Edward > I am glad you like the idea. This morning I have installed vsCode and a few of its extension modules. Editing rust code gives code completion, displays info on types, fields and methods on mouse hover, warns about code mistakes,... All this functionality comes from rls - rust language services a server written in rust which analyzes code, builds it, runs it,...
It also analyzes git and displays blame information for current line (who and when the line was last edited) if the file is under version control. Perhaps Leo should use rls at least when editing rust. There might be similar language services for other languages too. I vaguely remember hearing about some standard for implementing such services. And definitely Leo could use leo-service for heavy lifting. At least two areas could be improved with the code I have already written: 1. parsing external files 2. calculating visible tree items for fast drawing only visible nodes Vitalije -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/57c6bbad-a346-4ac4-a732-9816dabfe2dd%40googlegroups.com.
