Archlinux
Visual Studio Code: Version: 1.58.0-insider
nRF Connect: v2021.9.98
I installed the "nRF Connect" extension in vscode, and went to look into a problem I was encountering only to find the "Repository" link points to a non-existent address (https://github.com/NordicPlayground/vscode-ncs-devtools).
So, that's the first issue. The second (original reason) was setting the SDK path...
I originally downloaded and unzipped "nRF5_SDK_17.1.0_ddde560". I figured that'd be what I needed, though it seemed rather sparse compared to what I had been working with for my ST devices.
Later I found "sdk-nrf", for which I downloaded the master branch (--depth 1). That looked more full compared to the other "SDK" I downloaded.
That is the path I used for the SDK in the extension, but it shows "undefined" before the path. I'm going to assume it's because of "tags", which is what I was going to look into in the non-existent repository.
Then when I went to create a new Application, I see "Application template" says "No samples found.", and clicking "Browse" shows no samples and the right-pane shows "No documentation available", even though I am "online", given I was able to download/install the extension.
The SDK path shows the samples directory has 22 other folders, so yeah, there ARE samples even though the extension claims otherwise.
EDIT0: I'm betting my "original reason" is caused by me NOT using "west" to do stuff. I was REALLY "manually" setting things up ("git clone"). I'm thinking I'll be fine without using the extension tool and just manually going deep with it all. It's pretty much how I do it with ST anyway, I just have to find the "DEFINES" needed for my device, which I'm sure is already in the SDK path somewhere.
EDIT1: It's also looking like to me that the NCS is meant to replace nrf5 SDK, so I should just stick with the sdk-nrf repository.
EDIT2: Weird, there's no "Edit" for replies? I'm not seeing any "More" for my reply below that I wanted to edit. In any case, it looks like I may be in a world of hurt if I don't use "west" and all of the dependencies. Python seems to be deeply ingrained in the SDK, as I'm finding while just wanting to build the doc. All starting with the Manifest in "west.yml". Bugger.