[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