summaryrefslogtreecommitdiffstats
path: root/.vscode
Commit message (Collapse)AuthorAgeFilesLines
* vscode: tell gitlens how to linkifiy our buglinks in commitsChristian Lohmaier2021-05-311-0/+6
| | | | | | | Change-Id: I7cc8efa94f75581d30047abf5c401b68741fb2a1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116342 Tested-by: Jenkins Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
* tell vscode to treat our patch.<level> files as diffsChristian Lohmaier2021-05-191-0/+3
| | | | | | | Change-Id: I770d97b409cd42b4ef697fbde352cb147fa3a995 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115807 Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
* vscode: make it work better when srcdir=buildir and add mac lldb configChristian Lohmaier2021-02-131-18/+41
| | | | | | | Change-Id: I75b7104c98d187353bc3950ad51877f10ae04760 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110838 Tested-by: Jenkins Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
* add a visual studio code workspace template (created by configure.ac)Christian Lohmaier2020-12-151-0/+176
Not having settings directly stored in .vscode directory in the repository/having the files ignored there is a problem when you build in a separate builddirectory and you regularly do a full reset of your sourcedir using "git clean -fdx" and similar. If you had any folder-settings, you'd lose them that way. VS Code doesn't really have a mechanism to include and then extend repository defaults, but it has three different tiers where settings are pulled from: folder, workspace and user For LibreOffice core repository there are no folder settings as our .vscode is not populated (or at least it is not stable), a user can of course place a settings.json or other configuration files in their checkout, just with the "git clean" problem mentioned above. This patch adds a workspace configuration - that file can be stored anywhere and instead references the folders to use as configuration items. If you want to add your own launch configuration or tasks: you can just store it on your desktop, and can completely wipe out your builddir as well as prune your srcdir - if you reuse the same paths for your next build, you can simply reopen that workspace file and have all your settings applied. Having it part of the core repository and created by configure from the template is thus just a convenience thing - it has a launch-in-debugger rule and settings for code search/browsing that should be all that's needed/all that's specific to LibreOffice at least. Change-Id: I8625d83d0c30c2668b99ec672c651c3d35258ca5 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107655 Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org> Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>