this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Miscellaneous vscode updates

+181 -77
+11 -3
.config/Code/User/custom.css
··· 1 1 .monaco-workbench .part>.content code, 2 - .monaco-workbench .part>.content .tiw-metadata-value, 3 2 .monaco-workbench .part>.content .monaco-tokenized-source, 4 - .comment-form .review-thread-reply-button, 5 - .comment-form .view-lines, 3 + .monaco-workbench .part>.content .tiw-metadata-value, 6 4 .comment-body pre *, 7 5 .comment-body code *, 8 6 .comment-body .diff * { 9 7 font-size: 11px !important; 10 8 font-family: 'Input Mono' !important; 11 9 } 10 + 11 + .comments-panel .comments-panel-container .text code, 12 + .comment-form .monaco-editor, 13 + .comment-form .review-thread-reply-button { 14 + /* Default is 12px but some of these get overridden by the 15 + * !important 11px in the rule above, so switch it back here. 16 + */ 17 + font-size: 12px !important; 18 + font-family: 'Input Mono' !important; 19 + }
+43 -50
.config/Code/User/extensions.txt
··· 1 - 13xforever.language-x86-64-assembly@3.0.0 1 + 13xforever.language-x86-64-assembly@3.1.4 2 2 a5huynh.vscode-ron@0.10.0 3 - ahmadalli.vscode-nginx-conf@0.1.3 3 + ahmadalli.vscode-nginx-conf@0.3.2 4 4 Alpha4.jsonl@0.0.1 5 - anseki.vscode-color@0.4.5 6 - asvetliakov.vscode-neovim@0.0.97 7 - atlassian.atlascode@3.0.3 5 + asvetliakov.vscode-neovim@0.3.2 6 + atlassian.atlascode@3.0.4 8 7 attilabuti.brainfuck-syntax@0.0.1 9 8 BazelBuild.vscode-bazel@0.7.0 10 - bbenoist.QML@1.0.0 11 9 be5invis.vscode-custom-css@7.2.1 12 10 bierner.markdown-checkbox@0.4.0 13 - bierner.markdown-mermaid@1.18.1 14 - bmalehorn.vscode-fish@1.0.33 11 + bmalehorn.vscode-fish@1.0.36 15 12 bpruitt-goddard.mermaid-markdown-syntax-highlighting@1.5.2 16 - codeout.vscode-junos@0.3.0 17 13 codezombiech.gitignore@0.9.0 18 14 corewa-rs.redcode@0.2.1 19 15 dan-c-underwood.arm@1.7.4 20 - DavidAnson.vscode-markdownlint@0.50.0 16 + DavidAnson.vscode-markdownlint@0.51.0 21 17 dfarley1.file-picker@0.2.0 22 - dnicolson.binary-plist@0.11.2 18 + dnicolson.binary-plist@0.11.3 23 19 DotJoshJohnson.xml@2.5.1 24 - dtoplak.vscode-glsllint@1.8.0 25 20 dunstontc.viml@0.1.7 26 - eamodio.gitlens@13.6.0 21 + eamodio.gitlens@14.2.1 27 22 emeraldwalk.RunOnSave@0.2.0 28 - geequlim.godot-tools@1.3.1 29 - GitHub.vscode-pull-request-github@0.66.1 30 - golang.go@0.38.0 23 + GitHub.vscode-pull-request-github@0.71.2023082209 24 + golang.go@0.39.1 31 25 Gruntfuggly.todo-tree@0.0.226 32 - haskell.haskell@2.2.4 33 26 ian-h-chamberlain.pica200@0.1.0 27 + ian-h-chamberlain.rpm-spec@0.3.3 34 28 IBM.output-colorizer@0.1.2 35 29 iliazeus.vscode-ansi@1.1.6 36 30 janjoerke.jenkins-pipeline-linter-connector@1.2.0 37 31 jasonnutter.vscode-codeowners@1.1.1 38 - jbenden.c-cpp-flylint@1.13.0 32 + jbenden.c-cpp-flylint@1.13.1 39 33 jeff-hykin.better-cpp-syntax@1.17.2 40 34 jinliming2.vscode-go-template@0.2.1 41 35 josetr.cmake-language-support-vscode@0.0.9 ··· 43 37 justusadam.language-haskell@3.6.0 44 38 korekontrol.saltstack@0.0.9 45 39 kumar-harsh.graphql-for-vscode@1.15.3 40 + LaurentTreguier.rpm-spec@0.3.2 46 41 llvm-vs-code-extensions.vscode-clangd@0.1.24 42 + maelvalais.autoconf@0.2.0 47 43 mariusschulz.yarn-lock-syntax@0.2.0 48 44 marko2276.yang@0.1.3 49 45 mattn.Lisp@0.1.12 50 46 mechatroner.rainbow-csv@3.7.0 51 - moshfeu.compare-folders@0.22.5 52 - ms-azuretools.vscode-docker@1.25.1 53 - ms-dotnettools.vscode-dotnet-runtime@1.6.0 54 - ms-python.isort@2022.8.0 55 - ms-python.python@2023.10.0 56 - ms-python.vscode-pylance@2023.6.10 57 - ms-toolsai.jupyter@2023.5.1001582324 58 - ms-toolsai.jupyter-renderers@1.0.15 59 - ms-vscode-remote.remote-containers@0.295.0 47 + moshfeu.compare-folders@0.23.0 48 + ms-azuretools.vscode-docker@1.26.0 49 + ms-dotnettools.vscode-dotnet-runtime@1.7.0 50 + ms-python.isort@2023.10.1 51 + ms-python.python@2023.14.0 52 + ms-python.vscode-pylance@2023.8.30 53 + ms-toolsai.jupyter@2023.7.1002162226 54 + ms-toolsai.jupyter-keymap@1.1.2 55 + ms-toolsai.jupyter-renderers@1.0.17 56 + ms-vscode-remote.remote-containers@0.304.0 60 57 ms-vscode-remote.remote-ssh@0.102.0 61 58 ms-vscode-remote.remote-ssh-edit@0.86.0 62 - ms-vscode.cmake-tools@1.14.33 63 - ms-vscode.cpptools@1.15.4 64 - ms-vscode.hexeditor@1.9.11 65 - ms-vscode.live-server@0.4.8 66 - ms-vscode.remote-explorer@0.4.0 59 + ms-vscode.cmake-tools@1.15.31 60 + ms-vscode.cpptools@1.17.4 61 + ms-vscode.hexeditor@1.9.12 62 + ms-vscode.live-server@0.4.9 63 + ms-vscode.remote-explorer@0.4.1 67 64 ms-vscode.vscode-serial-monitor@0.10.0 68 - ms-vsliveshare.vsliveshare@1.0.5873 69 - naumovs.color-highlight@2.5.0 65 + ms-vsliveshare.vsliveshare@1.0.5883 70 66 neilding.language-liquid@0.1.1 71 - nico-castell.linux-desktop-file@0.0.21 72 67 NicolasVuillamy.vscode-groovy-lint@2.0.0 73 - pierre-payen.gdb-syntax@0.5.1 74 - PolyMeilex.wgsl@0.1.14 68 + PolyMeilex.wgsl@0.1.16 75 69 raynigon.nginx-formatter@0.0.13 76 - Razoric.gdscript-toolkit-formatter@1.2.3 77 70 rebornix.ruby@0.28.1 78 71 redhat.vscode-commons@0.0.6 79 - redhat.vscode-xml@0.25.0 80 - redhat.vscode-yaml@1.13.0 72 + redhat.vscode-xml@0.26.1 73 + redhat.vscode-yaml@1.14.0 81 74 ria.elastic@0.13.3 82 75 richie5um2.vscode-sort-json@1.20.0 83 - rioj7.command-variable@1.53.0 84 76 robocorp.robotframework-lsp@1.11.0 85 77 RReverser.llvm@0.1.1 86 - rust-lang.rust-analyzer@0.3.1549 78 + rust-lang.rust-analyzer@0.3.1631 87 79 ryanluker.vscode-coverage-gutters@2.11.0 80 + ryuta46.multi-command@1.6.0 88 81 samuelcolvin.jinjahtml@0.20.0 89 - sleistner.vscode-fileutils@3.10.1 82 + shalimski.swapdiff@0.2.1 83 + shd101wyy.markdown-preview-enhanced@0.6.10 84 + sleistner.vscode-fileutils@3.10.3 90 85 slevesque.shader@1.1.5 91 - stevensona.shader-toy@0.10.15 86 + stevensona.shader-toy@0.11.1 92 87 streetsidesoftware.code-spell-checker@2.20.5 93 - tamasfe.even-better-toml@0.19.0 94 - timonwong.shellcheck@0.32.6 95 - tonybaloney.vscode-pets@1.22.0 96 - trond-snekvik.gnu-mapfiles@1.1.0 88 + tamasfe.even-better-toml@0.19.2 89 + timonwong.shellcheck@0.33.1 97 90 twxs.cmake@0.0.17 98 - Tyriar.sort-lines@1.10.1 91 + Tyriar.sort-lines@1.10.2 99 92 vadimcn.vscode-lldb@1.9.2 100 93 Veracosta.mib@0.0.4 101 94 vsciot-vscode.vscode-arduino@0.6.0 ··· 108 101 wingrunr21.vscode-ruby@0.28.0 109 102 xaver.clang-format@1.9.0 110 103 xoronic.pestfile@0.4.1 111 - yy0931.gitconfig-lsp@0.9.4 104 + yy0931.gitconfig-lsp@0.10.0 112 105 ZixuanWang.linkerscript@1.0.3 113 106 zxh404.vscode-proto3@0.5.5
+121 -23
.config/Code/User/keybindings.json
··· 327 327 // Bindings for vscode-neovim 328 328 // ========================================================================= 329 329 { 330 + "key": "shift+tab", 331 + "command": "-vscode-neovim.send", 332 + "when": "neovim.recording || editorTextFocus && neovim.init && neovim.mode != 'insert'" 333 + }, 334 + { 335 + "key": "shift+tab", 336 + "command": "vscode-neovim.send", 337 + "when": "neovim.recording || (editorTextFocus && neovim.init && neovim.mode != 'insert' && !commentEditorFocused)", 338 + "args": "<S-Tab>" 339 + }, 340 + { 341 + "key": "shift+tab", 342 + "command": "-outdent", 343 + "when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus" 344 + }, 345 + { 346 + "key": "shift+tab", 347 + "command": "outdent", 348 + "when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus && neovim.mode == 'insert'" 349 + }, 350 + { 330 351 "key": "escape", 331 352 "command": "-cancelSelection", 332 353 "when": "editorHasSelection && textInputFocus" ··· 418 439 "args": "k", 419 440 "when": "editorTextFocus && neovim.init && neovim.mode != 'insert' && !isInDiffEditor", 420 441 }, 421 - { 422 - "key": "m", 423 - "command": "vscode-neovim.send", 424 - "args": "m", 425 - "when": "editorTextFocus && neovim.init && neovim.mode != 'insert' && !isInDiffEditor", 426 - }, 442 + // { 443 + // "key": "m", 444 + // "command": "vscode-neovim.send", 445 + // "args": "m", 446 + // "when": "editorTextFocus && neovim.init && neovim.mode != 'insert' && !isInDiffEditor", 447 + // }, 427 448 { 428 449 "key": "shift+d", 429 450 "command": "vscode-neovim.send", ··· 630 651 "command": "-workbench.action.hideComment", 631 652 "when": "commentEditorFocused" 632 653 }, 633 - // TODO these bindings seem troublesome for e.g. `git diffool`: 654 + { 655 + "key": "escape", 656 + "command": "workbench.action.hideComment", 657 + "when": "commentEditorFocused && neovim.mode != 'insert' && commentIsEmpty" 658 + }, 659 + { 660 + "key": "escape", 661 + "command": "pr.collapseAllComments", 662 + "when": "!(!comment) && !commentEditorFocused" 663 + }, 634 664 // { 635 - // "key": "n", 636 - // "command": "workbench.action.compareEditor.nextChange", 637 - // "when": "editorTextFocus && isInDiffEditor && !github:inReviewMode", 665 + // "key": "escape", 666 + // "command": "workbench.action.hideComment", 667 + // "when": "!editorTextFocus && isInDiffEditor && !commentEditorFocused && !commentThreadIsEmpty" 638 668 // }, 669 + // seems the `pr.*` commands just don't work at all for keyboard shortcuts :[ 639 670 // { 640 - // "key": "p", 641 - // "command": "workbench.action.compareEditor.previousChange", 642 - // "when": "editorTextFocus && isInDiffEditor && !github:inReviewMode", 671 + // "key": "escape", 672 + // "command": "pr.cancelEditComment", 673 + // "when": "commentEditorFocused && neovim.mode == 'normal' && !commentIsEmpty" 643 674 // }, 644 - // TODO: Maybe pass these ones through nvim so we can move cursor too? 645 675 { 646 676 "key": "n", 647 - "command": "pr.goToNextDiffInPr", 648 - "when": "editorTextFocus && isInDiffEditor && !commentEditorFocused && github:inReviewMode", 677 + "command": "runCommands", 678 + "args": { 679 + "commands": [ 680 + // https://github.com/vscode-neovim/vscode-neovim/issues/1106 681 + { 682 + "command": "vscode-neovim.send", 683 + "args": "i" 684 + }, 685 + "workbench.action.compareEditor.nextChange", 686 + "vscode-neovim.escape", 687 + ], 688 + }, 689 + "when": "isInDiffEditor && !commentEditorFocused && github:inReviewMode && neovim.mode != 'insert'", 649 690 }, 650 691 { 651 692 "key": "p", 652 - "command": "pr.goToPreviousDiffInPr", 653 - "when": "editorTextFocus && isInDiffEditor && !commentEditorFocused && github:inReviewMode", 693 + "command": "runCommands", 694 + "args": { 695 + "commands": [ 696 + // https://github.com/vscode-neovim/vscode-neovim/issues/1106 697 + { 698 + "command": "vscode-neovim.send", 699 + "args": "i" 700 + }, 701 + "workbench.action.compareEditor.previousChange", 702 + "vscode-neovim.escape", 703 + ], 704 + }, 705 + "when": "isInDiffEditor && !commentEditorFocused && github:inReviewMode && neovim.mode != 'insert'", 706 + }, 707 + { 708 + "key": "cmd+alt+shift+i", 709 + "command": "workbench.action.inspectContextKeys", 710 + "args": {} 711 + }, 712 + { 713 + "key": "shift+n", 714 + "command": "extension.multiCommand.execute", 715 + "args": { 716 + // damn, this needs a *really* long interval to work properly sometimes 717 + "interval": 750, 718 + "sequence": [ 719 + "pr.goToNextDiffInPr", 720 + "workbench.action.compareEditor.focusPrimarySide", 721 + ] 722 + }, 723 + "when": "isInDiffEditor && !commentEditorFocused && github:inReviewMode", 724 + }, 725 + { 726 + "key": "shift+p", 727 + "command": "extension.multiCommand.execute", 728 + "args": { 729 + "interval": 750, 730 + "sequence": [ 731 + "pr.goToPreviousDiffInPr", 732 + "workbench.action.compareEditor.focusPrimarySide", 733 + ] 734 + }, 735 + "when": "isInDiffEditor && !commentEditorFocused && github:inReviewMode", 654 736 }, 655 737 { 656 738 "key": "alt+j", 657 - "command": "pr.markFileAsViewed", 658 - "when": "editorTextFocus && github:inReviewMode && isInDiffEditor", 739 + "command": "runCommands", 740 + "args": { 741 + "commands": [ 742 + "pr.markFileAsViewed", 743 + "workbench.action.reopenClosedEditor", 744 + ] 745 + }, 746 + "when": "github:inReviewMode && isInDiffEditor && resourcePath not in github:viewedFiles", 659 747 }, 660 748 { 661 749 "key": "alt+k", 662 750 "command": "pr.unmarkFileAsViewed", 663 - "when": "editorTextFocus && github:inReviewMode && inDiffEditor", 751 + "when": "github:inReviewMode && inDiffEditor", 664 752 }, 665 753 { 666 754 "key": "m", 667 - "command": "pr.createComment", 668 - "when": "editorTextFocus && github:inReviewMode && inDiffEditor && !commentEditorFocused", 755 + "command": "vscode-neovim.send", 756 + "args": "\\m", 757 + "when": "editorTextFocus && github:inReviewMode && inDiffEditor && !commentEditorFocused && !comment && neovim.mode != 'insert'", 758 + }, 759 + { 760 + "key": "shift+m", 761 + "command": "editor.action.nextCommentThreadAction", 762 + "when": "editorTextFocus && github:inReviewMode && inDiffEditor && !commentEditorFocused && !comment && neovim.mode != 'insert'", 669 763 }, 670 764 { 671 765 "key": "shift+d", ··· 1169 1263 "key": "ctrl+alt+left", 1170 1264 "command": "workbench.action.terminal.focusPreviousPane", 1171 1265 "when": "isLinux && terminalFocus" 1266 + }, 1267 + { 1268 + "key": "ctrl+q", 1269 + "command": "-workbench.action.quickOpenView" 1172 1270 } 1173 1271 ]
+5 -1
.config/Code/User/settings.json
··· 483 483 { 484 484 "scope": "string.quoted.docstring", 485 485 "settings": { 486 - "fontStyle": "bold" 486 + "fontStyle": "bold", 487 + "foreground": "#88846F", 487 488 } 488 489 }, 489 490 ], ··· 864 865 "python.experiments.optOutFrom": [ 865 866 "All" 866 867 ], 868 + "python.testing.autoTestDiscoverOnSaveEnabled": false, 867 869 "python.defaultInterpreterPath": "python", 868 870 "python.formatting.provider": "black", 869 871 "python.formatting.blackArgs": ["--fast"], ··· 1146 1148 // TODO maybe worth reconsidering 1147 1149 "vscode-neovim.mouseSelectionStartVisualMode": false, 1148 1150 1151 + "vscode-neovim.logLevel": "warn", 1152 + "vscode-neovim.neovimClean": false, 1149 1153 "vscode-neovim.neovimExecutablePaths.darwin": "/usr/local/bin/nvim", 1150 1154 "vscode-neovim.neovimInitVimPaths.darwin": "~/.vimrc", 1151 1155 "vscode-neovim.neovimInitVimPaths.linux": "~/.vimrc",
+1
.cspell/default.txt
··· 182 182 unconfigure 183 183 unexported 184 184 ungrouped 185 + unmarshalling 185 186 unstaged 186 187 unsubscriptable 187 188 untracked
.ssh/vscode_config

This is a binary file and will not be displayed.