[Libreoffice-bugs] [Bug 109034] New: Suggestion -- VS Code integration into LibreOffice

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Sun Jul 9 13:27:43 UTC 2017


https://bugs.documentfoundation.org/show_bug.cgi?id=109034

            Bug ID: 109034
           Summary: Suggestion -- VS Code integration into LibreOffice
           Product: LibreOffice
           Version: 5.4.0.1 rc
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: medium
         Component: BASIC
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: shivisi at hotmail.com

Description:
Currently, LibreOffice supports 4 different macro languages (Basic, Javascript,
BeanShell, Python) using 3 different editors (Python doesn't have a built-in
editor). Of these, the Base editor, which has seen the most investment, still
has rudimentary Intellisense (no description of items, no parameter lists for
methods) as an only experimental feature.

VS Code is a mature and extensible editor for multiple languages. It can be
used with any language server that communicates over the Language Server
Protocol (https://github.com/Microsoft/language-server-protocol). (There are
already language server implementations for Javascript and Python). Debugging
is provided with a debugging extension
(https://code.visualstudio.com/docs/extensions/example-debuggers).

I think that providing a unified code editing experience for multiple
languages, built on VS Code's powerful UI, intellisense and debugging
framework, would be a great boon for macro editing in LibreOffice. It would
also free up development efforts from reinventing the wheel when adding
features to the various code editors.

(I've opened an corresponding issue on VS Code at
https://github.com/Microsoft/vscode/issues/30307).

Steps to Reproduce:
Tools -> Macros -> Organize Macros

Actual Results:  
NA

Expected Results:
NA


Reproducible: Always

User Profile Reset: No

Additional Info:


User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20170709/342521d9/attachment.html>


More information about the Libreoffice-bugs mailing list