Skip to content
I love curry 🍛
I love curry 🍛


  • Arctic Code Vault Contributor


@julienrbrt @ondrejsika @chiastolite @oppara @snaka @alanxoc3 @3socha @monaka @marco-m @ymmt2005 @bigchu @yajamon @Vlad-Shevliakov

Hey 👋, I'm mattn


I Open Source. I love Vim and Go.

  • Long-time Golang user&contributor
  • Google Dev Expert for Go
  • Author of many Go tools
  • Vim plugin author (emmet-vim, vim-gist, vim-lsp-settings, etc)
  • Windows hacker

I'm looking for GitHub sponsors.

Top Langs mattn's github stats

Popular repositories

  1. emmet for vim:

    Vim script 5.4k 393

  2. sqlite3 driver for go using database/sql

    C 4.6k 809

  3. Go binding for GTK

    Go 1.7k 238

  4. Vim plugin for Gist

    Vim script 1.6k 138

  5. foreman clone written in go language

    Go 1.6k 134

  6. Go Manager - bundle for go

    Go 1.4k 102

Contribution activity

January 2021

Created 1 repository

Created a pull request in prabirshrestha/quickpick.vim that received 1 comment

Fix position and length for prop_add to handle multi-byte strings

Result of matchfuzzypos return character-wized position. But prop_add take byte-offset position. This fix convert the character-wized position to …

+4 −1 1 comment
Opened 3 other pull requests in 2 repositories
2 merged
1 merged
Reviewed 1 pull request in 1 repository
mattn/vim-lsp-settings 1 pull request

Created an issue in vim/vim that received 9 comments

$VIM and $VIMRUNTIME should not set for :terminal or :shell

Vim and NeoVim set VIM and VIMRUNTIME environment variables on startup. For example, NeoVim set VIMRUNTIME to /usr/share/nvim/runtime. If start :te…

Opened 1 other issue in 1 repository
1 open

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.