Skip to content

Instantly share code, notes, and snippets.

View mathisto's full-sized avatar
💭
💎 .hack// 💻

Matt Kelly mathisto

💭
💎 .hack// 💻
View GitHub Profile
@mathisto
mathisto / clojure-learning-list.md
Created December 2, 2022 17:41 — forked from ssrihari/clojure-learning-list.md
An opinionated list of excellent Clojure learning materials

An opinionated list of excellent Clojure learning materials

These resources (articles, books, and videos) are useful when you're starting to learn the language, or when you're learning a specific part of the language. This an opinionated list, no doubt. I've compiled this list from writing and teaching Clojure over the last 10 years.

  • 🔴 Mandatory (for both beginners and intermediates)
  • 🟩 For beginners
  • 🟨 For intermediates

Table of contents

  1. Getting into the language

Keybase proof

I hereby claim:

  • I am mathisto on github.
  • I am mathisto (https://keybase.io/mathisto) on keybase.
  • I have a public key ASBMGtLCM_Ibq4VDVHFe3zH8dKWOPTCvGBPCHhyAR0z5Awo

To claim this, I am signing this object:

@mathisto
mathisto / gruvbox-material-dark.css
Created July 21, 2022 17:56
Codemirror pallete with Gruvbox Material Dark variant
.cm-s-gruvbox-material-dark.CodeMirror,
.cm-s-gruvbox-material-dark .CodeMirror-gutters {
background-color: #292828;
color: #d4be98;
}
.cm-s-gruvbox-material-dark .CodeMirror-gutters {
background: #292828;
border-right: 0px;
}
@mathisto
mathisto / clojure-beginner.md
Created July 5, 2022 03:50 — forked from yogthos/clojure-beginner.md
Clojure beginner resources

Introductory resources

@mathisto
mathisto / PullRequestTemplate.md
Created May 3, 2022 17:59
PullRequestTemplate.md

If this PR were a GIF, what would it be?

Pull Request Police

Relevant ticket(s)

Description of change

Screenshots

@mathisto
mathisto / init.lua
Created October 5, 2020 13:46
My `~/.hammerspoon/init.lua` config file. Uses a QMK bound F19 key to allow for optional "modified" hyper chords.
hs.application.enableSpotlightForNameSearches(true)
hs.notify.new({title="Hammerspoon", informativeText="Config loaded"}):send()
hs.window.animationDuration = 0 -- Animations are silly
-- Load Spoons
hs.loadSpoon("WinWin")
hs.loadSpoon("ReloadConfiguration")
spoon.ReloadConfiguration:start()
-- Bind the Hyper key
@mathisto
mathisto / DefaultKeyBinding.md
Created December 3, 2019 16:46
Windows style Home/End/Movements

I wanted my Home and End keys to behave as they do in Windows. I found a nice solution here and thought I would update with the recomended changes for modern OS versions.

  1. If not present, create directory ~/Library/KeyBindings.
  2. Create file ~/Library/KeyBindings/DefaultKeyBinding.dict
3. Paste the following contents:
{
  "\UF729"  = moveToBeginningOfLine:; // home
  "\UF72B"  = moveToEndOfLine:; // end