--- title: Open-source contributions date: 2024-01-20T11:18:02+0000 status: page --- ## Features - gleam (statically typed language running in the Erlang VM) - [Show helpful error message when calling a function in a constant value](https://github.com/gleam-lang/gleam/pull/3130) (Rust, 2024) - [Display signature when hovering over function definitions or module constants](https://github.com/gleam-lang/gleam/pull/2302) (Rust, 2023) ## Bug-fixes - Mailspring (React/Electron-based email client) - [Go back to inbox after "Remove and show next/previous" for last email](https://github.com/Foundry376/Mailspring/pull/2360) (TypeScript, 2022) - vim-rhubarb (Vim plugin adding GitHub integration to fugitive.vim) - [Escape hash-mark in Gbrowse URL](https://github.com/tpope/vim-rhubarb/pull/34) (Vimscript, 2018) - Caprine (Electron-based third-party client for Facebook Messenger) - [Fix group-chat name text color in dark mode](https://github.com/sindresorhus/caprine/pull/390) (CSS, 2018) - ForumMagnum (the software behind lesswrong.com and forum.effectivealtruism.org) - [Hide "Send message" button if logged out](https://github.com/ForumMagnum/ForumMagnum/pull/94) (JavaScript, 2017) - [Retain scroll position when only the query changes](https://github.com/ForumMagnum/ForumMagnum/pull/96) (JavaScript, 2017) - [Add text formatting to RSS feed](https://github.com/ForumMagnum/ForumMagnum/pull/105) (JavaScript, 2017) ## Documentation - typst-preview.nvim (Neovim plugin for live preview of Typst documents) - [Fix typo fontend -> frontend](https://github.com/chomosuke/typst-preview.nvim/pull/10) (2024) - gleam-lang/website (documentation for the Gleam language) - [Fix typo in Erlang cheatsheet](https://github.com/gleam-lang/website/pull/268) (2023) - [Add section on JavaScript interop for custom types](https://github.com/gleam-lang/website/pull/272) (2023) - ocaml-containers (extension of OCaml's standard library) - [Fix some typos](https://github.com/c-cube/ocaml-containers/pull/418) (2022) - rescript-lang.org (website for the ReScript language) - [Fix typo Specalized -> Specialized](https://github.com/rescript-association/rescript-lang.org/pull/577) (2022) - aws-amplify/docs (documentation for the AWS Amplify framework) - [Fix assignment in Storage documentation example code](https://github.com/aws-amplify/docs/pull/673) (2019) - ember-cli-mirage (Ember plugin for writing API stubs to simplify frontend testing) - [Fix internal link to Schema docs](https://github.com/miragejs/ember-cli-mirage/pull/1559) (2019) - [Document keyForForeignKey method](https://github.com/miragejs/ember-cli-mirage/pull/1568) (2019) - vim-boxdraw (Vim plugin for drawing ASCII boxes) - [Fix plugin path for Vundle](https://github.com/gyim/vim-boxdraw/pull/4) (2018)