Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View mehalter's full-sized avatar

Micah Halter mehalter

View GitHub Profile

Timeline

  1. Pre-development
    1. Agree on featureset
    2. Designs
    3. Pick tech stack ([see below](#Tech stack))
  2. Development
  3. Release
    1. Link from astronvim.com / AstroCommunity repo
/*
* Perform a basic text search of all (internally generated) chat messages in Jellyfish, like Omnisearch used to do for Flowdock.
*
* Usage:
* 1. Change `theSearchPattern` to the string you're searching for
* 2. Enter line in the Console in the Developer Tools in the browser, after logging into Jellyfish.
* 3. The first 20 results will appear in the console. To see more, press up and return to re-enter the last command.
*
* In case it wasn't clear, this is a terrible hack and not expected to be fit for anything beyond amusement.
*/
package chunks
import java.time.LocalTime
import scalaz.concurrent.Task
import scalaz.stream._
object Blah extends App {
println(run(1 to 10 toList).mkString("\n"))
@seanf
seanf / 81-thinkpad-dock.rules
Last active March 20, 2023 10:42
Example ThinkPad docking script for multi-monitor
# Save this file (after modifying ID_VENDOR and ID_MODEL if necessary) as /etc/udev/rules.d/81-thinkpad-dock.rules
# These values seem to work for "ThinkPad Mini Dock Plus Series 3"
SUBSYSTEM=="usb", ACTION=="add|remove", ENV{ID_VENDOR}=="17ef", ENV{ID_MODEL}=="100a", RUN+="/etc/sbin/thinkpad-dock.sh"