format.nvim VS virt-column.nvim

Compare format.nvim vs virt-column.nvim and see what are their differences.

format.nvim

A wrapper around Neovims native LSP formatting. [Moved to: https://github.com/lukas-reineke/lsp-format.nvim] (by lukas-reineke)

virt-column.nvim

Display a character as the colorcolumn (by lukas-reineke)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
format.nvim virt-column.nvim
5 6
225 206
- -
4.3 5.1
about 2 years ago 6 months ago
Lua Lua
- MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

format.nvim

Posts with mentions or reviews of format.nvim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-27.

virt-column.nvim

Posts with mentions or reviews of virt-column.nvim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-05.
  • Transparent ColorColumns
    1 project | /r/neovim | 23 May 2023
  • Is it possible to have the cursorline only up to max(cursorcolumn, line_length)?
    1 project | /r/neovim | 5 Apr 2023
    local set_local_colorcolumn = function(c) vim.api.nvim_set_option_value("colorcolumn", c, { scope = "local" }) end local vc_status, vc = pcall(require, "virt-column") if vc_status then -- Disable the default colorcolumn and use virtcolumn, so that we get a -- cursorline background under the colorcolumn. -- https://github.com/lukas-reineke/virt-column.nvim/issues/26 set_local_colorcolumn("") vc.setup({ virtcolumn = col }) vim.api.nvim_cmd({ cmd = "VirtColumnRefresh" }, {}) else set_local_colorcolumn(col) end
  • Is there a visual margin plugin for neovim?
    2 projects | /r/neovim | 5 Mar 2023
    And if you want a thin line instead of the default colorcolumn, have a look at https://github.com/lukas-reineke/virt-column.nvim
  • FAVOURITE PLUGINS
    49 projects | /r/neovim | 3 Feb 2022
    virt-column.nvim: displays a character as the colorcolumn, neovim colorcolumn is too thick because it just colors the column bg and it's very distracting, this is more minimal and doesn't get in the way
  • virtual text colorcolumn
    2 projects | /r/neovim | 25 Nov 2021
    I've opened an issue: https://github.com/lukas-reineke/virt-column.nvim/issues/2

What are some alternatives?

When comparing format.nvim and virt-column.nvim you can also consider the following projects:

formatter.nvim

focus.nvim - Auto-Focusing and Auto-Resizing Splits/Windows for Neovim written in Lua. A full suite of window management enhancements. Vim splits on steroids!

efm-langserver - General purpose Language Server

nvim-treesitter-context - Show code context

vim-test - Run your tests at the speed of thought

vim-autoformat - Provide easy code formatting in Vim by integrating existing code formatters.

headlines.nvim - This plugin adds horizontal highlights for text filetypes, like markdown, orgmode, and neorg.

neoformat - :sparkles: A (Neo)vim plugin for formatting code.

feline.nvim - A minimal, stylish and customizable statusline for Neovim written in Lua

sqls - SQL language server written in Go.

indent-blankline.nvim - Indent guides for Neovim