deepforge icon indicating copy to clipboard operation
deepforge copied to clipboard

code editor type inference

Open brollb opened this issue 8 years ago • 4 comments

To support more robust autocomplete in the code editors, we should use type inference before determining the possible completions

brollb avatar Jul 29 '16 14:07 brollb

This could be achieved by integrating python language server support.

brollb avatar Jul 23 '18 19:07 brollb

I have been looking into https://github.com/microsoft/monaco-editor. This editor is a shimmed editor from VSCode sources and runs on browsers (no mobile device support), has some documentation and examples and provides support for syntax highlighting for the languages we use. Instead of writing a completer logic for ace we could develop a monaco text editor (should not be that difficult to do as a lot of out of box defaults would work for our case) See (https://github.com/Microsoft/monaco-editor/issues/19).

A languge server client for Monaco editor has been developed here.

umesh-timalsina avatar Jun 07 '20 21:06 umesh-timalsina

Another related project: https://github.com/eclipse-theia/theia

brollb avatar Jun 24 '20 18:06 brollb

This issue needs to be broken down into two different issues.

  1. Integrate Monaco TextEditor. (This issue)
  2. Integrate a python language server with MonacoTextEditor

umesh-timalsina avatar Sep 16 '20 21:09 umesh-timalsina