Skip to content

Instantly share code, notes, and snippets.

View yannick-cw's full-sized avatar

Yannick Gladow yannick-cw

View GitHub Profile
let mapleader = " "
" :actionlist for all commands
set surround
set multiple-cursors
set history=1000
set visualbell
set noerrorbells
set incsearch " Highlight search results when typing
set hlsearch " Highlight search results
set relativenumber " relative numbers
import cats.{Applicative, Eval, Functor, Traverse}
import cats.implicits.{toFunctorOps, toTraverseOps}
import com.sksamuel.elastic4s.requests.searches.queries.term.TermQuery
import com.sksamuel.elastic4s.requests.searches.queries.{BoolQuery, Query}
import io.circe.Decoder.Result
import io.circe.{Decoder, Json}
import orderindexer.api.graphql.QueryLang.{Root, fromDslToEsAlgebra, fromJsonCoalgebra}
object ReCurse {
type Algebra[F[_], A] = F[A] => A