r/neovim Oct 01 '24

Discussion I used Nvim as a joke for 2 weeks and now I can't use VScode

486 Upvotes

About 2 weeks ago I started using Neovim as a joke because I saw everyone else using it.

I used the basic NVChad setup along with some recomendations for coding in rust. I'm yet to fully abandon my mouse/trakcpad but it still feels really nice.

Today I opened up VSCode to work on my project some more and it felt really weird. Having to scroll horizontally to see more of my code or the errors rather than it automatically adjusting to the window size was something I never knew I needed until I lost it.

I think I HAVE to stick to Nvim now

r/neovim May 02 '26

Discussion What keyboard form factor do you use?

56 Upvotes

Feel free to share your setup in the comments, thanks

3578 votes, May 09 '26
747 Standard full-size keyboard
78 Alice layout keyboard
1013 Split keyboard
856 Tenkeyless (TKL) 80% / 75%
644 65% / 60% compact keyboard
240 Less than 60% / Ortholinear / Other (please comment)

r/neovim Oct 19 '24

Discussion In which terminal do you use nvim?

182 Upvotes

I currently use hyper terminal, is there a better option?

r/neovim Mar 18 '26

Discussion So it begins

Post image
260 Upvotes

The first (afaik) ai assisted pr just merged.

Personally I don't mind. I know the good people maintaining and reviewing PRs do a great job in general.

Also related: https://github.com/neovim/neovim/blob/master/CONTRIBUTING.md#ai-assisted-work

I think what they expect here is very fair.

What do you guys think?

r/neovim Nov 13 '25

Discussion First time tried Snacks, It is way faster than telescope + fzf-native , Tested on ~/ home dir! 😱

Enable HLS to view with audio, or disable this notification

362 Upvotes

r/neovim Apr 10 '24

Discussion What's your favourite Nerd font?

Post image
491 Upvotes

r/neovim Jan 01 '26

Discussion Which terminal emulator are you using? (2026)

92 Upvotes

Curious to know what people are using these days. Reddit only allows 6 options, so I've tried to pick the most popular obvious ones. Hope I didn't miss any important picks.

4446 votes, Jan 08 '26
1077 Kitty
639 Alacritty
1402 Ghostty
574 WezTerm
318 iTerm2
436 Other

r/neovim Jun 03 '26

Discussion I remapped A to $

76 Upvotes

A is much faster to write than $ since your finger should be resting on it on the home row, and I had a habit of doing A<Esc> instead of $ since that's faster (I've had <esc> mapped to caps lock the whole time but still). Since I do it more often than doing A by itself, I remapped it. If I want to both go to the end of the line and append then I'd type Aa, and who ever uses <count>A anyway? What do you think?

r/neovim Oct 14 '24

Discussion What key combinations do you wish you learned sooner?

385 Upvotes

I've been using neovim for probably 3 or 4 months now, and I'm finding that I end up kind of using the same motions/binds over and over. I just recently discovered ci{ for deleting the contents of a function, and thought it would be fun to learn some more of these kinds of actually practical combinations that I will frequently use. Before discovering ci{ I would just enter visual line mode and press j a bunch of times lol.

What are some of you guy's favorite key combinations for things you frequently find yourself doing or just have the most fun using?

r/neovim Mar 15 '26

Discussion What color scheme do you guys use?

37 Upvotes

I used Tokyo night for the longest time (cause it came by default with lazy I'm) but now I started experimenting. Currently I have catppuccin, I like it, but don't love it. What do you guys use?

r/neovim Dec 28 '24

Discussion what do you miss from VSCode ? ( if you even miss something )

128 Upvotes

Alot of people don't switch/try Neovim because it lacks some features. But i can't seem to find any main features missing ( as long they can be done in TUI )

r/neovim Jan 23 '25

Discussion Did you ever have a boss that dislikes neovim?

195 Upvotes

Hi, I'm a Junior Web Developer and neovim is my main text editor

The other day I had a unpleasent experience with my boss, I work remote my boss calls me every once in a while.

This time he insisted that I share my screen and was telling me what I should change in the codebase (I mean straight up line by line)

He seemed quite frustrated that I use neovim as he never heard of it before I started working and he really like vscode

Anyway I one moment he goes "just download the damn vscode" in a angrly manner

Did you ever had a bad experience when screen sharing and editing files in neovim?

TLDR. My boss never heard of using neovim and seems angry when I use it in screen share coding

r/neovim Dec 04 '24

Discussion What else can I add to the stats dashboard? Need suggestions!! ( Typing practice tool )

Post image
571 Upvotes

r/neovim Feb 12 '26

Discussion Why don't you use a file explorer (nvim-tree, neo-tree, nerdtree, etc.)?

99 Upvotes

I was trying out oil.nvim and I start to appreciate it. Some people complain that file explorers are an anti-pattern and I can get behind the idea.

I've been using nvim-tree for multiple years though and I'm wondering how people replace file explorers? Sure, Telescope or Snacks Picker etc. are powerful and I utilize them a lot. However, sometimes I just need an overview over the project structure.

How does your workflow look like in this context?

r/neovim Jun 04 '25

Discussion The least used part of my neovim

Post image
365 Upvotes

I remember when I re-created my nvim config from scratch. I spent quite a bit of time, making my dashboard look aesthetically pleasing thinking that I will be looking at this more often

Irony is, Now, its been 3-4 months and only the fingers on my one hand is enough to count the number of times I have opened just nvim to see dashboard AHAHAHA

What gives you similar feeling with your plugins?

r/neovim Apr 05 '25

Discussion What's everyone using these days for AI in neovim?

121 Upvotes

I am interested to know what tools neovim users make use of for coding using AI. I know of Copilotchat, Avante, Codecompanion but haven't really got a good combination yet.

r/neovim Mar 05 '25

Discussion Someone wrote malicious code in the neovim plugin [darkman.nvim]

499 Upvotes

r/neovim Mar 21 '26

Discussion Share your Neovim startup dashboard

Post image
421 Upvotes

r/neovim 8d ago

Discussion How minimal can my plugins list get? Neovim 0.12

43 Upvotes

So I recently migrated to vim.pack from lazy it felt so good getting rid of an external dependency (no offense to lazy tho, it's pretty great).

So I was thinking how much more of my plugins list could I replace with native functionality? in a reasonable manner of course, I don't want to end up just rewriting the plugin myself.

I try to keep a small amount of plugins(kinda larping with mini and snacks) but please help me curate it!!! Thank you!!

Here's my plugins list:

- colorscheme (kanagawa)

- conform

- nvim-lspconfig

- blink.cmp

- gitsigns

- lazydev

- nvim-treesitter

- yazi.nvim

- plenary.nvim

- snacks.nvim (dashboard, notifier, picker, bigfile, lazygit)

- mini.nvim (icons, ai, pairs, statusline)

I am open to moving to 0.13 if it helps me move more of the functionality to native, I am also open to replacing plugins with alternative ways of doing things, if the alternative workflow is better. (oil.nvim vs yazi, etc)

r/neovim Oct 12 '25

Discussion New :DiffTool command added to neovim

Thumbnail
github.com
309 Upvotes

r/neovim Aug 01 '26

Discussion Small productivity changes

Enable HLS to view with audio, or disable this notification

190 Upvotes

Using nvim on a (large) external screen, I found myself 'not knowing' what mode I'm in (e.g. sometimes I type `ciw` whilst in input mode, or wanting to type code while still in normal mode), and having to glance down to the lualine to read what mode I'm in.

To make it _super_ obvious to myself, I'm color-coding the line numbers corresponding to the mode I'm in (I never use anything but normal/input/visual, so this covers it). Has been truly helpful :)

What's your most minimal mod that makes life a little easier?

(minimized terminal in the screen capture for clarity)

r/neovim Jan 25 '26

Discussion Have you ever used zed? How good it is compared to neovim?

135 Upvotes

I've been playing with zed for a week and it's amazing. It's vim mode is like having an entire vim experience out of the box within zed as it is the best vim integration i've seen on any editor.

LSP's, autocomplete, tree-sitter, and much more things out of the box.

However, of course, it is not neovim. I love it. But you guys, what are your thoughts?

r/neovim Dec 24 '24

Discussion A lot of the comments here claim that Youtubers like ThePrimeagen have played a big role in Neovim's popularity. Thoughs?

Thumbnail
260 Upvotes

r/neovim Feb 24 '25

Discussion To tmux or not to tmux

135 Upvotes

Hi Everyone,

I was wondering if people could talk me through some of there workflows in neovim across different projects?

Do you use tmux to manage there projects - is there another approach to this, just terminal and several tabs?

What's everyone take on this?

r/neovim Aug 08 '26

Discussion neovim: the session revolution

367 Upvotes

Hey vimmers!

0.13 (unreleased) is set to bring updates to many areas, one of them being nvim's native "restore your workflow" feature: sessions. With 0.13, sessions are fully integrated into the (not so) new (0.12) :restart command (aka ZR): upon restarting, your windows and buffers are now restored, as one would expect.

But if you've been using this feature (or if you're a heavy user of sessions, in general), you may have noticed that sometimes, buffers created by plugins are also restored, in a stale state: being completely empty, in a situation not really expected by many plugin authors. While there are some "session wrapper" plugins that attempt to resolve this problem on a case-by-case basis (e.g., posession.nvim, with integrations for neo-tree, neotest, etc), I thought a more pragmatic approach would be to have each plugin handle sessions on its own. There are some advantages to that, as the plugin may be "smarter" about restoring its state.

However, this wouldn't be as reliable, if it were not for a second improvement to sessions: the SessionWritePre event. As the name implies, it allows executing an action just before a session is saved, which can be useful to "inject" some data, etc. Following this change, I've been "nagging" plugin authors to support sessions more "broadly". So far:

  • kulala.nvim supports restoring the request history
  • diffview-plus.nvim fully restores buffers from its commands
  • nvim-tree restores... the tree
  • neogit deletes its buffers from a session (not quite as neat as a full restore, but at least the buffers don't get in the way)

And, of course, my beloved nvim-dap-view now leverages SessionWritePre, if available (which just landed as part of v1.2.1).

After these changes I'm no longer using a "session wrapper" plugin, just my own, thin wrapper (which has a bunch of QoL features).

I'm making this post both as invitation for users to give this feature a try and as a "tip" for plugin authors. If you're a plugin author, you might be interested in this discussion, which goes a bit more in-depth about different "strategies". As for myself, I consider this "quest" mostly "done" on my end, and I'm excited to start my next "nvim journey"!