Skip to content
You must be logged in to sponsor dgutov

Become a sponsor to Dmitry Gutov

@dgutov

Dmitry Gutov

dgutov
Limassol, Cyprus

I develop and maintain a number of features in Emacs core, as well as third-party packages, and have been doing that for around a decade now. My focus is on usability and ergonomics, as well as reaching feature parity with other editors in aspects where Emacs had been lagging behind historically, and then taking the lead, of course. 😉 A fair share of my packages started out as a way to plug the missing jigsaw piece. I also aim to modernize or add newer alternatives for some older features.

Please consider supporting me to say thanks for my work over the years, and to help me allot extra free time for it. I would probably do that anyway, but hey, it feels extra nice to be appreciated. 👋

Most popular packages:

  • company-mode: Code completion UI, good-looking and extensible
  • diff-hl Showing changed lines in the fringe (margin/side/gutter). Or changed files in a Dired buffer.

Emacs core:

  • xref Code navigation and cross-referencing UI
  • project.el Extensible project API and a family of commands using it
  • ruby-mode Major mode for the Ruby language
  • ruby-ts-mode New major mode for Ruby using tree-sitter
  • VC The built-in version control interface (Git/Hg/Bzr/etc)
  • Assorted improvements here and there (all commits)

Additional Ruby support:

  • inf-ruby (REPL integration)
  • rspec-mode (Running RSpec tests)
  • robe (Code navigation, documentation lookup and completion using a live process)

Maintenance mode (on the back burner):

  • js2-mode JavaScript editing mode using a parser written in Emacs Lisp
  • mmm-mode Multiple major modes coexisting in one buffer (several languages in one file, e.g. web templates of various sorts)
@dgutov

It's only double the previous monthly goal. Seems doable!

Current sponsors 17

Private Sponsor
@deets
@KaratasFurkan
Private Sponsor
@edurante
@vindarel
Private Sponsor
@aclonegeek
@belden
@protesilaos
@wmedrano
@fritzgrabo
@danielpza
@david-alvarez-rosa
@Integral-Tech
@kadircancetin
@ramnes
Past sponsors 15
Private Sponsor
@x3qt
Private Sponsor
@shovanj
Private Sponsor
@CeleritasCelery
@tomdavey
@devinprater
@jpe90
@konrad1977
Private Sponsor
@pjj
@littlemove
@katspaugh
@VernonGrant

Featured work

  1. company-mode/company-mode

    Modular in-buffer completion framework for Emacs

    Emacs Lisp 2,210
  2. mooz/js2-mode

    Improved JavaScript editing mode for GNU Emacs

    Emacs Lisp 1,327
  3. dgutov/diff-hl

    Emacs package for highlighting uncommitted changes

    Emacs Lisp 928
  4. dgutov/robe

    Code navigation, documentation lookup and completion for Ruby

    Emacs Lisp 584
  5. pezra/rspec-mode

    An RSpec minor mode for Emacs

    Emacs Lisp 258

85% towards 20 monthly sponsors goal

@protesilaos @kadircancetin
@fritzgrabo @vindarel @danielpza @deets @david-alvarez-rosa

protesilaos and 16 others sponsor this goal

Select a tier

$ a month

You'll receive any rewards listed in the $10 monthly tier. Additionally, a Public Sponsor achievement will be added to your profile.

$3 a month

Select

User on a budget 😉

$10 a month

Select

User 🙂

$20 a month

Select

Enthusiastic user 😄

$50 a month

Select

Patron 🤩