Skip to content
You must be logged in to sponsor dalanicolai

Become a sponsor to Daniel Nicolai

Hello, I am Daniel Nicolai from Amsterdam. I am an enthusiastic free software developer. I used to work mainly with python using the Vim editor, however, after I discovered Spacemacs, I became a quite active Spacemacs contributor and more or less simultaneously a passionate Emacs package developer. I have found that Emacs enables me to write the particular type of packages I am looking for, much faster, and with much more elegance, than what is possible with python.

Currently, I am mainly working on adding continuous scroll to pdf-tools in Emacs. Besides that, I would like to finish the python pdf-sever, which itself is mostly finished and for which I have opened a PR (https://github.com/vedang/pdf-tools/pull/61) already, but requires more work on the pdf-tools side to add some more functionalities).

This github sponsor page mainly exist for enabling me to finish that work. As sorting out how pdf-tools works, and how to design the continuous scroll took me already too much time while I am currently not in a paid position anwhere, I am unable to work on it without the help of donations. Other projects and projects I might like to work on when I have finished the above-mentioned projects are described below. However, those projects don't really have my main interest now.

I might like to do more work on the sketch package that makes possible to easily create SVG sketches right within Emacs and directly insert them to e.g. org-mode documents. Although the package is a nice demo, I would like to rewrite it so that when drawing with the mouse, the 'image definition' code gets inserted in a buffer and vice-versa. Also, the package already adds a dedicated 'image block' to org-mode, which like Emacs its image-mode can toggle between the image and its data.

I have written the toc-mode package to easily add Table of Contents navigation (e.g. from OCR), to PDF and DJVU documents.
Also, I have written the mediator package that adds an open-with dialog to Emacs (like in Ivy, or via Embark etc.)
One more packages I have written is djvu3, that turns Emacs into a full-fledged djvu viewer (besides being already a full-fledged djvu editor). Besides writing packages, I publish nice elisp experiments in the dala-emacs-lisp repo, like e.g. a nice simple and very elegant raytracer in pure emacs-lisp.

For continuous-scroll in pdf-tools, I have investigated all kinds of undocumented image-mode and pdf tools features, it would be great if I could write documentation for it.
Similarly, for the sketch package, I have experimented with 3 different 'interfaces'/version, namely a transient, a hydra and the current.
For this, I have dug deep into transient, and used/added plenty of non-documented features. Also here, it would be great if I could help write documentation.

8 sponsors have funded dalanicolai’s work.

Private Sponsor
@gsingh93
@nowislewis
@tmalsburg
@shamiv
@linwaytin
@cjennings
@phye

Select a tier

$ one time

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

$10 one time

Select

Get early access to my private development repository with several major bug fixes. By sponsoring, you are fairly paying for the work of developers who really need it. Besides that, you are donating not only to these developers, but to the community as a whole (e.g. students who can not afford, or citizens of 'low income' countries who can not afford to pay 'normal' prices). Naturally, access will be free after a few months (or after a certain minimum amount of donations, depending on how much more work is required to fix issues).