Skip to content

Instantly share code, notes, and snippets.

View igas's full-sized avatar

Marcus Wood igas

View GitHub Profile
@igas
igas / zoxide.zsh
Created April 8, 2023 11:13
zoxide zsh init
# zoxide
export _ZO_FZF_OPTS='--height=40% --reverse --inline-info'
eval "$(zoxide init zsh)"
alias z=zi
@igas
igas / composition.ex
Created August 2, 2017 13:04
composition macro elixir.sydney
defmodule Composition do
defmacro compose(name, list) do
arg = Enum.reduce(list, Macro.var(:x, __MODULE__), fn({mod, fun}, acc) ->
{{:., [], [{:__aliases__, [alias: false], [mod]}, fun]}, [], [acc]}
end)
quote do
def unquote(name)(x) do
unquote(arg)
end
@igas
igas / keybase.md
Created October 25, 2015 08:44
keybase.md

Keybase proof

I hereby claim:

  • I am igas on github.
  • I am igas (https://keybase.io/igas) on keybase.
  • I have a public key whose fingerprint is E139 A98A 65AC 8A5B 1AEC 6FD4 F813 39F3 3189 125C

To claim this, I am signing this object: