Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Programmer Humor
  3. Shots fired

Shots fired

Scheduled Pinned Locked Moved Programmer Humor
programmerhumor
154 Posts 87 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • V [email protected]

    What on earth do you need/use 200+ plugins for? Can you name a tenth of the uses off-hand? šŸ˜…

    P This user is from outside of this forum
    P This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #47

    A lot of them are dependencies of other plugins.

    Stuff like icons support, and every little feature. Neovim is extremely minimalist to start, so you need plugins just to get something as simple as a scrollbar lol

    Things like git status of files and file lines, all your LSPs, syntax highlighting (for each language you work with), file explorer, you name it, there's a lot.

    But what's nice about nvim is for any of these given features, there's numerous options to pick from. Theres probably a dozen options to choose from for what kind of scrollbar you want in your editor, as an example.

    So you end up with a huge amount of plugins in the end, for all your custom stuff you have configured.

    You have to setup yourself (though theres a lot of very solid copy pasteable recipes for each feature):

    • Scrollbar
    • Tabs(if you want em)
    • bookmarking
    • every LSP
    • treesitter
    • navigation (possibly multiple of them, I use both a file tree, telescope, and harpoon)
    • file history stuff
    • git integrations, including integrating it with the numerous other plugins you use (many of them can integrate with git for stuff like status icons)
    • Code commenting/uncommenting
    • Code comment tags (IE TODO/BUG/HACK/etc)
    • your package manager is also a package (I like lazy for wicked fast open speeds, neovim opens in under 1s for me)
    • hotkey management (I like to use which-key)
    • prose plugins (lots of great options here too, I use nvim for more than just coding!)
    • neorg, so I can use nvim for taking notes, scheduling stuff, etc too
    • debugger via nvim-dap
    • debugger UI via nvim-dap-ui
    • lualine, which is a popular statusline plugin people like to have at the bottom of their IDE for general file info
    • new-file-template which lets me create templates for new files by extension (IE when I make a .cs file and start editting it, I can pick from numerous templates I've made to start from, same for .ts, .lua, etc etc)
    • git conflict, which can detect and work with detected git merge conflict sections in any type of file and give me hotkeys to do stuff like pick A / B / Both / Neither, that sorta stuff

    The list goes on and on haha

    T M V 3 Replies Last reply
    9
    • rikudou@lemmings.worldR [email protected]
      This post did not contain any content.
      T This user is from outside of this forum
      T This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #48

      For real.

      1 Reply Last reply
      1
      • trickdacy@lemmy.worldT [email protected]

        Lol wow, intelliJ? Shit's slow as fuck

        rikudou@lemmings.worldR This user is from outside of this forum
        rikudou@lemmings.worldR This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #49

        Eh... No?

        1 Reply Last reply
        16
        • A [email protected]

          You can, they are not built in but bundled

          _ This user is from outside of this forum
          _ This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #50

          That's just built in with extra steps.

          F 1 Reply Last reply
          17
          • F [email protected]

            I would argue it's worse. You can't choose the things that are actually beneficial to you and how you work.

            C This user is from outside of this forum
            C This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #51

            Depends on the resources required and how much benefit it brings to the average user.

            1 Reply Last reply
            0
            • _ [email protected]

              That's just built in with extra steps.

              F This user is from outside of this forum
              F This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #52

              Somehow even worse. Now it comes with and I have to install it separate?

              L 1 Reply Last reply
              2
              • F [email protected]

                Somehow even worse. Now it comes with and I have to install it separate?

                L This user is from outside of this forum
                L This user is from outside of this forum
                [email protected]
                wrote on last edited by [email protected]
                #53

                It's only a prompt: "Would you like to install the recommended addons?" You hit 'yes' and move on, never thinking about it again until you switch projects for the first time. I don't get what this fuss is about.

                Note that the community is very active for each project. All popular projects like Tailwind and Astro come with their recommended add-on and command-line tools early after their release. But my favorite is when a new project pops up that replaces the original tool and becomes the standard because it got it right, and it didn't have to ask anyone for permission to do it.

                1 Reply Last reply
                3
                • V [email protected]

                  I like Zed as a concept. Rapid af, vim bindings built in, lean stuff.

                  But I just can't go back to vim after enjoying helix bindings. They're too good.

                  southernwolf@pawb.socialS This user is from outside of this forum
                  southernwolf@pawb.socialS This user is from outside of this forum
                  [email protected]
                  wrote on last edited by [email protected]
                  #54

                  Helix is bae, the best of both worlds, of both Emacs and Vim.

                  V 1 Reply Last reply
                  1
                  • V [email protected]

                    d for delete.

                    P This user is from outside of this forum
                    P This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #55

                    d_ to skip putting it in the copy register! Helps performance if you're doing large global deletions.

                    V 1 Reply Last reply
                    5
                    • kindaabigdyl@programming.devK [email protected]

                      Having bunch of plugins built-in is not any better than having a bunch of plugins

                      K This user is from outside of this forum
                      K This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #56

                      Security-wise, yeah? IIRC Microsoft is very nonchalant with checking that there's nothing malicious in the plugins on their marketplace.

                      1 Reply Last reply
                      6
                      • T [email protected]

                        I can’t remember the last time I had to install a plugin for any JetBrains IDE. You thinking of Visual Studio Code?!

                        firelizzard@programming.devF This user is from outside of this forum
                        firelizzard@programming.devF This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #57

                        How is that relevant to ā€œThat’s on you for using Javaā€?

                        T 1 Reply Last reply
                        16
                        • P [email protected]

                          A lot of them are dependencies of other plugins.

                          Stuff like icons support, and every little feature. Neovim is extremely minimalist to start, so you need plugins just to get something as simple as a scrollbar lol

                          Things like git status of files and file lines, all your LSPs, syntax highlighting (for each language you work with), file explorer, you name it, there's a lot.

                          But what's nice about nvim is for any of these given features, there's numerous options to pick from. Theres probably a dozen options to choose from for what kind of scrollbar you want in your editor, as an example.

                          So you end up with a huge amount of plugins in the end, for all your custom stuff you have configured.

                          You have to setup yourself (though theres a lot of very solid copy pasteable recipes for each feature):

                          • Scrollbar
                          • Tabs(if you want em)
                          • bookmarking
                          • every LSP
                          • treesitter
                          • navigation (possibly multiple of them, I use both a file tree, telescope, and harpoon)
                          • file history stuff
                          • git integrations, including integrating it with the numerous other plugins you use (many of them can integrate with git for stuff like status icons)
                          • Code commenting/uncommenting
                          • Code comment tags (IE TODO/BUG/HACK/etc)
                          • your package manager is also a package (I like lazy for wicked fast open speeds, neovim opens in under 1s for me)
                          • hotkey management (I like to use which-key)
                          • prose plugins (lots of great options here too, I use nvim for more than just coding!)
                          • neorg, so I can use nvim for taking notes, scheduling stuff, etc too
                          • debugger via nvim-dap
                          • debugger UI via nvim-dap-ui
                          • lualine, which is a popular statusline plugin people like to have at the bottom of their IDE for general file info
                          • new-file-template which lets me create templates for new files by extension (IE when I make a .cs file and start editting it, I can pick from numerous templates I've made to start from, same for .ts, .lua, etc etc)
                          • git conflict, which can detect and work with detected git merge conflict sections in any type of file and give me hotkeys to do stuff like pick A / B / Both / Neither, that sorta stuff

                          The list goes on and on haha

                          T This user is from outside of this forum
                          T This user is from outside of this forum
                          [email protected]
                          wrote on last edited by
                          #58

                          I'm not judging (that much) but you can do pretty well with just telescope, undo-tree and the LSP stuff, no? Debuggers can make it very bloated, at that point I'd just fire up a real IDE just for debugging and get back to Vim to program

                          V P 2 Replies Last reply
                          1
                          • trickdacy@lemmy.worldT [email protected]

                            Lol wow, intelliJ? Shit's slow as fuck

                            A This user is from outside of this forum
                            A This user is from outside of this forum
                            [email protected]
                            wrote on last edited by
                            #59

                            I have 60ish plugins for VS Code and IntelliJ is still slower / sluggish.

                            1 Reply Last reply
                            12
                            • S [email protected]

                              You guys use editors? Real programmers only need a mechanical hard drive, a magnetized needle and a steady hand.

                              danhab99@programming.devD This user is from outside of this forum
                              danhab99@programming.devD This user is from outside of this forum
                              [email protected]
                              wrote on last edited by
                              #60

                              You're allowed to hand wire breadboards with transistors and switches and capacitors and LEDs.... You're allowed to get shit done

                              1 Reply Last reply
                              3
                              • e8d79@discuss.tchncs.deE [email protected]

                                You can just buy them for one year and keep using the perpetual fallback license. Also, they can fuck right off with their planet incinerating automatic plagiarism chat bots.

                                K This user is from outside of this forum
                                K This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #61

                                That’s pretty awesome, I didn’t know they had that. Seems like the sort of thing that should be like an EU enforced license structure. If anything it would make Adobe pucker their buttholes considering their asinine and predatory pricing strategy.

                                1 Reply Last reply
                                1
                                • E [email protected]

                                  VSCode is just Emacs with a weirder Lisp. (/s)

                                  (You can tear my Emacs from my cold dead hands)

                                  T This user is from outside of this forum
                                  T This user is from outside of this forum
                                  [email protected]
                                  wrote on last edited by
                                  #62

                                  No need. Looking at the age of users of emacs vs others we'll live a long time

                                  tux0r@feddit.orgT 1 Reply Last reply
                                  2
                                  • M [email protected]

                                    Autocad costs that much because Autodesk behaves anti-competitively and has locked firms into their proprietary tooling / file formats / training and the firms have no choice but to keep paying them.

                                    Their predatory behaviour towards the engineering industry is literally why I taught myself programming and switched to software development.

                                    They are a prime example of why you shouldn't build your company around closed source proprietary software, but open source software that can be forked or self hosted in a worst case scenario.

                                    T This user is from outside of this forum
                                    T This user is from outside of this forum
                                    [email protected]
                                    wrote on last edited by
                                    #63

                                    Dam. Finally someone else who did something similar. I also changed my focus into more GIS and programming oriented work because of AutoCAD being what it is. I like working on open source software because I don't suddenly lose all my work because I ran out of license or left my job.

                                    1 Reply Last reply
                                    2
                                    • rikudou@lemmings.worldR [email protected]
                                      This post did not contain any content.
                                      B This user is from outside of this forum
                                      B This user is from outside of this forum
                                      [email protected]
                                      wrote on last edited by
                                      #64

                                      Did you not disable the unneeded plugins on a project? I wouldn't turn on the rust plugins for a js project if the codebase doesn't have it

                                      1 Reply Last reply
                                      3
                                      • P [email protected]

                                        A lot of them are dependencies of other plugins.

                                        Stuff like icons support, and every little feature. Neovim is extremely minimalist to start, so you need plugins just to get something as simple as a scrollbar lol

                                        Things like git status of files and file lines, all your LSPs, syntax highlighting (for each language you work with), file explorer, you name it, there's a lot.

                                        But what's nice about nvim is for any of these given features, there's numerous options to pick from. Theres probably a dozen options to choose from for what kind of scrollbar you want in your editor, as an example.

                                        So you end up with a huge amount of plugins in the end, for all your custom stuff you have configured.

                                        You have to setup yourself (though theres a lot of very solid copy pasteable recipes for each feature):

                                        • Scrollbar
                                        • Tabs(if you want em)
                                        • bookmarking
                                        • every LSP
                                        • treesitter
                                        • navigation (possibly multiple of them, I use both a file tree, telescope, and harpoon)
                                        • file history stuff
                                        • git integrations, including integrating it with the numerous other plugins you use (many of them can integrate with git for stuff like status icons)
                                        • Code commenting/uncommenting
                                        • Code comment tags (IE TODO/BUG/HACK/etc)
                                        • your package manager is also a package (I like lazy for wicked fast open speeds, neovim opens in under 1s for me)
                                        • hotkey management (I like to use which-key)
                                        • prose plugins (lots of great options here too, I use nvim for more than just coding!)
                                        • neorg, so I can use nvim for taking notes, scheduling stuff, etc too
                                        • debugger via nvim-dap
                                        • debugger UI via nvim-dap-ui
                                        • lualine, which is a popular statusline plugin people like to have at the bottom of their IDE for general file info
                                        • new-file-template which lets me create templates for new files by extension (IE when I make a .cs file and start editting it, I can pick from numerous templates I've made to start from, same for .ts, .lua, etc etc)
                                        • git conflict, which can detect and work with detected git merge conflict sections in any type of file and give me hotkeys to do stuff like pick A / B / Both / Neither, that sorta stuff

                                        The list goes on and on haha

                                        M This user is from outside of this forum
                                        M This user is from outside of this forum
                                        [email protected]
                                        wrote on last edited by
                                        #65

                                        LunarVim is the lazy way forwards

                                        I 1 Reply Last reply
                                        2
                                        • B [email protected]

                                          If your work can’t afford less than $20/seat/month for business-critical software, I’d start looking for a new job because your paychecks are about to dry up, anyway.

                                          mrscottytay@sh.itjust.worksM This user is from outside of this forum
                                          mrscottytay@sh.itjust.worksM This user is from outside of this forum
                                          [email protected]
                                          wrote on last edited by
                                          #66

                                          Is it business critical if it can be done elsewhere for cheaper/free?

                                          D 1 Reply Last reply
                                          2
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups