Questions tagged [neovim]

Neovim is a fork of Vim that aims to improve upon Vim's out-of-the-box experience and allow for more powerful plugins and GUIs.

Neovim is a refactor, and sometimes redactor, in the tradition of Vim. It is not a rewrite but a continuation and extension of Vim. Many clones and derivatives exist, some very clever, but none are Vim. Neovim is built for users who want the good parts of Vim, and more.

Goals

  • Enable new contributors, remove barriers to entry.
  • Unblock plugin authors.
  • Deliver a first-class Lua/LuaJIT scripting alternative to Vimscript.
  • Target all platforms supported by libuv.
  • Leverage ongoing Vim development.
  • Optimize out of the box, for new users but especially regular users.
  • Deliver consistent cross-platform experience.
  • In matters of taste/ambiguity, favor tradition/compatibility...
  • ... but prefer usability if the benefits are extreme.

Non-goals

  • Vim9script (or anything later than Vimscript v1)
  • Turn Vim into an IDE
  • Limit third-party applications (such as IDEs!) built with Neovim
  • Deprecate Vimscript
  • POSIX vi-compatibility

Resources:

1852 questions
5
votes
1 answer

Neovim for Django: metaclasses are not recognized

Image of Error Message in Neovim I have been trying to configure my neovim for django development and everything seems fine except for this issue I am having with fields in metaclasses. the image provided gives a snapshot and the code is as…
umar tung
  • 51
  • 3
5
votes
1 answer

What Are the Differences Between the Vim Text Objects ip and ap?

The Vim Handbook gives them both the exact same description. From the Vim Handbook: ap: "a paragraph", select [count] paragraphs. Exception: a blank line (only containing white space) is also a paragraph boundary. When used in Visual mode it is…
Kalcifer
  • 1,211
  • 12
  • 18
5
votes
2 answers

Could Someone Provide a Broken down Description for the Vim Command gqip?

My understanding is that the command gqip, when in normal mode, tells vim to format the current paragraph, separated by whitespace, using the formatoptions as rules. But I can't find any information on the command itself to see other possible…
Kalcifer
  • 1,211
  • 12
  • 18
5
votes
1 answer

Clipboard not shared between wsl and windows 10 neovim

I have a problem when using the paper clip in wsl, when using neovim when pressing yy to copy a line I can only paste it in neovim, but what I would like to do is paste it without any complications in a page or a txt file in windows with notepad,…
cacasswein
  • 105
  • 1
  • 6
5
votes
4 answers

nvim_treesitter installation on windows

bad English (sorry). I'm trying to get nvim_treesitter to work on my windows machine, on my Linux one it worked great but now when I try on windows the :checkhealth nvim_treesitter gives: health#nvim_treesitter#check Installation ERROR: tree-sitter…
Noam E
  • 121
  • 1
  • 1
  • 4
5
votes
2 answers

Neovim: How do I fix indentation for JavaScript inside HTML?

I want to write some JavaScript code inside an HTML file using , but I get wrong indentation when using o for insert a new line. Here is what I want: