this repo has no description
0
fork

Configure Feed

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

Merge branch 'master' of github.com:ian-h-chamberlain/dotfiles

+130 -93
+1 -1
.Brewfile
··· 167 167 brew "nektos/tap/act" 168 168 169 169 # Ambitious Vim-fork focused on extensibility and agility 170 - brew "neovim" 170 + brew "neovim", args: ["HEAD"] 171 171 172 172 # OpenBSD freely-licensed SSH connectivity tools 173 173 brew "openssh"
+11
.config/bat/config
··· 1 + --theme="Monokai Extended" 2 + 3 + # This is not supported on all terminal emulators (like tmux, by default) 4 + --italic-text="always" 5 + 6 + # This is the default, but when using `bat` as $PAGER we want to go back to less 7 + --pager="less" 8 + 9 + --map-syntax="WORKSPACE:Python" 10 + --map-syntax="*.bzl:Python" 11 + --map-syntax="*.bazel:Python"
+9 -2
.config/fish/conf.d/50-config.fish
··· 1 1 # Set fish_user_paths here instead of fish_variables to expand $HOME per-machine 2 - set -Ux fish_user_paths \ 2 + set -gx fish_user_paths \ 3 3 ~/.cargo/bin \ 4 4 ~/Library/Python/3.7/bin 5 5 6 6 # Set a proper TTY for gpg commands to work 7 7 set -x GPG_TTY (tty) 8 8 9 + # Use `bat` as pager if it present 10 + if command -qs bat 11 + set -gx PAGER (which bat) 12 + set -gx MANPAGER (which col)" -bx | "(which bat)" --plain --language Manpage" 13 + set -gx GIT_PAGER (which bat)" --plain" 14 + end 15 + 9 16 # Set global cask dir for 'personal' computers 10 17 if command -qs yadm && test (yadm config local.class) = "personal" 11 18 set -x HOMEBREW_CASK_OPTS "--appdir=~/Applications" ··· 15 22 set -gx DOCKER_NAME (sed -E 's/.*DOCKER_NAME=(.+)/\1/' /etc/profile.d/docker_name.sh) 16 23 end 17 24 18 - if status is-interactive; and status is-login 25 + if status is-interactive 19 26 # Run nvm to update fish_user_paths for npm installs. Allow failure if running 20 27 # outside home directory (no .nvmrc found), and run in background to avoid 21 28 # blocking the shell from starting
+5
.config/fish/functions/bazel.fish
··· 1 + function bazel 2 + pyenv shell bazel-py3 bazel-py3-beta bazel-py2 3 + command bazel $argv 4 + pyenv shell - 5 + end
+1 -1
.config/newtabtools/work/tiles.json
··· 53 53 "id": 9 54 54 }, 55 55 { 56 - "url": "https://wayne-manor-staging.lab.128technology.com", 56 + "url": "https://wayne-manor.lab.128technology.com", 57 57 "title": "Login | Interchange", 58 58 "position": 9, 59 59 "id": 10
+10 -10
.config/vscode/extensions.txt
··· 1 1 13xforever.language-x86-64-assembly@2.3.0 2 - asvetliakov.vscode-neovim@0.0.52 3 - atlassian.atlascode@2.7.0 2 + asvetliakov.vscode-neovim@0.0.62 3 + atlassian.atlascode@2.7.1 4 4 BazelBuild.vscode-bazel@0.4.0 5 5 be5invis.toml@0.5.1 6 6 bmalehorn.vscode-fish@1.0.20 ··· 13 13 eamodio.gitlens@10.2.2 14 14 fabiospampinato.vscode-statusbar-debugger@2.0.6 15 15 GitHub.vscode-pull-request-github@0.19.0 16 - golang.go@0.16.1 16 + golang.go@0.16.2 17 17 ian-h-chamberlain.redcode@0.1.1 18 18 IBM.output-colorizer@0.1.2 19 19 janjoerke.jenkins-pipeline-linter-connector@1.2.0 ··· 21 21 jeff-hykin.better-cpp-syntax@1.14.32 22 22 korekontrol.saltstack@0.0.8 23 23 kumar-harsh.graphql-for-vscode@1.15.3 24 - LaurentTreguier.rpm-spec@0.3.0 25 - llvm-vs-code-extensions.vscode-clangd@0.1.6 24 + LaurentTreguier.rpm-spec@0.3.1 25 + llvm-vs-code-extensions.vscode-clangd@0.1.7 26 26 mariusschulz.yarn-lock-syntax@0.1.3 27 27 marko2276.yang@0.1.3 28 - matklad.rust-analyzer@0.2.297 28 + matklad.rust-analyzer@0.2.305 29 29 mechatroner.rainbow-csv@1.7.1 30 30 ms-azuretools.vscode-docker@1.5.0 31 - ms-python.python@2020.8.105369 32 - ms-python.vscode-pylance@2020.8.3 33 - ms-vscode-remote.remote-containers@0.134.1 31 + ms-python.python@2020.8.108011 32 + ms-python.vscode-pylance@2020.9.0 33 + ms-vscode-remote.remote-containers@0.140.1 34 34 ms-vscode-remote.remote-ssh@0.51.0 35 35 ms-vscode-remote.remote-ssh-edit@0.51.0 36 36 ms-vscode.cmake-tools@1.4.1 37 37 ms-vscode.cpptools@0.29.0 38 38 ms-vscode.vscode-typescript-tslint-plugin@1.2.3 39 - ms-vsliveshare.vsliveshare@1.0.2731 39 + ms-vsliveshare.vsliveshare@1.0.2740 40 40 redhat.vscode-xml@0.13.0 41 41 redhat.vscode-yaml@0.10.1 42 42 richie5um2.vscode-sort-json@1.18.0
+10 -1
.gitignore
··· 1 1 # This isn't necessary for yadm, but git-crypt tries to traverse these files 2 - /Library/ 2 + 3 3 /.Trash/ 4 4 /.cache/ 5 + 6 + # This weird multi-entry is required to support nested '!' exceptions 7 + /Library/* 8 + !/Library/Application Support 9 + /Library/Application Support/* 10 + !/Library/Application Support/Code 11 + /Library/Application Support/Code/* 12 + !/Library/Application Support/Code/User 13 + /Library/Application Support/Code/User/*Storage
+51 -6
Library/Application Support/Code/User/settings.json
··· 54 54 "editor.formatOnSave": true, 55 55 "editor.parameterHints.enabled": false, 56 56 "editor.snippetSuggestions": "none", 57 + 58 + // For now, since Pylance disables colorization of CONST_VARIABLES 59 + // Sad because I want the rest of the colorization... 60 + "editor.semanticHighlighting.enabled": false 57 61 }, 58 62 "[rust]": { 59 63 "editor.formatOnSave": true, ··· 119 123 "c-cpp-flylint.run": "onSave", 120 124 "c-cpp-flylint.ignoreParseErrors": false, 121 125 126 + "clangd.path": "~/Library/Application Support/Code/User/globalStorage/llvm-vs-code-extensions.vscode-clangd/install/10.0.0/clangd_10.0.0/bin/clangd", 127 + 122 128 "cmake.cmakePath": "/usr/local/bin/cmake", 123 129 "cmake.configureOnOpen": false, 124 130 "cmake.configureOnEdit": false, ··· 184 190 "KeePassXC", 185 191 "LDAP", 186 192 "LLVM", 193 + "NPM", 187 194 "NixOS", 188 195 "Nixpkgs", 189 196 "NordVPN", ··· 196 203 "XQuartz", 197 204 "bazelbuild", 198 205 "bazelisk", 206 + "buildifier", 199 207 "capsys", 200 208 "coreutils", 201 209 "corewa", ··· 221 229 "macOS", 222 230 "makecache", 223 231 "mgmt", 232 + "monokai", 224 233 "nargs", 225 234 "ncurses", 235 + "npmrc", 226 236 "nvim", 227 237 "onlyif", 228 238 "paren", ··· 258 268 "srcs", 259 269 "streq", 260 270 "stringize", 271 + "struct", 261 272 "syslog", 262 273 "systemctl", 263 274 "systemd", ··· 265 276 "unconfigure", 266 277 "ungrouped", 267 278 "unstaged", 279 + "unsubscriptable", 268 280 "untracked", 269 281 "virtualenv", 270 282 "vmlinuz", ··· 274 286 275 287 "debug.internalConsoleOptions": "openOnSessionStart", 276 288 277 - "diffEditor.ignoreTrimWhitespace": true, 278 - "diffEditor.renderSideBySide": false, 289 + "diffEditor.ignoreTrimWhitespace": false, 290 + "diffEditor.renderSideBySide": true, 279 291 280 292 "editor.accessibilitySupport": "off", 293 + "editor.find.cursorMoveOnType": false, 281 294 "editor.fontFamily": "Input Mono, Monaco, 'Courier New', monospace", 282 295 "editor.fontSize": 11, 283 296 "editor.fontWeight": "100", ··· 331 344 "gdbinit": "shellscript", 332 345 "vimrc": "viml", 333 346 "yarn.lock": "yarnlock", 334 - ".clangd": "yaml" 347 + ".clangd": "yaml", 348 + ".yarnrc": "yarnlock" 335 349 }, 336 350 "files.exclude": { 337 351 "**/.DS_Store": true, ··· 352 366 353 367 "githubIssues.useBranchForIssues": "prompt", 354 368 "githubIssues.issueBranchTitle": "ian/issue${issueNumber}", 369 + "githubIssues.queries": [ 370 + { 371 + "label": "My Issues", 372 + "query": "default" 373 + }, 374 + { 375 + "label": "Created Issues", 376 + "query": "author:${user} state:open repo:${owner}/${repository} sort:created-desc" 377 + }, 378 + { 379 + "label": "All Open Issues", 380 + "query": "state:open repo:${owner}/${repository} sort:created-desc" 381 + } 382 + ], 355 383 "githubPullRequests.telemetry.enabled": false, 356 384 "githubPullRequests.pullRequestTitle": "ask", 385 + "githubPullRequests.queries": [ 386 + { 387 + "label": "Waiting For My Review", 388 + "query": "is:open review-requested:${user}" 389 + }, 390 + { 391 + "label": "Assigned To Me", 392 + "query": "is:open assignee:${user}" 393 + }, 394 + { 395 + "label": "Created By Me", 396 + "query": "is:open author:${user}" 397 + } 398 + ], 357 399 358 400 "gitlens.advanced.fileHistoryFollowsRenames": false, 359 401 "gitlens.advanced.messages": { ··· 454 496 "DONE", 455 497 ], 456 498 499 + "python.analysis.autoImportCompletions": false, 500 + "python.analysis.typeCheckingMode": "basic", 457 501 "python.analysis.useLibraryCodeForTypes": true, 458 502 "python.dataScience.enabled": false, 459 503 "python.formatting.provider": "black", ··· 497 541 "shader-toy.reloadOnEditTextDelay": 2, 498 542 "shader-toy.reloadOnEditText": true, 499 543 544 + "shellcheck.executablePath": "/usr/local/bin/shellcheck", 500 545 "shellcheck.run": "onSave", 501 546 "shellcheck.useWorkspaceRootAsCwd": false, 502 547 "shellcheck.customArgs": ["--external-sources"], ··· 516 561 "terminal.integrated.fontSize": 11, 517 562 "terminal.integrated.fontWeight": "100", 518 563 "terminal.integrated.macOptionClickForcesSelection": true, 519 - "terminal.integrated.rendererType": "canvas", 564 + "terminal.integrated.rendererType": "auto", 520 565 "terminal.integrated.rightClickBehavior": "default", 521 566 "terminal.integrated.scrollback": 10000, 567 + "terminal.integrated.experimentalUseTitleEvent": true, 522 568 523 569 "typescript.check.npmIsInstalled": false, 524 570 ··· 645 691 "workbench.startupEditor": "newUntitledFile", 646 692 647 693 "yaml.schemas": { 648 - "file:///Users/ichamberlain/.vscode/extensions/atlassian.atlascode-2.7.0/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml" 694 + "file:///Users/ichamberlain/.vscode/extensions/atlassian.atlascode-2.7.1/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml" 649 695 }, 650 - "clangd.path": "/Users/ichamberlain/Library/Application Support/Code/User/globalStorage/llvm-vs-code-extensions.vscode-clangd/install/10.0.0/clangd_10.0.0/bin/clangd", 651 696 }
+4 -19
Library/Application Support/Code/User/snippets/cpp.json
··· 1 1 { 2 - /* 3 - // Place your snippets for C++ here. Each snippet is defined under a snippet name and has a prefix, body and 4 - // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are: 5 - // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the 6 - // same ids are connected. 7 - // Example: 8 - "Print to console": { 9 - "prefix": "log", 10 - "body": [ 11 - "console.log('$1');", 12 - "$2" 13 - ], 14 - "description": "Log output to console" 15 - } 16 - */ 17 - "class declaration": { 2 + "Class declaration": { 18 3 "description": "Generates Rule of 5 for a class", 19 4 "prefix": "class", 20 5 "body": [ ··· 33 18 "};" 34 19 ], 35 20 }, 36 - "struct declaration": { 21 + "Struct declaration": { 37 22 "description": "Generates Rule of 5 for a struct", 38 23 "prefix": "struct", 39 24 "body": [ ··· 49 34 "};" 50 35 ], 51 36 }, 52 - "ignore diagnostic": { 37 + "Ignore diagnostic": { 53 38 "description": "Compiler directive to skip a warning", 54 39 "prefix": [ 55 40 "#diag" ··· 63 48 "#pragma GCC diagnostic pop", 64 49 ] 65 50 }, 66 - "disable clang-format": { 51 + "Disable clang-format": { 67 52 "description": "Comments to disable clang-format", 68 53 "prefix": [ 69 54 "clang",
+1 -14
Library/Application Support/Code/User/snippets/go.json
··· 1 1 { 2 - // Place your snippets for go here. Each snippet is defined under a snippet name and has a prefix, body and 3 - // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are: 4 - // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the 5 - // same ids are connected. 6 - // Example: 7 - // "Print to console": { 8 - // "prefix": "log", 9 - // "body": [ 10 - // "console.log('$1');", 11 - // "$2" 12 - // ], 13 - // "description": "Log output to console" 14 - // } 15 2 "Fprintln to stderr": { 16 3 "prefix": "ep", 17 4 "body": [ ··· 24 11 "fmt.Fprintf(os.Stderr, \"$1\", $2)" 25 12 ] 26 13 } 27 - } 14 + }
-15
Library/Application Support/Code/User/snippets/python.json
··· 1 - { 2 - // Place your snippets for python here. Each snippet is defined under a snippet name and has a prefix, body and 3 - // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are: 4 - // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the 5 - // same ids are connected. 6 - // Example: 7 - // "Print to console": { 8 - // "prefix": "log", 9 - // "body": [ 10 - // "console.log('$1');", 11 - // "$2" 12 - // ], 13 - // "description": "Log output to console" 14 - // } 15 - }
+7 -24
Library/Application Support/Code/User/snippets/rust.json
··· 1 1 { 2 - // Place your snippets for rust here. Each snippet is defined under a snippet name and has a prefix, body and 3 - // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are: 4 - // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the 5 - // same ids are connected. 6 - // Example: 7 - // "Print to console": { 8 - // "prefix": "log", 9 - // "body": [ 10 - // "console.log('$1');", 11 - // "$2" 12 - // ], 13 - // "description": "Log output to console" 14 - // } 15 - "dbg!": { 16 - "prefix": "dbg", 2 + "Debug Macro": { 3 + "prefix": [ 4 + "dbg", 5 + "dbg" 6 + ], 17 7 "body": [ 18 8 "dbg!($1)", 19 9 ], 20 - "description": "Fix typo of dgb -> dbg!" 10 + "description": "Debug-print an expression and return its value" 21 11 }, 22 - "dbg! typo": { 23 - "prefix": "dgb", 24 - "body": [ 25 - "dbg!($1)", 26 - ], 27 - "description": "Fix typo of dgb -> dbg!" 28 - } 29 - } 12 + }
+20
Library/Application Support/Code/User/snippets/starlark.json
··· 1 + { 2 + "Package Declaration": { 3 + "prefix": [ 4 + "package" 5 + ], 6 + "body": [ 7 + "package(default_visibility = [\"${1://visibility:public}\"])", 8 + ], 9 + "description": "Declare a Bazel package" 10 + }, 11 + "Load Statement": { 12 + "prefix": [ 13 + "load" 14 + ], 15 + "body": [ 16 + "load(\"$1\", \"$2\")", 17 + ], 18 + "description": "Load functions from a .bzl file" 19 + }, 20 + }