Skip to content
View wassimk's full-sized avatar

Sponsoring

@neovim

Highlights

  • Pro

Organizations

@planningcenter

Block or report wassimk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wassimk/README.md

Hi, I'm Wassim

I like building small tools. Most of them started as a fix for something that bugged me during my workday.


Here are a few of my more fun and useful projects. Browse my repos for more.

CLI Tools

  • gh-compare — gh extension to open branch comparison URLs
  • gh-sync — gh extension to sync local branches with their remote
  • tmignore — Exclude directories from Time Machine, Carbon Copy Cloner, and Backblaze backups
  • st — Set your Slack and GitHub status in one command, also available as raycast-st
  • zoom-autostatus — Automatically set your Slack status while you're in a Zoom meeting, using st
  • calendar-autoblock — Block time on your work Google Calendar when personal appointments fall during your work day

Elgato Lighting

Neovim Plugins

  • ruby-lsp.nvim — Neovim plugin for Ruby LSP client-side commands (code lens run, debug, open file)
  • rails-fixture-ls.nvim — In-process LSP server for Rails fixture completion, hover, and go-to-definition
  • flipper-ls.nvim — In-process LSP server for Flipper feature flag completion, hover, and go-to-definition
  • gh-navigator.nvim — Open GitHub URLs for files, blame, commits, and PRs from any buffer
  • git-coauthors.nvim — Autocomplete Co-Authored-By lines in git commits
  • scalpel.nvim — Fast find-and-replace in a buffer
  • qf-formatter.nvim — Beautiful quickfix and location list formatting with diagnostic and LSP kind icons
  • rex-navigator.nvim — Move between Neovim splits and Rex panes with ctrl-h/j/k/l

Other

  • dotfiles — My shell, editor, and terminal setup
  • gaming-library — Sync your Steam library to a Notion database

Pinned Loading

  1. gh-navigator.nvim gh-navigator.nvim Public

    Navigate from Neovim to GitHub quickly with this plugin

    Lua 18 1

  2. gh-compare gh-compare Public

    A GitHub CLI extension to quickly open branch comparison URLs

    Go 4

  3. gh-sync gh-sync Public

    A gh CLI extension to sync local branches with their remote counterparts

    Go 1 1

  4. elgato-autolight elgato-autolight Public

    Automatically toggle Elgato lights when your Mac camera activates

    Rust

  5. ruby-lsp.nvim ruby-lsp.nvim Public

    Neovim plugin for Ruby LSP client-side commands (code lens run, debug, open file)

    Lua 8 1

  6. rails-fixture-ls.nvim rails-fixture-ls.nvim Public

    In-process Neovim LSP server for Rails test fixture completion, hover, and go-to-definition

    Lua 5