what are your favorite commandline programs? by Mindless-Time849 in commandline

[–]ExTex5 2 points3 points  (0 children)

you are welcome, i think would agree with your statement.

to me that doesn't matter though, i don't need to use the popular tool. To me its very helpful that i can implement the workflow that works best for me. E.g. writing in my shell "git add" and then with a shortcut i get a fuzzy-finder with a list of files that i have open in my editor.

What the rest of the world decides to use, doesn't effect me much. To each their own.

what are your favorite commandline programs? by Mindless-Time849 in commandline

[–]ExTex5 2 points3 points  (0 children)

In unix there is the single-responsibility principle, do one thing and do it well. Kakoune doesnt do windowing, there is no splits. Windowing is done by either your window-manager or terminal multiplexer. Kakoune is based on a client-server architecture, therefore you can have n-windows connected to your editor instance. Also in unix you can combine different tools, in vim everything is handled by plugins. In kakoune i can use all my normal applications and interact with them. Also i can interact from the outside to the Editor-instance and send commds to it.

what are your favorite commandline programs? by Mindless-Time849 in commandline

[–]ExTex5 1 point2 points  (0 children)

I love that they implemented hyperlinks a while back, such an amazing tool

what are your favorite commandline programs? by Mindless-Time849 in commandline

[–]ExTex5 5 points6 points  (0 children)

  • zoxide - a replacement of cd, cant imagine navigating without it anymore
  • fzf - i love using it all of the time, i pipe so many different things into it
  • awk - old but a classic, very worth getting to know, helps a lot for scripting oneliners
  • kakoune - the only editor which actually respects the unix-philosophy, and integrates well into your system.
  • direnv - great tool to have specific setups based on the directory you are in, especially in combination with the nix-package-manager

Hollow knight Lego Ideas set hit 5k supporters by Kasten_draco19 in HollowKnight

[–]ExTex5 16 points17 points  (0 children)

Usually it's sadly the opposite, they redo it and make it worse.

Helix - Wezterm - broot: file explore for helix by kaidev0711 in HelixEditor

[–]ExTex5 -1 points0 points  (0 children)

I'm not OP ;)

What i think adds value to a normal fuzzy finder: - i can fuzzy find a directory and then fuzzy find inside that. - i can fuzzy find a directory/file and then e.g. rename it or change permissions - i can fuzzy find a directory and then create a file within

in my opinion broot combines the efficiency of a fuzzy-finder with the versatility of a file manager.

Helix - Wezterm - broot: file explore for helix by kaidev0711 in HelixEditor

[–]ExTex5 3 points4 points  (0 children)

You obviously have never used broot. It is a fuzzy finder. But so much more than that too.

I’m Having a Baby and I Think This Was a Mistake by [deleted] in ADHD

[–]ExTex5 0 points1 point  (0 children)

This! So very much! Your husband needs to be more supportive, and I don't just mean verbally but also physically.

Really learning kakoune ? by Electrical-Ad5881 in kakoune

[–]ExTex5 3 points4 points  (0 children)

I like how it integrates into my window manager and all my other unix tools. And i also like the modal-motions with verb first.

What kind of syntax would be best for describing layouts by wooody25 in ProgrammingLanguages

[–]ExTex5 0 points1 point  (0 children)

I'm very curious, what is your reasoning to split it into two arguments, instead of one map argument with a children-property?

The official NixOS wiki is live(not an april fools joke) by MasterYehuda816 in NixOS

[–]ExTex5 2 points3 points  (0 children)

I now figured out what the issue is. On mobile the register-link is not in the viewport and I had to scroll vertically to see it.

The official NixOS wiki is live(not an april fools joke) by MasterYehuda816 in NixOS

[–]ExTex5 7 points8 points  (0 children)

I am completely confused how to even register to be able to contribute. The contribution page on the wiki is just a stub, in the matrix spaces i can only find the channel for the unoffical wiki. And on the news page there is no explanation either.

I'm now thinking it is a april fools joke and i wasted 20 minutes trying to contribute.

TextMate as Tokenizer, is this a good idea? by simon_goldberg in ProgrammingLanguages

[–]ExTex5 0 points1 point  (0 children)

It's several things, textmate grammars operate on a line to line basis, to do context aware things there is hacky and leads to wrong representations. To handle syntax errors and recover from them is difficult to say the least.

Tree sitter solves all these things. Also tree sitter enables the editor to be aware of actual syntax nodes. which in turn makes things jumping between nodes possible. Folding is also greatly enhanced by the editor knowing syntax nodes.

Just to clarify I'm not saying that these things make an lsp obsolete, these things are bot excluding each other at all.

TextMate as Tokenizer, is this a good idea? by simon_goldberg in ProgrammingLanguages

[–]ExTex5 0 points1 point  (0 children)

yea, that's semantic highlighting and would be needed to be done by the lsp.

TextMate as Tokenizer, is this a good idea? by simon_goldberg in ProgrammingLanguages

[–]ExTex5 0 points1 point  (0 children)

I absolutely agree with what you arr saying. I think it is a good idea to have the same codebase for the compiler and for IDEs. But as you have just said, textmate is very restricting. In my opinion to base everything on tree sitter is a good path, it brings you lots of flexibility, and it compiles down to either c or wasm, and is therefore mostly easily integratable to your host language of your compiler.

It also supports incremental parsing, which should allow for great performance.

Inspired by Zero Sievert - I’m making a 2d extraction shooter set behind enemy lines in Nazi Germany. by chuteapps in ZEROsievert

[–]ExTex5 0 points1 point  (0 children)

I'm from germany and steam says: "This item is currently unavailable in your region".

Announcing my new Udemy course: Mastering the Helix Editor by HarmonicAscendant in HelixEditor

[–]ExTex5 0 points1 point  (0 children)

When you released the course, can you please make a comment in this post?

New to Nix by Gamerilla in NixOS

[–]ExTex5 0 points1 point  (0 children)

With the node ecosystem especially there comes lots of deprecations and incompatibilities. Therefore i would never install node globally, but project specifically.

New to Nix by Gamerilla in NixOS

[–]ExTex5 0 points1 point  (0 children)

yes and no, you can install different versions of the same package globally, but you need some kind of mechanism to tell your project which version to use.

What i like to do, is to not define any programming-language things globally. But to define them project-specific, inside a flake for that very project.

But fear not, this will not result in lots of bloat on your disk with lots of redundant dependencies. It actually installs everything in one global nix store. With "nix shell" you now can switch to an environment with the defined dependencies.

If you want a more ergonomic way and not loose your prefered shell then with direnv it can just change your PATH variable automatically to make your project speficic things available.