Hacker Newsnew | past | comments | ask | show | jobs | submit | dsjkvf's commentslogin

Why is it so difficult to check for reposting before submitting?


Because people do stupid things for internet points


More like nano alternative or whatever.

Why mention Vim at all, if it has nothing to do with the modal editing or anything Vim-related?


You are absolutely right! I only mentioned vim because I replaced it myself, but it actually makes no sense to mention it. Thanks a lot for the tip.


Or, just learn / use awk, since you'll need it anyway.


awk is nice in a lot of cases, especially for tabular data, but it's hard to deny vim's capabilities for handling plain text using text objects. For instance, you can't really tell awk to just "extract this entire sentence" like you can with vim.


You realize Vim will detect "sentence" based on exactly the same regex you can feed to awk? And "tabular data", dear me...


Yes, but vicut is also faster on benchmarks. And you won't need to write out a whole regex.

Also, I'd love to see what this "sentence finding" regex of yours would look like. I'm sure it's way better than just typing "vis"


> Yes, but vicut is also faster on benchmarks

Than awk? I very, very doubt your 0.001-3s findings.

> I'm sure it's way better than just typing "vis"

Of course. Because you can use it everywhere, that's the whole point of learning regex, awk, or any other POSIX tool.


Not "open sources" their famous edit.com, though, but creates a _new_ open source editor as a tribute to edit.com

Misleading title. Also, has been already submitted.


How misleading? Nowhere it says edit.com

And their text editor is literally named “edit”


Because Microsoft?



Maybe making it a frontend for an established dictionary format files (instead ob embedding all the data), so that other people could also use it with other dictionaries, would be a better design solution?


That's a good idea for a generalized fork, I agree. I quite like the look and feel of the current approach, and it would be nice to be able to use it with other data sources.


Good point, time to hit Subscribe button :)


...And just the other day I was thinking about maybe trying XFCE out :)

Now, currently I'm using LXQt (which is probably even more bare bones and "get the job done" DE), what can XFCE give me? I mean, I certainly see a point when people switch to XFCE from Gnome or KDE. But what about if coming from the other side of the spectrum?


> I certainly see a point when people switch to XFCE from Gnome or KDE. But what about if coming from the other side of the spectrum?

I think you basically answered it right there.

It sits between. For the lxde people it would be more of a full fledged desktop, but not with the full weight of KDE or Gnome.


Thanks!

Yeah, I understand that it sort of sits in between. But what are those "additional" features compared to a more spartan DEs? More included apps / accessories? More access to the machine's properties (like, more GUIs for various options)? Something else?


I have not tried LXQt properly or recently but I think both those and lots of applets.


> what can XFCE give me

A working vertical taskbar.

Which, sadly, LXDE did just fine.


Funny thing is, I actually use my LXQt exclusively with a vertical taskbar (and it's been years). Don't know about any possible problems.


Good for you. If you're happy with it, that's great.

The thing is this: the controls on a vertical taskbar should be horizontal, and they should rearrange themselves in rows according to its width. So, horizontal buttons with horizontal text for each window, and status icons in columns and rows.

Any and all desktops with a start menu and a taskbar are just variations of Windows 95, and this is how Windows 95 worked. Most of the ripoffs don't do it right, and can't. A few (e.g. KDE) do it but really badly, so you get a HUGE start button and a HUGE clock, for instance.

Most people don't remember Win95 now, but I do. It really annoys me when the knock-offs can't do things the original did 29 years ago.

Can you imagine if someone came along with a new version of Vim, but they'd changed all the keystrokes and replaced all the : commands with English verbs? Instead of :wq or :x you typed SAVE FILE? People would laugh mockingly and go use something else.

That's how I feel about a half-done version of the taskbar-and-start-menu interface, like in MATE or Cinnamon.

Original Windows 95 fit into 32MB of disk space because that was the original maximum size of FAT16 drives. It was a tiny, simple OS. If someone presents me with a UI that copies the Win95 one, and basically every other FOSS desktop except GNOME >=3, Unity and Pantheon does, then the least I expect is an accurate copy of the very simple functionality that Windows 95 provided in 4MB of RAM.

Take that away, and it's ruined. It's Vim with no command mode and only cursor keys: you might as well use Notepad.

Notepad is perfectly usable and it's all a lot of people need. I'm not mocking anyone happy with it. I expect a bit more though.


What's the point, though?

You still have to rely on POSIX and / or GNU tools in most scenarios, and if already knowing / using those, then why bother to switch to anything else?


I don't know how common my situation is, but I don't have any of those constraints. I have eza aliased to ls both on my daily driver and all of my work servers and it hasn't caused me a single problem.


The only time you have to care about GNU tools vs your own preference of tool is when writing scripts to run on computers running some Linux distributions, and per [1] you shouldn’t be using ls for that.

[1]: https://www.shellcheck.net/wiki/SC2045


Yes but if you work professionally as a software engineer, chances are that you don't only use your PC. Being that a server that you connect remotely to develop on, or a production system where you connect to investigate a bug, or the PC of a coworker you are helping, or getting inside a container, etc.

Getting to know and use a standard setup makes you efficient in that situations, that is also the reason why I learned to use vim (since vim or at least vi you can take for granted there is on every system).

The only concession that I make is the shell, since zsh is much more convenient to use than bash, even if every time I use a system with bash I of course write some code that works in zsh and have to remember that in bash you can't do it. That is annoying, but to me it's worth it to use a better shell, not worth probably for an `ls` clone.


My setup does not deviate from that. As the sibling comment points out, `ls` responds everywhere (even powershell on Windows), it's just nicer on my local machine.

Coworker machines are whole different issue though - most of them have American keyboards (I do not), most of them do not use editors with vim bindings etc.


I just type `ls, which uses eza when I’m on my own device and ls when I’m on an SSH server. What’s the problem with that?


Use cases are different. I bet I'm not the only one who runs ls manually on my command line a LOT more than I ever use it in scripts.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: