А что вообще за сыр бор? Разрабатывать через ssh в линукс всегда из коробки можно было, кучей разных способов. Это типа для виндузятников с VSCode какое-то большое открытие что ли?
ну почему же. Я какое-то время назад разрабатывал таким образом - сорцы лежат в каталоге, каталог примонтирован в докер, в докере крутится clangd, емакс подцепляется к этому clangd для lsp