From 4cdf3f8c181d4d36ae0526d02ea190a2a6861a32 Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Wed, 30 Jun 2021 01:02:16 +0300 Subject: [PATCH] =?UTF-8?q?Add=20custom=20dictionary=20for=20VSCode?= =?UTF-8?q?=E2=80=99s=20cSpell?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/configs/clover.txt | 13 +++++++++++++ ros_ide_vm.json | 5 +++++ scripts/install_software.sh | 9 +++++++++ 3 files changed, 27 insertions(+) create mode 100644 assets/configs/clover.txt 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