From 46c011a7741a6d0361f6c508e16add4dbe2a3d89 Mon Sep 17 00:00:00 2001
From: Thibaut de Saivre <thibaut.de-saivre@polytechnique.edu>
Date: Thu, 12 Oct 2023 10:41:34 +0200
Subject: [PATCH] finish extensions config

---
 .vscode/extensions.json | 41 +++++++++++++++++++++++++++++++++++++++--
 1 file changed, 39 insertions(+), 2 deletions(-)

diff --git a/.vscode/extensions.json b/.vscode/extensions.json
index 53759a8..048d52c 100644
--- a/.vscode/extensions.json
+++ b/.vscode/extensions.json
@@ -38,6 +38,27 @@
     // Monokai theme is also nice
     "emmanuelbeziat.vscode-great-icons", // Nice VSCode icons
 
+    // ****************************************************** //
+    //                        DOCKER                          //
+    // ****************************************************** //
+
+    "ms-azuretools.vscode-docker", // View running docker containers
+    //, SSH et SFTP
+
+    // ****************************************************** //
+    //               SSH REMOTE DEVELOPMENT                   //
+    // ****************************************************** //
+
+    "ms-vscode-remote.remote-ssh", // Open remote files via SSH
+    "ms-vscode-remote.remote-ssh-edit", // SSh config files support
+    "Natizyskunk.sftp", // File sync
+
+    // ****************************************************** //
+    //                WINDOWS WSL DEVELOPMENT                 //
+    // ****************************************************** //
+
+    "ms-vscode-remote.remote-wsl", // Open folders on your system using Windows Subsystems for Linux
+
     // VSCODE LANGUAGE EXTENSIONS
 
     // ****************************************************** //
@@ -71,6 +92,7 @@
     "llvm-vs-code-extensions.vscode-clangd", // Clangd language server (best c++ language server)
     "xaver.clang-format", // FORMATTER (clang-format)
     "twxs.cmake", // CMake language support (for CMakeLists.txt files for c++ project configurations)
+    "ms-vscode.makefile-tools", // Makefile support
 
     // ****************************************************** //
     //               TYPESCRIPT / JAVASCRIPT                  //
@@ -79,13 +101,28 @@
     "esbenp.prettier-vscode", // FORMATTER : prettier
 
     "ecmel.vscode-html-css", // HTML / CSS language support
-    "sidthesloth.html5-boilerplate" // Boilerplate HTML5 template
+    "sidthesloth.html5-boilerplate", // Boilerplate HTML5 template
+
+    "ritwickdey.LiveServer", // View HTML files directly in your browser with hot reload
 
     // ****************************************************** //
     //                         LATEX                          //
     // ****************************************************** //
+    // Note : you must install a Latex distribution (like TexLive) for this setup to work properly.
 
-    // Go, Rust, Docker, SSH et SFTP
+    "James-Yu.latex-workshop", // Latex support
+    "JeffersonQin.latex-snippets-jeff", // Latex snippets
+    "tomoki1207.pdf", // Display PDF files in VSCode (useful to display the Latex output)
+
+    // ****************************************************** //
+    //                        GoLang                          //
+    // ****************************************************** //
+    "golang.go", // Go language support (linting, formatting...)
+
+    // ****************************************************** //
+    //                          Rust                          //
+    // ****************************************************** //
+    "rust-lang.rust-analyzer" // Rust language support (linting, formatting...)
   ],
   // List of extensions recommended by VS Code that should not be recommended for users of this workspace.
   "unwantedRecommendations": []
-- 
GitLab