dgutov
Funding Links: https://github.com/sponsors/dgutov
- Name: Dmitry Gutov
- Location: Limassol, Cyprus
- Kind: user
- Followers: 335
- Following: 6
- Total stars: 1985
- Repositories count: 60
- Created at: 2022-11-02T22:39:51.033Z
- Updated at: 2025-02-23T02:32:10.394Z
- Last synced at: 2025-02-23T02:32:10.394Z
GitHub Sponsors Profile
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)
- Current Sponsors: 15
- Past Sponsors: 18
- Total Sponsors: 33
- Minimum Sponsorship: $1.00
Featured Works
company-mode/company-mode
Modular in-buffer completion framework for Emacs
Language: Emacs Lisp - Stars: 2231mooz/js2-mode
Improved JavaScript editing mode for GNU Emacs
Language: Emacs Lisp - Stars: 1331dgutov/diff-hl
Emacs package for highlighting uncommitted changes
Language: Emacs Lisp - Stars: 952dgutov/robe
Code navigation, documentation lookup and completion for Ruby
Language: Emacs Lisp - Stars: 584pezra/rspec-mode
An RSpec minor mode for Emacs
Language: Emacs Lisp - Stars: 260nonsequitur/inf-ruby
Language: Emacs Lisp - Stars: 220Active Sponsors
Past Sponsors
Sponsor Breakdown
- User: 26