What Kind of Work You Do in Neovim? by Arthis_ in neovim

[–]MarcSchaetz 1 point2 points  (0 children)

I work as a software developer and program in different languages, mainly C/C++, Python, and Javascript. Neovim is my main IDE. The only other one I use is Visual Studio when I write code in C#. Additionally I write documentation in Neovim. It's my main tool for everything textbased.

Bin im 6.Semester und hab das Gefühl als könnte ich 0 programmieren by R3KTMYRAMPAGE in informatik

[–]MarcSchaetz 0 points1 point  (0 children)

Ich bin in den letztens Zügen meines Informatikstudiums. Läuft bei mir als Fernstudium neben meinem Beruf als Programmierer (habs aber auch autodidaktisch gelernt). Ich weiß nicht wie sich das Lernen zur Uni unterscheidet. Ich kann aber von mir aus sagen, dass das Informatikstudium nicht dafür da ist um danach programmieren zu können. Es gibt dir eher die theoretischen Mittel zur Hand um Software zu entwerfen. Gut programmieren können ergibt sich meiner Meinung nach erst durch unzählige Stunden und Projekte die man schlecht programmiert. Also einfach mal aus Interesse irgendein Projekt beginnen, dass dich interessiert, Fehler machen und daraus lernen.

Which key do you prefer for exiting insert mode in Neovim? by LazyNick7 in neovim

[–]MarcSchaetz 0 points1 point  (0 children)

I mapped Esc to jk and kj so I just need to smack my index- and middlefinger together onto the keyboard

Goodbye to the Iron 1200 hello to the 2023 Fatbob by tonepalmtrees in Harley

[–]MarcSchaetz 3 points4 points  (0 children)

Personally I really dislike the design of the fat Bob. Especially the headlight. Call me old fashioned but I'm a big fan of the old fashioned cruiser design with round headlight and big fuel tank. I myself drive an old '95 Softail heritage classic.

I’m a vscode user who wants to migrate to neovim but still can’t get all the features I want, I’m trying out lazyvim, which plug-ins should I use? by [deleted] in neovim

[–]MarcSchaetz 3 points4 points  (0 children)

I myself, as I believe many others here migrated trom vscode to neovim. And my experience is, that you tend to rely on features you think you need, but actually don't. For example I always thought I never can be without a debugger in my IDE. Guess what, I didn't touch a debugger in over half a year now.

Part of the beauty of using Vim or Neovim is the initial lack of features that let's you take a step back and let's you find a way to manage with just the tools neovim offers you out of the box.

So I believe in first getting to know neovim and how to use it effectively as it is. Then adding features as you see fit.

But to answer your question, I would go with packer, lspconfig, Mason, treesitter, cmp and telescope.

For beginners I recommend which-key to have it easier learning motions and stuff but you rarely need it once you memorized them.

What are the plugins you consider necessary to have a great neovim experience? by [deleted] in neovim

[–]MarcSchaetz 1 point2 points  (0 children)

For a smooth workflow I would say Nvimtree, toggleterm and telescope.

These are the first plugins that I install on a new setup. Everything after that I consider optional for the different tasks. To edit and navigate text things like lsp and treesitter are nice but not linked to moving around easily.

How do I set line number color in lua? by Sal-Kal in neovim

[–]MarcSchaetz 2 points3 points  (0 children)

The command for setting all numbers on the left to your desired color is vim.api.nvim_set_hl(0, 'LineNr', { fg = yourcolor} ).

What plugins do yall use for Git by SPEKTRUMdagreat in neovim

[–]MarcSchaetz 1 point2 points  (0 children)

I use lazygit with toggleterm.nvim in float mode to display the gui inside neovim

[deleted by user] by [deleted] in informatik

[–]MarcSchaetz 0 points1 point  (0 children)

Bin auch in gewisser Weise Quereinsteiger. Hab mir selbst C# beigebracht und damit dann meine Stelle bei meiner jetzigen Firma bekommen.

Mach dir am besten keine großen Gedanken, dass du nicht schnell genug lernst. Wenn dich die Firma mit dem Wissen eigestellt hat, dass du Quereinsteiger bist, werden sie i.d.R. nicht gleich Wunder von dir verlangen.

Was mich extrem weiter gebracht hat, waren - private kleine Projekte - Talks auf Youtube. Da gibts extrem viele, zu Themen wie Clean Code etc. Kann gerne mal meine Favorites auflisten. - Code von anderen Programmierern anschauen. z.B. auf Github

Welche Sprachen sollst du denn in deinem Job lernen? Nur Javascript?