• 2 Posts
  • 166 Comments
Joined 1 year ago
cake
Cake day: June 27th, 2023

help-circle








  • My go-to ages ago was UltraEdit. But I am not sure I want to fork over the cash. I’m contemplating Sublime. But I’m kind of diving into NeoVim to see if I can get used to it (vi isn’t natural for me at this time). It has the potential advantage of being terminal based and is therefore very portable. There are a ton of great modules and it is very activately being improved.

    The killer feature that UltraEdit and Notepad++ have is virtual space (ie you can extend vertical blocks over lines that are shorter that the cursor position and it’ll automatically extend the line with white space. For SQL (and other things) this is a godsend for right aligned right brackets etc. (oh Geany does this too but it’s a very janky feeling application.)

    Sublime doesn’t have it. Vscode ignores ongoing pleas to add it. Not sure NeoVim will have it, but there’s no cost to me for trying.

    The main things holding me back from UEdit are cost, and he fact that UEStudio is windows only. Not being terminal based is also a strike against it, but not a showstopper. It’s just too much money when an employer isn’t paying.

    I know emacs exists but it’s too deep a rabbit hole when I just want a go to edit text with a few minor bells and whistles…


  • Not being able to see the source code of extensions, and having them loaded and executing remotely really ought to be a non-starter, but for some reason we find ourselves ok with this?

    Maybe there are checks and balances? I really don’t know - but I certainly don’t know what they are.

    I’m actively exploring alternative cross-platform editors for this and other vscode usability reasons.


  • Vscode remote ssh is clever, to be clear, and in many cases is ideal. But it seems to me that they really need to ship an out-of-the-box extension that does edit over sftp with local caching as a fallback option. Notepad++ does this and it’s great.

    I know that there are a bunch of 3rd party extensions that seem to do this but most seem a little bit janky as you dig in to it. This needs to be an official Microsoft extension.

    In general, I don’t want my IDE running or depositing anything on my servers that I haven’t explicitly asked for, especially if a main goal is to simply edit config files easily via a familiar editor application. Basically a ‘leave no trace’ philosophy (for the sake of predictability, consistency and control, not for any nefarious reasons).

    (that said, remote ssh with vscode server is fantastic - but only when I actually want it).










  • Thanks - this gives me a few leads.

    I know that I’m not getting a full sandbox - that’s ok. Ultimately I’m trying to get bottles running in the hopes of getting a semi-contained environment for me to test out yabridge and getting reaper to load the vsts without crashing. (Reaper is the easy part, the plugins not so much…)

    A modicum of isolation here (even if not complete) will help me figure things out. Obviously, if I need different kernel/flags the host will get it too.

    If I unshare-devsys, will that disable audio? (I’m still trying to get a clear picture of what’s shared and what isn’t with distrobox/podman (with docker, it feels a bit more straightforward, but I’m not sure docker would be the right choice here…)