Skip to content

Instantly share code, notes, and snippets.

Joe Fiorini joefiorini

Block or report user

Report or block joefiorini

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View sway-launcher-desktop.sh
#!/usr/bin/env bash
# terminal application launcher for sway, using fzf
# Based on: https://gitlab.com/FlyingWombat/my-scripts/blob/master/sway-launcher
# https://gist.github.com/Biont/40ef59652acf3673520c7a03c9f22d2a
shopt -s nullglob
if [[ "$1" == 'describe' ]]; then
shift
if [[ $2 == 'command' ]]; then
title=$1
@joefiorini
joefiorini / init.vim
Created Sep 3, 2019
My 2019 NeoVim Config
View init.vim
" == VIM PLUG ================================
call plug#begin('~/.vim/plugged')
"------------------------ COC ------------------------
" coc for tslinting, auto complete and prettier
Plug 'neoclide/coc.nvim', {'do': 'yarn install --frozen-lockfile'}
" coc extensions
let g:coc_global_extensions = ['coc-eslint', 'coc-tsserver', 'coc-emmet', 'coc-css', 'coc-html', 'coc-json', 'coc-yank', 'coc-prettier', 'coc-import-cost', 'coc-svg', 'coc-gitignore', 'coc-lists', 'coc-snippets', 'coc-git', 'coc-pairs', 'coc-marketplace', 'coc-stylelint', 'coc-jest', 'coc-project', 'coc-vimlsp']
"------------------------ VIM TSX ------------------------
View Main.elm
module Main exposing (..)
import Html exposing (Html, program, text)
import MountableProgram as Mountable exposing (Mountable, mountableProgram)
import Time
type alias Model =
()
View Main.elm
module Main exposing (..)
type alias Point =
( Int, Int )
printNums =
let
( x1, y1 ) =
View utils.re
type bn;
type bigNumber;
type hex =
| Hex(string);
type address =
| Address(string);
View Main.hs
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE QuasiQuotes #-}
import Network.Ethereum.Web3
import Network.Ethereum.Web3.TH
import System.Environment (getEnv)
import Control.Monad.IO.Class (liftIO)
import Data.Text (unpack)
import Data.String (fromString)
View Command.fs
module Command
open ServiceA
open ServiceB
let run params =
// How do I refer to the ServiceConfig modules in here?
@joefiorini
joefiorini / echo.re
Created Apr 4, 2017
My First ReasonML Component
View echo.re
module Echo = {
include ReactRe.Component.Stateful;
let name = "Echo";
type props = unit;
type state = {message: option string};
let getInitialState _ => {message: None};
let handleChange _ event => {
let value = (ReactDOMRe.domElementToObj (ReactEventRe.Form.target event))##value;
Some {message: Some value}
};
@joefiorini
joefiorini / config.el
Created Apr 3, 2017
Spacemacs reason-mode layer
View config.el
(spacemacs|define-jump-handlers reason-mode)
View runwhile
#!/usr/bin/env fish
clear
set -l num_runs 0
while true;
echo "Executing: $argv"
eval "$argv"
You can’t perform that action at this time.