Category Archives: edlib

Selections and clipping in The X11 Window System

One of the many tasks when writing an editor for Linux – which I am with my “edlib” project – is to support sending and received content from other applications for copy/paste operations. The X11 protocol provides support this is … Continue reading

Posted in edlib | Leave a comment

edlib ideas from elsewhere

There have been a couple of articles on lwn.net (https://lwn.net/Articles/819452/ and https://lwn.net/Articles/832311/) about emacs and how it could be better, which have generated lots of discussion (a really valuable aspect of lwn.net). For some reason this encouraged me to explore … Continue reading

Posted in edlib | 5 Comments

Designing plugins for edlib

As edlib (my Emacs-replacement editor) matures I’m being more adventurous in the functionality I’m adding: spell checker, calculator, difference highlighter. This often involves importing functionality from an external source and making it available within edlib. This has raised the question … Continue reading

Posted in edlib | Leave a comment

Modal Dialogs in edlib

One of the behaviours of emacs that I want to avoid as I build edlib (my answer to emacs) is modal dialogs. I recently saw mention of Oberon and this link in particular: https://pdfs.semanticscholar.org/d48b/ecdaf5c3d962e2778f804e8c64d292de408b.pdf. It also mentions an aversion of … Continue reading

Posted in edlib | Leave a comment

Complex documents in edlib

One of my core goals in developing edlib is to allow the display to be programmatically controlled: the content of a document is formatted dynamically as it is displayed, and so can respond to context (e.g. location of “point” can … Continue reading

Posted in edlib | Leave a comment

Fewer NULL dereferences in edlib

My recent efforts with edlib have been to get rid of some potential NULL pointer dereference issues.  When I first started writing “commands” I assumed that the correct value would always be passed.  Of course that isn’t very safe unless … Continue reading

Posted in edlib | Leave a comment

A notmuch based email reader

I’ve been very slack.  Sorry.  I keep thinking “I should write a blog post about that” when I make some progress with edlib.  But I also think “or I could write some more code instead”.  I do enjoy writing blog … Continue reading

Posted in edlib | Leave a comment

edlib is back on track…

In the weeks leading up toe linux.conf.au 2016 I approached edlib development as a sprint.  I wanted to put together sufficient functionality so that I could present my LCA2016 talk using slides displayed by edlib.  I achieved this goal but … Continue reading

Posted in edlib | Leave a comment

LCA-2016 presentation is done

I’ve been busy of the last couple of months.  A number of family and personal things meant I have less time for edlib, but I had a lot to do for edlib too.  I really wanted to use edlib to … Continue reading

Posted in edlib | Leave a comment

edlib – render-lines, what a good idea.

I had a brain-wave last week.  I thought it would take me about a day to implement but it took 3 to get it working almost reasonably and the rest of the week to polish it and create some proper … Continue reading

Posted in edlib | Leave a comment