@mathias Well, if you’ll get frustrated with config and feel a need for a potential acceleration in finding a solution, drop me a line. Maybe I’ll be able to help, even though my mutt setup is very stable in a particular spot since many years, so I probably don’t know about all the fancy edge features.
@mathias re html and other rich content in mutt: check here: https://git.qoto.org/-/snippets/188
Specifically in your case, the line
text/html; elinks -dump %s && rm -f %s.html ; copiousoutput
I guess you’ll find out how to proceed from there.
@mathias And of course man mailcap
and man mutt
are your friends too.
@mathias re other cli tools: I’d say: don’t push it too much. After two decades of living in and playing with these setups, my personal conclusion is that some things are simply better in windows-like UI, so I invest in integration of CLI/terminal tools (mutt, vim, etc.) with desktop apps, rather than pushing the cli experience to useless places. What I care a lot for, though, is that my storage formats are portable (maildirs instead of mailbox, markdown instead of anything else, WebDAV/CalDAV etc. for sync, rather than proprietary stuff, etc.)
But to answer the question:
mairix
(+cron
indexing every night), not perfect but still works for mepass
orgmode
is the swiss knife for anything you might ever need for your notes, todolists, etc. After all that emacs thingy is an operating system of its own anyway. Or so I’ve heard :-).Either way, I derive the most value from deep reading of ssh
and gnupg
manuals. There’s HUGE amount of stuff possible when you look into seamless integration of tools at remote vs. local.
@mathias Oh, I forgot, in the taskwarrior ecosystem, I found vit
a very exciting project. I later abandoned it, but it’s good and promising.
@mathias @FailForward
This thread is pure gold for looking into cli software :D
Do you people use cli most of the time our of principle or is it a habit? I found myself using a lot of vim and terminal-based tools for personal stuff, but uni and other places still require word documents and stuff :(
Do you people use cli most of the time our of principle or is it a habit?
Neither.
Ideologies are bad for your health
– me, right now
For me it’s an emergent phenomenon. Retrospectively, I think I was always optimizing for the speed of my usage of computers. In effect, I want my UX be about as fast (not necessarily faster - for instance I am not a touch typist) as my mind goes. Second force in my relevant fragment of life is that I am a lazy bastard, so I want to automate repetitive boring crap. The consequence of these two forces was that over time I gravitated towards using keyboard as the primary peripheral device with mouse only the second. And once you get to that place, terminal and things like vim or mutt start to make much more sense than other things. I can respond to an e-mail and have it GPG signed with Yubikey faster than many even load Thunderbird, or whatever Gmail tab you have. I care for that. It pays of to shave off 10 seconds off of a activity you do 100x a day.
But as I said above, oftentimes I then discovered that going pure terminal has problems: either crappy UX of those apps, or missing features (for instance now I am typing this into the tiny text box on Qoto Mastodon, rather then toot gui
, because toot
turns out to miss too many things - funny enough, among others, comfortable keyboard UX despite it being TUI app). And when I discover that, I then typically look for a desktop version of what I need. Primary concern is that I can either natively handle it with keyboard, or can force it to be like that (shortcuts, macros, etc.). But some things just don’t submit to this. I am an avid Firefox user rather whatever vimperator
stuff).
P.S. Did you know you can handle Mastodon UI (at least on Qoto) largely by keyboard? Check the “Hotkeys” link in the left sidebar.
@FailForward @mathias
I use mastodon on my phone
to reply most of the time and on PC I type new stuff every morning, there really aren’t any hotkeys I could use. But yeah, good to know.
Just a quick note: we are both an instance where we get the full HTML/Markdown experience. Go ahead with all your multimedia and rich formatting. Qoto is not a normal Mastodon instance in this aspect, more like Misskey or Friendica.
Thanks for the list! I use some of these, although for knowledgebase and notes I find obsidian quite good. Not cli, but it runs smoothly and available on windows. And alacritty as a terminal is surprisingly good, tbh.
As for package manager - stock apt from my ubuntu-based pop-os is just good enough :p
@mathias @FailForward
My laptop is on pop os with xmonad wm on top, works great. Although the pc is still on windows :(
@mathias @FailForward
I just wanted to try something very configurable and minimal. Yeah, it is very good out of the box, I agree.
@academicalnerd @mathias I personally find this thing with tiling window managers somewhat overdone. Not my personal taste, honestly.
I am a workspaces person and I am running dual-head setup. And the most tiling I do is half-screen. To follow-up on @mathias ‘s image, this is how it goes for me
And a load of monitoring taskbar extensions + fullscreen Matrix/Element anywhere where needed.
@FailForward @mathias
That editing though: shitload -> load :D
On a serious note, I tend to use fullscreen stuff for the sake of focus. Sometimes it’s splitscreen on windows, 50/50 between brave browser and whatever else, most of the time qt creator or matlab.
And in linux… Well, I tend to have 3-4 terminal apps in different workspaces, there is no real pattern there. Whatever works at the moment, that’s the advantage of twm.
I am using Obsidian as well. I admit, I am a bit annoyed with its vim mode, but that’s marginal. Generally, I quite like it, but I would like to move away from it, as I decided with moving all my notes towards Jekyll+git+GitLab Pages setup (and I am like 80% done). For this reason, I came back to MS Visual Studio Code and Foam. Some things are good (as VS Code is good generally), but I am infinitely frustrated by VimCode and neovim extensions to a point where I want to throw all this away.
Apart from editor troubles, where both Obsidian and Foam are failing me are links and keeping connections when I move a page. I want my links to be standard Markdown relative links to other notes and to pictures. But then, I want the thing to help me when I move a note to a different folder to keep relative links fine. And both are failing me with that. Maybe I am doing something wrong there, don’t know…
Actually the tool which is really good at this was QOwnNotes, but that is failing me on the general UX/UI level. So it might well be that I will end with my standard low-level solutions: terminal, bash, grep and vim.
re storage: haha! I read you! :-) In the end I gravitated towards owning my own NAS at home. And since QNAP gives you containers and VMs, that turns out into a low powered home (media) server. Which is a whole new set of synchronisaton fun :-).
I honestly have no real idea, I only know the theory behind it: NeoMutt is more rapidly and consistently developed. All their changes are suggested upstream and in many cases included in to Mutt. NeoMutt is like a stable development branch of Mutt you might say, even though that might sound like an oxymoron, hehe.
For me, not being a well-versed user of either, and installing from afresh, it made most sense to install NeoMutt.