• 0 Posts
  • 426 Comments
Joined 2 years ago
cake
Cake day: December 24th, 2023

help-circle

  • as someone who is perpetually an intermediate beginner in all things in the computer science world (even though I have a CS degree):

    (And, as a long time vim user who has moderate knowledge on what vim can do for me, and has grown up with ctags, cscope, fzf)

    Does anybody else feel like we need to tame the complexity that is neovim configuration? Distros exist but they just package the complexity into sane defaults. Argh! every way of handling this seems boils down to trade-off and preferences if i go down the rabbit hole far enough.

    but I feel like there should be a better way to organize this complexity. The other day I gave up trying to understand lua and just asked an LLM to set me up the LSP, tree-sitter, telescope, which-key, and few more plugins.

    The most important thing I remember and share was I wanted to make these powerful plugins able to take advantage of each others’ expressive behaviors.

    One example is LSP operation that has multiple results like “All references to this symbol” can be displayed and moved to with a telescope window, while binding it to ctags like key-binds.

    I keep trying to learn lua and lua tables and it just doesn’t stick after sometime. Maybe my brain isn’t as elastic anymore now that i am above 30 or something.


















  • Honestly I have never heard of upscroll. Whatever you did sounds like a good thing to me, especially the “Here’s more of the thing with more people and ticking more of your boxes you can be a part of” as a suggestion.

    It doesn’t sound as tone deaf as “Use Linux” advice, although it’s also an area where I wish people took “Use Linux” as more of a “Here’s something you like” instead of “YOU MUST DO THIS”.


  • MadhuGururajan@programming.devto196@lemmy.blahaj.zonerule
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 months ago

    it’s a way of doing things with programs that you don’t have to think about. moving your hand to the mouse, clicking or double clicking the window, dragging it to the appropriate corner and waiting for snapping to toggle are all too slow compared to a keyboard shortcut to open and tile left, right, bottom, or stacked in i3.

    this mouse movement is even ambiguous on mac os which requires external apps to make the experience marginally above suck.

    The main thing is you want to commit these actions to muscle memory to free up your conscious effort on whatever it is you are trying to focus on.