Neovim

From Celeste@Hoppinglife
Revision as of 17:01, 6 February 2023 by Hoppinglife (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Neovim, or nvim is a re-written vim implementation. It is significantly faster than the vanilla fork, and has become my default editor.

Installation

For Arch Linux, Install neovim, python-pynvim from Pacman and neovim-plug-git from AUR.

Nvim provides a appimage that can be used when installing non-system package is not allowed: [Installing Neovim]

I use neoroedeer for configuration. Link the init file to ~/.config/nvim/init.vim. Run :PlugInstall to install the plugins.

Usage

Clipboard

"+ register is the clipboard on my system.

See :help clipboard

Latex

Git

Just call :Git.

Use :Gstatus for seeing the stage area, use cc to commit.

See Fugitive.

Mercurial

See Mercenary

Markdown

Install Markdown Preview.

Use :MarkdownPreview to start the preview engine.

Vimline

When writing text-based files, I use the following vim line to make vim break lines automatically.

vim: set tw=78 spell indentexpr=

Use gq<location> to perform a reformatting operation.