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

$ a month

A Public Sponsor achievement will be added to your profile.