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 18

Private Sponsor
@CeleritasCelery
@deets
@KaratasFurkan
Private Sponsor
@edurante
@vindarel
Private Sponsor
@aclonegeek
@belden
@protesilaos
@fritzgrabo
@danielpza
@david-alvarez-rosa
@Integral-Tech
@kadircancetin
@ramnes
@VernonGrant

Past sponsors 13

Private Sponsor
@x3qt
Private Sponsor
@shovanj
Private Sponsor
@tomdavey
@devinprater
@jpe90
@konrad1977
Private Sponsor
@pjj
@littlemove
@katspaugh

Featured work

  1. company-mode/company-mode

    Modular in-buffer completion framework for Emacs

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

    Improved JavaScript editing mode for GNU Emacs

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

    Emacs package for highlighting uncommitted changes

    Emacs Lisp 869
  4. dgutov/robe

    Code navigation, documentation lookup and completion for Ruby

    Emacs Lisp 572
  5. pezra/rspec-mode

    An RSpec minor mode for Emacs

    Emacs Lisp 255

90% towards 20 monthly sponsors goal

@CeleritasCelery @protesilaos
@kadircancetin @fritzgrabo @vindarel @danielpza @deets

CeleritasCelery and 17 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 🀩