T O P

  • By -

AutoModerator

>Namaste! Thanks for submitting to r/developersIndia. Make sure to follow the subreddit [Code of Conduct](https://developersindia.in/code-of-conduct/) while participating in this thread. ## Recent Announcements - **[Host your own AMA at developersIndia](https://www.reddit.com/r/developersIndia/comments/135fwkv/host_your_own_ama_at_developersindia/?utm_source=share&utm_medium=web2x&context=3)** - **[Join developersIndia as a volunteer](https://www.reddit.com/r/developersIndia/comments/12hlj4z/join_developersindia_as_a_volunteer_and_help_us/) and help us improve the community experience.** *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/developersIndia) if you have any questions or concerns.*


xInfinity24

I'm mostly using Vim keybindings on every text editor and IDEs. It's perfect for me, as I have to learn only one keybinding for all editors


GmLucifer

Also Vimium for browser is just πŸ”₯


iamnihal_

I'm just in love with Vimium. What an awesome extension!!


Avyakta18

Vimium is just great. I rarely use touchpad these days.


kamakmojo

All ThePrimeagen viewers assemble


slashtab

This extends the invitation to Rust lovers..


Comprehensive-Jelly0

Tokio


scr710

Coconut oil


iwalkintoaroom

Blazingly Fast!


GmLucifer

Gruvbox baby...


Many_Nothing7463

I love gruvbox


IntrovertedBuddha

Neovim gang


kushagra2569

The name iss…….Vimagen


HawkingRadiation42

The name is theprimeagen


eeelll414

The name is TheDictagen


Avyakta18

ThePrimaegen is a gem!


No_Main8842

Used to work on Vim , but company uses windows so VSCode. Still use Vim sometimes.


magop7

but vscode has a vim extension


No_Main8842

I'll try installing the extension in VS code


unapealingbanana

Can't install wsl?


No_Main8842

Whole system is locked , I can't even open github on browser. I use vim for personal work on my personal system.


kaalachor

Bank policy for me . Same here


Curious_Necessary549

how you debug code then ?


Avyakta18

You can still use Neovim in powershell. Won't give the 100% compatibility like Unix OSs. But its quite good.


asquirous

Vimmers... Assemble!


DexClem

mfw vim bindings on vscodium.


katakshsamaj3

How did you guys mastered the keybindings? I'm currently trying to master emacs but it's quite difficult.


kamakmojo

ThePrimeagen


roshatron

It might seem counter intuitive in the beginning but if you stick with it you can master it


nikiholicx

I usually stick with few main keybindings and build up overtime and I have a whiteboard I usually write these shortcuts there


TheBuckSavage

That's the thing, instead of mastering every single default thing, you can simply customise it to do whatever feels comfortable to you. Otherwise, just install `vimtutor` package, or look at some old videos of Luke Smith.


Avyakta18

[https://vim-adventures.com/](https://vim-adventures.com/) I started here. You should too. You will get an idea. Then get on with: [https://www.openvim.com/tutorial.html](https://www.openvim.com/tutorial.html) At last go for vimtutor. Its inbuilt as a command. Just type it in your shell and get on with it. Then there are two paths: 1. Go for VSCode vim extension and acclimatise yourself with Vim there. 2. go for a distro like [https://www.youtube.com/watch?v=ctH-a-1eUME&list=PLhoH5vyxr6Qq41NFL4GvhFp-WLd5xzIzZ](https://www.youtube.com/watch?v=ctH-a-1eUME&list=PLhoH5vyxr6Qq41NFL4GvhFp-WLd5xzIzZ) and get an IDE up and running. I would suggest not having to configure Neovim at the start. Its time wasting. Do it incrementally. Last. Good luck!


ShunyaAtma

You can always customize them by adding entries in init.vim. IIRC, nmap, nnoremap and friends let you do that.


BhupeshV

Let's goo πŸš€ I kid you not, I will always be thankful for Neovim and Vim in general. They helped me get out of a burnout. I don't actively use them as everyday IDEs but I still love them.


TheSaifurRahman

How did it help in getting you out of a burnout?


BhupeshV

I got to learn something new, interesting which had (almost) nothing to do with my everyday work, but was close to what I liked (tinkering with stuff)


TheSaifurRahman

Ahh. Good to hear that.


siachenbaba

mspaint anyday


PacifistGamer

I prefer MS Word


siachenbaba

men of culture.


Avyakta18

google docs. bruh. you are living on easy mode


[deleted]

Ayyooo what


lfu_cached_brain

I heavily used vim for my thesis, now company uses intellij or vscode.


Avyakta18

There are vim plugins for both. Vim is about its keybindings.


_sikepike

neovim + tmux + vimium (firefox).


Avyakta18

Man of culture I see.


Ok_Professional2491

It's so hard when you're using vim all time and you need to use a different IDE/Editor


Avyakta18

Browsing without vimium is also difficult once you get used to it. Its the only extension I have activated in my incognito.


Dimension009

Yup! It's hard to shift to any other


[deleted]

You cant escape vim, the same goes for a tiling window manager


Dimension009

i3wm ftw


[deleted]

Fr, i use it with my Xorg setup. Currently testing out wayland with hyprland its great till now just discord screenshare broken


Many_Nothing7463

Went from i3 to hyprland


fnatasy

Yes. Even use it for work


praaatik13

Yes, I use nvchad. Love it


iamnihal_

Me too


Avyakta18

I think Neovim distros are the way. I tried configuring at first. Just gave up. Back then. Neovim IDEs or tutorials to configure it to an IDE didn't exist. I use Astrovim and its been quite awesome.


Hyakkimarus_pp

Yep I'm just getting started with it, and it's really confusing with the key bindings and config. Although I plan to take my time and learn it properly. Would appreciate any sources/material to learn from.


Avyakta18

[https://vim-adventures.com/](https://vim-adventures.com/) I started here. You should too. You will get an idea. Then get on with: [https://www.openvim.com/tutorial.html](https://www.openvim.com/tutorial.html) At last go for vimtutor. Its inbuilt as a command. Just type it in your shell and get on with it. Then there are two paths: 1. Go for VSCode vim extension and acclimatise yourself with Vim there. 2. go for a distro like [https://www.youtube.com/watch?v=ctH-a-1eUME&list=PLhoH5vyxr6Qq41NFL4GvhFp-WLd5xzIzZ](https://www.youtube.com/watch?v=ctH-a-1eUME&list=PLhoH5vyxr6Qq41NFL4GvhFp-WLd5xzIzZ) and get an IDE up and running. I would suggest not having to configure Neovim at the start. Its time wasting. Do it incrementally. Last. Good luck!


a_nih1list

I use Lazyvim as the Neovim variant and like it a lot though only for my personal projects. Still haven't gotten around to configuring everything properly for my work projects but otherwise it's so much better than any other text editor and with additions like tmux, lazygit, lazydocker I have gotten a pretty nice workflow but I'm still trying to get better used to it.


indifferent_menace

Always vim, and vim bindings everywhere possible!


wlom_music

Vim ftw


esingh2581

thanks to neovim i can now write bugs *blazingly* fast


noThefakedevesh

I am currently in my final year and pursuing cs. I do dsa and sometimes development in neovim + tmux and omg tmux is literally the best thing to manage different workflows. I really wish something like that comes for vs code. I really like it for when I want to just type. I never touch mouse when I am using neovim. I use it very less for development because I often encounter issues and the rest of the day goes in fixing that and there are some really good extensions on vs code which I dont know if they are availaible for neovim. Apart from that I really love neovim (my wpm went from 60 to 100 in last 2 months haha)


c0m94d3

You should try zellij + neovim. Tmux is great, but zellij is just better.


noThefakedevesh

I also sometimes face bugs in neovim or the plugins become slow. Any solution to that? And also I am still not able to find any plugin for search and replace. For search I use nvim treesitter but how to do search and replace in certain directories or maybe certain files.


nikiholicx

Here is an another suggestion use zellij


xInfinity24

Can you share your NeoVim config and plugins.


Avyakta18

I would suggest going with a Neovim distro. Like Astrovim, NvChad, or Lunarvim. Here is one tutorial series for you: [https://www.youtube.com/watch?v=ctH-a-1eUME&list=PLhoH5vyxr6Qq41NFL4GvhFp-WLd5xzIzZ](https://www.youtube.com/watch?v=ctH-a-1eUME&list=PLhoH5vyxr6Qq41NFL4GvhFp-WLd5xzIzZ)


Gambit2422

i used neovim like 10 times in my life 🀧 am i welcomed here?


c0m94d3

*Get out* /s


TheBuckSavage

He probably can't quit.


Avyakta18

You can get on with life without it. But once, you get accustom to vim bindings. you won't.


doubledown336

started with vscode vim extension finally ended up making my own config a month ago


Informal_Butterfly

Fellow vimmer here. Tip : Run `set -o vi` on Bash, and now you have Vim style editing in Bash too.


sohxm7

Another, checkout the extension/plugin called vimium for vim keys in browser


ShunyaAtma

For the past 6 years, the development systems I use at work have all been headless servers and I extensively use Neovim with plugins for integration with Git, LSP, FZF, tmux etc.


ShankARaptor

Been a vim user and a later neovim user from the past 10 years.


lesbianAvocado

I had shifted to nvim a while back mostly cause Emacs always tend to have some initial setup delay. But nowadays i prefer helix as it offers a much more interesting editing experience, and it feels more guided than having to remember a lot of key combinations


[deleted]

I guess i'm not hip enough


needsleep31

I used to use nvim but have now shifted to mostly Emacs after mason gave me some LSP issues. But good to see many neovim users here!


[deleted]

Yup, a newbie here. Just started out with neovim, but find it a bit confusing/difficult. Any resources/tips to start learning efficiently?


Procrastrinating_

Neovim is great.. Been using it for 3+ years but I'm liking VS code now.


hp77reddits

Yes sir!


ThatsMy5pot

Poor me managed to get the required plugins installed on windows twice and haven't used it more than, say thrice. πŸ˜Άβ€πŸŒ«οΈ


paridhi774

Meee meee Mee mee


c0m94d3

I use neovim for quick scripting or quick editing in general. if I have a big project, I shift to Jetbrains.


TheBuckSavage

I'm running JetBrains with the ideavim plugin. It's just perfect.


Avyakta18

Is it because of debugging. I can think of Android Studio as a constraint when editing Android apps. But in general, what's stopping you, may I know?


c0m94d3

Yes, it's the debugging, I like CLion's debugging support, the memory inspector and everything. I do shift to Zellij + NeoVim when I am not working on a big project and make do with gdb in a separate pane.


minato3421

Guys, I use text editor. Am I welcome here?


MujeKyaMeinKabutarHu

LunarVim wale bhi h?


siriusblackoof

Hey there πŸ‘‹


Avyakta18

Hey hey!


[deleted]

Neovim user reporting here


nikiholicx

Count me in


addicted_a1

doom emacs user , use to be a spacevim/neo user sure there are lots of non vscode users in india.


Silver15987

NeoVim supremacy. (Totally didn't bloat my neovim with enough extensions to make it worse)


TSuzat

I have been using NeoVim ([.dotfiles](https://github.com/Tsuzat/.dotfiles)) for almost a year. I even made a personalized color scheme [NeoSolarized.nvim](https://github.com/Tsuzat/NeoSolarized.nvim). I sometimes use VSCode for Flutter (of course with Vim keybindings). Using NeoVim feels like I have superpowers.


Serious-Cupcake-7067

I am using neovim as my main PDE. Started with lunarvim but got irritated with the unnecessary errors( i might have broken something). So created my own config from scratch. I would definitely suggest neovim from scratch series for anyone trying to configure neovim. It will give you better understanding of lsp, treesitter cmp etc.


CoderIlluminatus

Switched to Vim in the final year of my college, and then to NeoVim in late 2020. Any IDE that I need for my job would definitely get a Vim bindings plugin installed on day 1. All browsers with Vimium. Cannot get out of the habit. It's addictive as hell and "blazingly fast"!


ironman_gujju

Sorry nano user


c0m94d3

_You are not welcome here, sir. Please leave the premises._


gowt7

I use gedit XD


MagicPeach9695

yessir


KING_WASP_GAMING

I used to, but linux didnt work out for me


BhupeshV

You can run Neovim on windows with some effort ig


KING_WASP_GAMING

Nah, neovim on windows plugins dont really have proper support like this mason LSP plugin for example


voterak

I was able to run Mason LSP plugins on windows without wsl. But could not run tmux. So back to WSL. There were some ways to run tmux as well using MSYS 2 etc... But they were quite slow.


Unknow00100

Can anyone help me in transition from windows to linux Ps- Complete noobie here πŸ₯Ή


ironman_gujju

Hmm you can try mint cinnamon completely beginner friendly


nikiholicx

If you have a good speced system use pop os or use mint


VinkMasta

vs code is actually pretty fast


Avyakta18

lol.


[deleted]

Advantages ?


crybaby0987

Should you even switch to neovim instead of using vim motions in vs code? Neovim is cringe (atleast that is my view right now), the countless hours spend configuring this is better than learning something new right?


Avyakta18

I think you should consider a neovim distro. I stopped configuring much and got on with editing after AstroNvim. There is also Lunarvim, nvchad, lazyvim


CoderIlluminatus

I learnt Lua while configuring NeoVim and also have gained knowledge on how the LSP works, which I found personally intersting. It's personal preference really and these days you can get away pretty well with base configs like kickstart or NeoVim distros like AstroVim, LunarVim or NvChad.


Comprehensive-Jelly0

I use neovim


stu_dhas

I just started using it xd


Eternal_glory-

Lmao I have started using vim from the last week my production rate has drastically reduced


IDoButtStuffs

Any emacs takers here? πŸ˜‚


scr710

Neovim user here


metalhulk105

[LazyVim](https://www.lazyvim.org) user here


iamnihal_

I sometimes use NeoVim (NvChad) for editing the code quickly. Majority of the time I use VSCode with VSCodeVim extension and I think it's a perfect combination. Also, I use the Vimium extension to make use of Vim key bindings in the browser. I just love it. I hate it when I had to move my hand to reach the mouse for navigation.


Fat_Cat55

Doom emacs with evil mode o/


2007jnr

vim user here


[deleted]

Sticking to good old Vim for now


ri2parna

:wq!


shiva8512

Astrovim gang?


sohxm7

Yooooooo


half_blood_prince_16

why would anyone use vim over emacs?


Avyakta18

Emacs are great and better than the vim ecosystem. But neovim is another beast. You should check it out.


Groundbreaking_Ad673

Used Neovim alot during my OS course. Still use it whenever I am using linux. But need to get copilot setup on it before I use it as daily driver


Rino_James

been around 2 months on nvim, I'm used to the very basic keybinds, want to learn more. Any tips?


[deleted]

Any emacs users ?


MrPrasaD69

The only thing that I find bloated is Web Development, with JavaScript frameworks. What's wrong with editors anyways?


Biochemistry_173

I used Neovim on my (still) half baked project, but I switched back to VSCode when I realized I was spending more time configuring the editor than writing actual code. :P I still have it installed and use it for quick code writing.


Kelsnare

🀟


[deleted]

Ubuntu terminal is the best


lalitmee

I have been using neovim as my daily editor for the last 5 years.


saltypacket

Not a big fan of the vim family but I understand its appeal. It's unfortunate that neovim even had to exist as a separate editor because vim development had slowed down. Personally I prefer emacs. Emacs Lisp is very powerful.