Simplistic theme fuzzy finder using themes from iterm2colorschemes.com, jq, and fzf.
$ colorschemes -h
# Strip leading dollar signs. Fixes commands pasted from markdown. | |
# Requires ble.sh: https://github.com/akinomyoga/ble.sh | |
# shellcheck disable=SC2016 | |
ble/function#advice around ble/widget/default/accept-line ' | |
if [[ "${_ble_edit_str:0:2}" == "$ " ]]; then | |
ble/widget/beginning-of-logical-line | |
ble/widget/insert-string "${_ble_edit_str:2}" | |
ble/widget/kill-forward-logical-line | |
fi | |
ble/function#advice/do |
# Use %N in a file | |
0=${(%):-%N} | |
echo "dollar zero: $0" | |
# Use :a to get the absolute path | |
echo "dollar zero abs path: ${0:a}" | |
# Use :A to get the absolute path resolving symlinks | |
echo "dollar zero abs path: ${0:A}" |
# Fish-like contains (https://fishshell.com/docs/current/cmds/contains.html) | |
contains() {( | |
while getopts "i" opt; do | |
case "$opt" in | |
i) o_index=1 ;; | |
*) return 1 ;; | |
esac | |
done | |
shift $(( OPTIND - 1 )) |
# Make zsh start INSTANTLY with this one weird trick. | |
# | |
# https://asciinema.org/a/274255 | |
# | |
# HOW TO USE | |
# | |
# 1. Download this script. | |
# | |
# curl -fsSL -o ~/instant-zsh.zsh https://gist.github.com/romkatv/8b318a610dc302bdbe1487bb1847ad99/raw | |
# |
# convert piped input to args | |
if [[ ! -t 0 ]] && [[ -p /dev/stdin ]] && (( $# == 0 )); then | |
set -- "${(@f)$(cat)}" | |
fi |
// https://stackoverflow.com/questions/2629027/no-generic-implementation-of-ordereddictionary/9844528?noredirect=1#comment135796623_9844528 | |
// https://choosealicense.com/licenses/mit | |
// or https://choosealicense.com/licenses/unlicense | |
using System; | |
using System.Collections.Generic; | |
using System.Collections.Specialized; | |
namespace mattmc3.Common.Collections.Generic | |
{ | |
public interface IOrderedDictionary<TKey, TValue> : IDictionary<TKey, TValue>, IOrderedDictionary |
;;; better-defaults.el --- Fixing weird quirks and poor defaults | |
;; Copyright © 2013-2020 Phil Hagelberg and contributors | |
;; Author: Phil Hagelberg | |
;; URL: https://git.sr.ht/~technomancy/better-defaults | |
;; Version: 0.1.4 | |
;; Package-Requires: ((emacs "25.1")) | |
;; Created: 2013-04-16 | |
;; Keywords: convenience |
Wordle is a simple word game where you try to guess a 5-letter word each day. This gist contains a small Fish function to help you narrow down the list of possible answers based on the scores from each guess.
Guess the Wordle in 6 tries.