diff --git a/docs/2023-08-09-vscode.html b/docs/2023-08-09-vscode.html new file mode 100644 index 0000000..39bacdc --- /dev/null +++ b/docs/2023-08-09-vscode.html @@ -0,0 +1,149 @@ + + + + + + + haunt98 posts + + + +
Index
+

+ VSCode +

+

Favortite settings everytime I install VSCode.

+

+ I sort JSON using + this + (will probably change in the future until I find better tool) +

+
+
{
+  "breadcrumbs.enabled": false,
+  "editor.bracketPairColorization.enabled": true,
+  "editor.bracketPairColorization.independentColorPoolPerBracketType": true,
+  "editor.cursorBlinking": "smooth",
+  "editor.cursorSmoothCaretAnimation": "on",
+  "editor.foldingImportsByDefault": true,
+  "editor.guides.bracketPairs": "active",
+  "editor.inlineSuggest.enabled": true,
+  "editor.lineNumbers": "relative",
+  "editor.minimap.renderCharacters": false,
+  "editor.renderLineHighlight": "gutter",
+  "editor.smoothScrolling": true,
+  "editor.wordWrap": "on",
+  "editor.wordWrapColumn": 120,
+  "explorer.confirmDelete": false,
+  "explorer.confirmDragAndDrop": false,
+  "explorer.sortOrder": "type",
+  "extensions.ignoreRecommendations": true,
+  "files.autoSave": "onFocusChange",
+  "files.exclude": {
+    ".idea": true,
+    "vendor": true
+  },
+  "files.trimTrailingWhitespace": true,
+  "files.watcherExclude": {
+    ".idea": true,
+    "vendor": true
+  },
+  "git.mergeEditor": true,
+  "problems.decorations.enabled": false,
+  "search.exclude": {
+    ".idea": true,
+    "vendor": true
+  },
+  "telemetry.telemetryLevel": "off",
+  "terminal.integrated.enablePersistentSessions": false,
+  "terminal.integrated.macOptionIsMeta": true,
+  "terminal.integrated.persistentSessionReviveProcess": "never",
+  "terminal.integrated.showExitAlert": false,
+  "window.commandCenter": true,
+  "workbench.fontAliasing": "auto"
+}
+
+

+ Can not go without vim, with extension + Vim +

+
+
{
+  "vim.enableNeovim": true,
+  "vim.neovimPath": "/change/your/path/here",
+  "vim.textwidth": 120,
+  "vim.whichwrap": "<,>,[,]"
+}
+
+

+ I code in Go, with extension + Go +

+
+
{
+  "go.inlayHints.parameterNames": true,
+  "go.lintOnSave": "off",
+  "go.survey.prompt": false,
+  "go.toolsManagement.autoUpdate": true,
+  "gopls": {
+    "formatting.gofumpt": true,
+    "ui.documentation.linksInHover": false,
+    "ui.semanticTokens": true
+  }
+}
+
+

+ Some love for PlantUML, with extension + PlantUML +

+
+
{
+  "plantuml.exportFormat": "png",
+  "plantuml.server": "https://www.plantuml.com/plantuml"
+}
+
+ +
+ Feel free to ask me via + email or + Mastodon. Source + code is available on + GitHub +
+ + diff --git a/docs/index.html b/docs/index.html index 0f550f2..a7d1901 100644 --- a/docs/index.html +++ b/docs/index.html @@ -62,6 +62,7 @@
  • Pastebin
  • F(an) android
  • Cache shenanigan
  • +
  • VSCode
  • diff --git a/posts/2023-08-09-vscode.md b/posts/2023-08-09-vscode.md new file mode 100644 index 0000000..c2bbb14 --- /dev/null +++ b/posts/2023-08-09-vscode.md @@ -0,0 +1,91 @@ +# VSCode + +Favortite settings everytime I install VSCode. + +I sort JSON using [this](https://r37r0m0d3l.github.io/json_sort/) (will probably +change in the future until I find better tool) + +```json +{ + "breadcrumbs.enabled": false, + "editor.bracketPairColorization.enabled": true, + "editor.bracketPairColorization.independentColorPoolPerBracketType": true, + "editor.cursorBlinking": "smooth", + "editor.cursorSmoothCaretAnimation": "on", + "editor.foldingImportsByDefault": true, + "editor.guides.bracketPairs": "active", + "editor.inlineSuggest.enabled": true, + "editor.lineNumbers": "relative", + "editor.minimap.renderCharacters": false, + "editor.renderLineHighlight": "gutter", + "editor.smoothScrolling": true, + "editor.wordWrap": "on", + "editor.wordWrapColumn": 120, + "explorer.confirmDelete": false, + "explorer.confirmDragAndDrop": false, + "explorer.sortOrder": "type", + "extensions.ignoreRecommendations": true, + "files.autoSave": "onFocusChange", + "files.exclude": { + ".idea": true, + "vendor": true + }, + "files.trimTrailingWhitespace": true, + "files.watcherExclude": { + ".idea": true, + "vendor": true + }, + "git.mergeEditor": true, + "problems.decorations.enabled": false, + "search.exclude": { + ".idea": true, + "vendor": true + }, + "telemetry.telemetryLevel": "off", + "terminal.integrated.enablePersistentSessions": false, + "terminal.integrated.macOptionIsMeta": true, + "terminal.integrated.persistentSessionReviveProcess": "never", + "terminal.integrated.showExitAlert": false, + "window.commandCenter": true, + "workbench.fontAliasing": "auto" +} +``` + +Can not go without vim, with extension +[Vim](https://marketplace.visualstudio.com/items?itemName=vscodevim.vim) + +```json +{ + "vim.enableNeovim": true, + "vim.neovimPath": "/change/your/path/here", + "vim.textwidth": 120, + "vim.whichwrap": "<,>,[,]" +} +``` + +I code in Go, with extension +[Go](https://marketplace.visualstudio.com/items?itemName=golang.go) + +```json +{ + "go.inlayHints.parameterNames": true, + "go.lintOnSave": "off", + "go.survey.prompt": false, + "go.toolsManagement.autoUpdate": true, + "gopls": { + "formatting.gofumpt": true, + "ui.documentation.linksInHover": false, + "ui.semanticTokens": true + } +} +``` + +Some love for PlantUML, with extension +[PlantUML](https://marketplace.visualstudio.com/items?itemName=jebbs.plantuml) + +```json +{ + "plantuml.exportFormat": "png", + "plantuml.server": "https://www.plantuml.com/plantuml" +} +``` diff --git a/posts/index.md b/posts/index.md index c6aab46..77f385a 100644 --- a/posts/index.md +++ b/posts/index.md @@ -28,3 +28,4 @@ This is where I dump my thoughts. - [Pastebin](2023-07-01-pastebin.html) - [F(an) android](2023-07-02-fandroid.html) - [Cache shenanigan](2023-07-30-cache-shenanigan.html) +- [VSCode](2023-08-09-vscode.html)