Skip to content

Instantly share code, notes, and snippets.

@KonnorRogers
Last active September 18, 2023 15:13
Show Gist options
  • Save KonnorRogers/e135bd5701403bca7c3cec7be7d3e523 to your computer and use it in GitHub Desktop.
Save KonnorRogers/e135bd5701403bca7c3cec7be7d3e523 to your computer and use it in GitHub Desktop.
Adding "$" before code blocks that isn't selectable by a user
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")
.highlight-command-line-start {
user-select: none;
padding-inline-end: 0.45em;
color: gray;
}
@KonnorRogers
Copy link
Author

Screenshot 2023-09-18 at 11 13 31 AM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment