.gitignore | 2 ++ loleaflet/Makefile.am | 16 ++++++++++++++++ 2 files changed, 18 insertions(+)
New commits: commit cf61a5cf945e3f33df7b26d32bd3487ce270fcd7 Author: Henry Castro <hcas...@collabora.com> AuthorDate: Sun Apr 5 09:47:27 2020 -0400 Commit: Henry Castro <hcas...@collabora.com> CommitDate: Fri Apr 17 14:26:02 2020 +0200 loleaflet: generate jsconfig.json Very useful with vim plugin YouCompleteMe with a TSServer-based completion engine for JavaScript and TypeScript Change-Id: Ib2961940f171691e10c2af10ebb911283ee1ff20 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/91861 Tested-by: Henry Castro <hcas...@collabora.com> Reviewed-by: Henry Castro <hcas...@collabora.com> diff --git a/.gitignore b/.gitignore index 97d8e383b..77bc70bb5 100644 --- a/.gitignore +++ b/.gitignore @@ -58,6 +58,8 @@ loolwsd.log loleaflet/build/dist loleaflet/dist loleaflet/npm-shrinkwrap.json +loleaflet/jsconfig.json +loleaflet/admin/jsconfig.json connect lokitclient diff --git a/loleaflet/Makefile.am b/loleaflet/Makefile.am index 87286367f..3554ee1d3 100644 --- a/loleaflet/Makefile.am +++ b/loleaflet/Makefile.am @@ -584,6 +584,22 @@ clean-local: rm -rf node_modules rm -rf $(builddir)/dist rm -rf $(builddir)/build/dist + @rm -f $(abs_srcdir)/jsconfig.json + @rm -f $(abs_srcdir)/admin/jsconfig.json ctags: @$(CTAGS) --language-force=JavaScript $(LOLEAFLET_JS_SRC) $(srcdir)/js/global.js + +$(abs_srcdir)/jsconfig.json: + @printf "{\n \ + \"compilerOptions\" : {},\n \ + \"include\" : [\"src/**/*\", \"js/**/*\"],\n \ + \"exclude\" : [\"node_modules\", \"admin/**/*\"]\n}" > $@ + +$(abs_srcdir)/admin/jsconfig.json: + @printf "{\n \ + \"compilerOptions\" : {},\n \ + \"include\" : [\"./**/*\"],\n \ + \"exclude\" : [\"node_modules\"]\n}" > $@ + +jsconfig: $(abs_srcdir)/jsconfig.json $(abs_srcdir)/admin/jsconfig.json _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits