diff --git a/assets/configs/clover.txt b/assets/configs/clover.txt new file mode 100644 index 0000000..fb474be --- /dev/null +++ b/assets/configs/clover.txt @@ -0,0 +1,13 @@ +aruco +leds +rospy +srvs +telem +offboard +hypot +mavros +rosrun +rostime +pymavlink +mavutil +rosmsg \ No newline at end of file diff --git a/ros_ide_vm.json b/ros_ide_vm.json index 79ceeb8..a0f9d70 100644 --- a/ros_ide_vm.json +++ b/ros_ide_vm.json @@ -63,6 +63,11 @@ "source": "{{user `assetsDir`}}/patches", "destination": "/tmp" }, + { + "type": "file", + "source": "{{user `assetsDir`}}/configs", + "destination": "/tmp" + }, { "type": "shell", "script": "scripts/install_software.sh", diff --git a/scripts/install_software.sh b/scripts/install_software.sh index 28f1d7e..41eb8c0 100644 --- a/scripts/install_software.sh +++ b/scripts/install_software.sh @@ -59,6 +59,15 @@ code --install-extension ms-vscode.cmake-tools code --install-extension ms-vscode.cpptools code --install-extension streetsidesoftware.code-spell-checker code --install-extension eamodio.gitlens + +echo "--- Add custom dictionary for VSCode" +sudo -E sh -c 'apt-get install -y jq moreutils' +mv /tmp/configs/clover.txt ${HOME}/.vscode/ +CODE_SETTINGS="$HOME/.config/Code/User/settings.json" +cat $CODE_SETTINGS +jq '."cSpell.customUserDictionaries"=[{name:"Clover", "path": "~/.vscode/clover.txt"}]' $CODE_SETTINGS | sponge $CODE_SETTINGS +cat $CODE_SETTINGS + echo "--- Installing pylint" /usr/bin/python3 -m pip install -U pylint --user