This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- ~/.config/nvim/config/autocmds.lua | |
-- https://github.com/standardrb/standard/wiki/IDE:-neovim | |
vim.api.nvim_create_autocmd("FileType", { | |
pattern = "ruby", | |
group = vim.api.nvim_create_augroup("StandardRB LSP", { clear = true }), -- also this is not /needed/ but it's good practice | |
callback = function() | |
vim.lsp.start { | |
name = "standard", | |
cmd = { "~/.asdf/shims/standardrb", "--lsp" }, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
return { | |
-- add ruby_lsp to lspconfig and disable solargraph | |
{ | |
"neovim/nvim-lspconfig", | |
---@class PluginLspOpts | |
opts = { | |
---@type lspconfig.options | |
servers = { | |
-- ruby_lsp will be automatically installed with mason and loaded with lspconfig | |
ruby_lsp = {}, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Uncaught Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. | |
Vs https://tanstack.com/_build/assets/client-1mQvwBVG.js:38 | |
uf https://tanstack.com/_build/assets/client-1mQvwBVG.js:40 | |
sf https://tanstack.com/_build/assets/client-1mQvwBVG.js:40 | |
kh https://tanstack.com/_build/assets/client-1mQvwBVG.js:40 | |
nf https://tanstack.com/_build/assets/client-1mQvwBVG.js:40 | |
S https://tanstack.com/_build/assets/client-1mQvwBVG.js:25 | |
T https://tanstack.com/_build/assets/client-1mQvwBVG.js:25 | |
2 client-1mQvwBVG.js:38:4791 | |
Uncaught Error: Minified React error #422; visit https://reactjs.org/docs/error-decoder.html?invariant=422 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const domParser = new DOMParser() | |
function morphCustomElement (currentEl) { | |
const tagName = currentEl.tagName.toLowerCase() | |
const isRegistered = Boolean(window.customElements.get(tagName)) | |
if (!isRegistered) return | |
// TODO: This should ideally be a contextualFragment of where the element currently lives so it can have context of |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
files = %w[ | |
bad-input-validator.md | |
custom-error-validator.md | |
mirror-validator.md | |
pattern-mismatch-validator.md | |
range-overflow-validator.md | |
range-underflow-validator.md | |
step-mismatch-validator.md | |
too-long-validator.md | |
too-short-validator.md |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// @ts-check | |
import ts from "typescript"; | |
import { globSync } from "glob"; | |
import * as fs from "fs"; | |
import path from "path"; | |
/** | |
* @typedef {Array<string | TypeArray>} TypeArray | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var code = document.querySelector(":is(.language-bash, .language-shell, .language-zsh, .language-sh, .language-console).highlighter-rouge pre.highlight > code") | |
code.innerHTML = code.innerHTML.split("\n").map((str) => { | |
return str.replace(/^(\w)/, "<span class='highlight-command-line-start'>$</span>$1") | |
}).join("\n") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Base { | |
constructor () { | |
super() | |
/** | |
* @type {null | Map<object | string | number | symbol, ReturnType<typeof setTimeout>>} | |
*/ | |
this.__debounceMap__ = null | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class BaseElement extends HTMLElement { | |
constructor () { | |
super() | |
/** | |
* @type {Map<(this: HTMLElement, evt: HTMLElementEventMap[keyof HTMLElementEventMap]) => any, {handleEvent: HTMLElementEventMap[keyof HTMLElementEventMap]}> | null} | |
*/ | |
this.__eventMap__ = null | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env zsh | |
# Make sure to create a private blank repository to use as the "fork_url" | |
# https://gist.github.com/0xjac/85097472043b697ab57ba1b1c7530274 | |
# @example | |
# git-private-fork <upstream-url> <your-fork-url> <directory-name> | |
# git-private-fork https://github.com/konnorrogers/repo.git https://github.com/billybob/fork.git ./my-fork | |
# | |
git-private-fork () { | |
base_url="$1" |
NewerOlder