Skip to content

Instantly share code, notes, and snippets.

View trey's full-sized avatar
🏠

Trey Piepmeier trey

🏠
View GitHub Profile
View starship.toml
# https://starship.rs/config/
# I live in `~/.config/starship.toml`.
[docker_context]
disabled = true
[package]
disabled = true
[nodejs]
@trey
trey / alpine.html
Last active January 20, 2023 08:12
JavaScript confirmation message with Alpine.js and htmx
View alpine.html
<!--
https://alpinejs.dev/directives/on#prevent
https://github.com/alpinejs/alpine/issues/150#issuecomment-580452229
-->
<form x-data action="/something" @submit.prevent="if (confirm('Are you sure?')) $el.submit()" method="post">
<button aria-label="Delete this">[some icon]</button>
</form>
@trey
trey / starship.toml
Last active December 14, 2021 12:41
My Starship configuration
View starship.toml
# https://starship.rs/config/
# I live in `~/.config/starship.toml`.
add_newline = false
[line_break]
disabled = true
[git_branch]
# Remove the default `on` before the branch name.
@trey
trey / markdown-autocomplete.js
Last active March 20, 2021 13:40
Autocomplete Markdown Lists in a Textarea (requires jQuery)
View markdown-autocomplete.js
const $textarea = $('textarea');
const ulRegex = /^- .+/;
const olRegex = /^\d+\. .+/;
const olNumberRegex = /^\d+/;
const emptyLiRegex = /^(-|(\d+\.)) $/;
const emptyOlLiRegex = /^\d+\. $/;
$textarea.on('keyup', e => {
const $this = $(e.target);
@trey
trey / Safari.css
Last active February 27, 2021 20:59 — forked from shauninman/custom.css
Make Twitter dot com nicer.
View Safari.css
/* bye-bye brands */
/* https://twitter.com/shauninman/status/1338535791643996160 */
div[aria-label~="Timeline"] div[role="group"] + div {
background-color: black;
position: absolute !important;
top: -24px !important;
left: -64px !important;
margin-top: 0 !important;
width: calc(100% + 64px);
height: calc(100% + 24px);
@trey
trey / remove-tumblr-cruft.css
Last active February 27, 2021 20:28
Remove Tumblr URL cruft.
View remove-tumblr-cruft.css
.tmblr-iframe—app-cta-button {
display: none !important;
}
@trey
trey / LICENSE
Last active January 13, 2021 09:36
Nicely Formatted Anti-Capitalist License
View LICENSE
ANTI-CAPITALIST SOFTWARE LICENSE (v 1.4)
Copyright © 2020 Arthur L. Piepmeier III @trey
This is anti-capitalist software, released for free use by individuals and
organizations that do not operate by capitalist principles.
Permission is hereby granted, free of charge, to any person or organization
(the "User") obtaining a copy of this software and associated documentation
files (the "Software"), to use, copy, modify, merge, distribute, and/or sell
@trey
trey / .eleventy.js
Last active October 14, 2022 13:40
Display Image Exif Data in 11ty
View .eleventy.js
const responsiveImage = require('./src/_includes/shortcodes/responsive-image');
const exifData = require('./src/_includes/shortcodes/exif-data');
// …
module.exports = function(eleventyConfig) {
// …
eleventyConfig.addShortcode('responsiveImage', responsiveImage);
@trey
trey / _README.md
Last active September 26, 2023 14:53
VS Code settings 2023
View _README.md

Trey’s VS Code Settings

@trey
trey / atcq-samples.md
Last active December 30, 2019 02:48
A list of all the songs in A Tribe Called Quest Samples playlist on Spotify
View atcq-samples.md