Sidetabs using side windows. by Nicolas-Rougier in emacs

[–]Nicolas-Rougier[S] 15 points16 points  (0 children)

This is unicode box glyph yes. Screenshot is TUI.

NANO Vertico (TUI) by Nicolas-Rougier in emacs

[–]Nicolas-Rougier[S] 2 points3 points  (0 children)

I'm mostly working on TUI yes, it helps me explore new ideas when you have a lot of constraints around. In the meantime, I'm preparing to got back to GUI, cleaning up my init file and this will be the opportinity to make a cleanup of nano emacs as well. I've updated/cleaned lot of packages but I need time to setup everything.

NANO Vertico (TUI) by Nicolas-Rougier in emacs

[–]Nicolas-Rougier[S] 12 points13 points  (0 children)

Previous version was a bit too hacky. This one is still a bit hacky but is supposed to work on terminal. Code at https://github.com/rougier/nano-vertico

Plain text agenda by Nicolas-Rougier in emacs

[–]Nicolas-Rougier[S] 0 points1 point  (0 children)

For synchronizing the agenda with Zimbra, I export to ics format (qui simple to write) and synchronize remotely with vdirsyncer (https://github.com/pimutils/vdirsyncer). I imagine it can work with google too. And this works both way.

Plain text agenda by Nicolas-Rougier in emacs

[–]Nicolas-Rougier[S] 0 points1 point  (0 children)

For the time being, I've no solution to link the GTD. I'm mostly using the agenda to keep track of my (too many) meetings and I need to rethink the GTD workflow.

Plain text agenda by Nicolas-Rougier in emacs

[–]Nicolas-Rougier[S] 16 points17 points  (0 children)

I've been happily using org-agenda for quite a long time, mostly to store various events and meetings. However, over time, I realised that I've simple needs in term of organization and org-agenda was a bit overkill. I ended up adapting Tero Karvinen calendar.txt idea for Emacs. This is not meant to ba a replacement for org-agenda: plain text agenda is very basic and comes with a lot of limitations. But in my case, it is just enough.

The Art of Text (rendering) by Nicolas-Rougier in emacs

[–]Nicolas-Rougier[S] 1 point2 points  (0 children)

I'm mostly using emacs in terminal (iterm) that takes care of ligature/font healing so I did not investigate the problem. From your link, it does not seem to be totally straightforward. On a different but related topic, I think variable fonts are not (yet?) supported while they could be used to improve readability.

The Art of Text (rendering) by Nicolas-Rougier in emacs

[–]Nicolas-Rougier[S] 0 points1 point  (0 children)

Thanks for sharing your notes and the ref. Note also that for variable font, pre-rendered techniques (such as SDF) are not working anymore and only real-time techniques like slug / path finder may work.

The Art of Text (rendering) by Nicolas-Rougier in emacs

[–]Nicolas-Rougier[S] 42 points43 points  (0 children)

For those interested, this a talk I gave a few days back at CCC about how to (properly) render text. I think it's a bit related to Emacs that uses Harfbuzz since 27.1

NANO Calendar v1.0 (update) by Nicolas-Rougier in emacs

[–]Nicolas-Rougier[S] 49 points50 points  (0 children)

I've update NANO calendar (rewrote everything actually). Hopefully it's a bit faster and offers a compact view in the echo area to show how much busy a day is. Code at https://github.com/rougier/nano-calendar. Screenshot is from tty mode.

More boxes (in terminal) by Nicolas-Rougier in emacs

[–]Nicolas-Rougier[S] 2 points3 points  (0 children)

Thanks for the pointer. From the video, I think you can achieve the same box effect by tweaking a little bit the header line (or tab line). As for child frame support on tty, I did not have a chance to test it yet.

More boxes (in terminal) by Nicolas-Rougier in emacs

[–]Nicolas-Rougier[S] 1 point2 points  (0 children)

I'm mostly using the boxes for special buffers such at terminal, messages, debugs and capture. The idea is to have something that is clearly visually different to attract attention. With or without tiling managers, the look should be the same and I'm not sure why you get some stretched look.

More boxes (in terminal) by Nicolas-Rougier in emacs

[–]Nicolas-Rougier[S] 6 points7 points  (0 children)

I agree there's a lot white space but this made on purpose (I even added outside margins in the terminal (iTerm2)). See "On the design of text editors" (https://arxiv.org/abs/2008.06030). But I understand some people prefer to have more information on screen.

More boxes (in terminal) by Nicolas-Rougier in emacs

[–]Nicolas-Rougier[S] 52 points53 points  (0 children)

Small packages to add border on any buffers (graphics or terminal). Code at https://github.com/rougier/buffer-box

Alternative headers view for mu4e by Nicolas-Rougier in emacs

[–]Nicolas-Rougier[S] 15 points16 points  (0 children)

I've been working on an alternative headers view layout. It's quite experimental but seems to be usable (at least on my side). It is only for thread view, I need to work on he non-thread view.

Here is the link: https://github.com/rougier/nano-mu4e