# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 25
# self = https://watcher.sour.is/conv/t7xx45a
I was checking in my notes from 2019, that before using https://enso.sonnet.io, I used Calmly Writer

https://www.calmlywriter.com/online/

Pretty similar but w/o the fading lines. What do you use to write your texts?
@eaplmx neovim with the plugin goyo and limelight.

I also made a little script that let me create notes quickly, they get saved with a timestamp in a specific folder automatically.

If I need to log something I sometimes use a simple alias to write one-liners on a file with the twtxt format, a simple echo like the one here at the end of the page.
@justamoment I've been trying to learn (neo)vim and replace Nano, VS Code and VStudio, but has been a difficult curve.

Creating quick notes sounds like a simple case to practice.
I tried too but I gave up. But I knew a guy that used to use only vim with go plugins.
I tried too but I gave up. When I was working with Mark Bates he was only using vim with go plugins.
@eaplmx I've been using obsidian for about a year and I'm not sure I'd ever want to use anything else again. Probably the best feature is that the core notes are markdown so you can easily use any editor you want. The wikilinks are the second best feature--it's trivial to link notes together. That's the killer feature by far imo.
@eaplmx @tkanos when I decided to use vim I started with the barebone install and just forced myself to use it exclusively, the only things I checked out before starting where how to move, input text and save, then when I got stuck I searched for solutions with proper commands and, if unavailable, looked for the simplest and more lightweight plugins around.

After a while I became good enough to use it for my daily needs at home and work almost exclusively.

This entire process took me only 2 weeks.

My process to learn new tools is the same for everything else, pick the tool up, try doing the essential, and learn what you need as you go.

You'll become productive faster and won't get frustrated because you won't need to wait until you know everything.
I forgot to mention that I also use MarkText sometimes too. I guess I got into markdown at some point lol. Anyway, it has a focus mode that grays out all the paragraphs you're not currently focused on. You can turn off almost all the user interface gadgets and full screen it, which is pretty nice when you want to do a bunch of writing. One drawback is that it's a fairly heavy electron app, but what that buys you is that you can put math, syntax-highlighted code, various kinds of diagrams, and even charts of data in your documents if you want. For me these are must-have features so I put aside my misgivings about JS/electron.
Foam, which is an extension for Visual Studio Code, is also interesting to check out as a note editor: https://github.com/foambubble/foam

I'd use the de-Microsofted version of the editor, Codium, of course.
@abucci I use VSCode on Ubuntu and Win, how inconvenient is to use Codium talking about the updates, plug-ins and such?
@eaplmx You end up having to manually download VSIX files and install them in Codium for extensions that are not on Open VSX yet. I haven't found that to be a problem but I don't use Codium much. You can read about it here: https://github.com/VSCodium/vscodium/blob/master/DOCS.md#extensions-marketplace

You should be able to install Foam directly in VSCode like you would any extension.
@eaplmx I use VSCodium on macOS and its just fine 👌 I also use it with NeoVim
@eaplmx I use VSCodium on macOS and its just fine 👌 I also use it with NeoVim
@prologic you use VSCode with Neovim? I don't know how that's posible, is that a plugin inside Neovim?
@eaplmx It's a plugin to VSCode / Codiium itself yes 👌 Essentially it replaces the garbage editor with a Neo Vim instance 🤣
@eaplmx It's a plugin to VSCode / Codiium itself yes 👌 Essentially it replaces the garbage editor with a Neo Vim instance 🤣
@eaplmx
oh man VSCodium makes me cringe hard, lmfao
@prologic
@akoizumi Yeah yeah it's still an Electron App, but what can you do 🤣 -- I've gotten somewhat used to the intelli-sense, which is about the only feature I really like, but its still slow and cumbersome at times 🤦‍♂️
@akoizumi Yeah yeah it's still an Electron App, but what can you do 🤣 -- I've gotten somewhat used to the intelli-sense, which is about the only feature I really like, but its still slow and cumbersome at times 🤦‍♂️
@prologic
> but what can you do

using GNU Emacs with evil-mode!
and a LOT (literally) of modules for literally anything
I think, if I have to upgrade my workflow, emacs will be the only one I'll try.

@akoizumi how do you work with emacs?

Do you keep a window as a server running and spawn clients or what?

I tend to switch in and out of my editor quite often and need a fast startup time.
@eaplmx neovim has a kind of server that allows other editors to connect with it's core (don't know the details), neovim itself use it too, there's even a browser plugin too that enables vim in any textarea.

@prologic another way to use neovim with intellisense is with onivim while being native to some extend.

I'm using pure neovim though, no other frontend matches my need better than the original.
@eaplmx I just use stock Vim with no plugins. It does everything I need it to do.
@mckinley I sometimes try to reset my setup but still needs some "external" help to do some stuff, but I'm getting there too.

The biggest issue I have is with native omnicompletion that don't work nice with es6 JavaScript and python that don't work on more than one file.

Have you managed to do something on that regard or you just go without completion?