DJ Adams
DJ Adams
DJ Adams
Hello, my name is DJ and this is my website. I'm a Developer Advocate at SAP.
Latest Posts
TL;DR The Bash language server is easy to install and has support for shfmt which in turn has support for Editorconfig settings. For shell scripts without extensions, Editorconfig is no good, except if you use shfmt's special support in...
CDS modelling across files and modules In the context of CDS models, one of the best practices is to embrace aspects and "factor out separate concerns into separate files". In addition to files the CDS compiler supports Node.js packages...
Note: I'm still learning (a) Lua, (b) the API surface of Neovim and (c) how the different core components interact and work together, so this may not be the best solution, but it works for me and I've learned a lot digging in and putting...
At reCAP, part of Code Connect 2025, I gave a talk on the cds REPL: "Gain a superpower by learning how to harness the cds REPL". You can watch the recording on the replay site; this post is a sort of summary and accompaniment, and an...
Introduction The advent of the latest release of Neovim (0.11) brought some changes and improvements in the area of LSP and diagnostics support, covered nicely in the post What's new in Neovim 0.11 from Gregory Anders, and also in David...