Skip to content

Instantly share code, notes, and snippets.

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"