@mathias So what makes NeoMutt so much better than Mutt?
(guy living in mutt+vim
since 20 years and too lazy to change his habits, but occasionally contemplating that the grass might be greener elsewhere)
@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 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 :(
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
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 :-).
You guys are full of great tools and links! :D
I think the main problem with many of these type of "systems" is to either fully commit to one, and jump in completely at the deep end, OR to have a very clear and divided plan for "what information goes in to what system". Testing things with limited "dummy data" or just "nuggets" of information, like I again currently am doing, doesn't actually give a proper/fair view of strengths nor shortcomings.
The thing I like with nb is that it obviously is natively compatible with git. I have lately been steering more and more things towards git. The downside is the lack of gui on other platforms than my cli linux.
I currently am using Devonthink, which is a Mac-only software, for collecting things and, more importantly, finding them again. That in turn can use (in my case) Dropbox (private stuff) and Onedrive (work stuff) and still have a unified interface that keeps the separation between the two. The obvious main downside is that I can't use it as an application on my work machine. The benefit is that I can still take, say, "meeting notes" in markdown and save it in a relevant (cloud) folder and it will be picked up and indexed by Devonthink, which also has decent iOS apps (and I need to use iOS for other reasons).
At the same time I'm looking at perhaps NOT using Github/Gitlab or, for that matter, services that fall under US legislation (for privacy reasons). That would exclude Dropbox, Onedrive and Digital Ocean (my VPS provider) too, and all of a sudden it turns either quite complex or very costly, especially if I wish to keep some redundancy as well as platform independence but still being reachable with it all from all platforms.