Version 1.4.0

* Add `virt-column-virtcolumn`
This commit is contained in:
Lukas Reineke
2022-01-05 17:52:18 +09:00
parent 3c808f0427
commit 7ea856fea0
2 changed files with 14 additions and 2 deletions
+12 -1
View File
@@ -2,7 +2,7 @@
Author: Lukas Reineke <lukas.reineke@protonmail.com>
Version: 1.3.1
Version: 1.4.0
==============================================================================
CONTENTS *virt-column.nvim*
@@ -50,6 +50,14 @@ char *virt-column-char*
Default: ┃ ~
------------------------------------------------------------------------------
virtcolumn *virt-column-virtcolumn*
Additional columns to use together with |colorcolumn| values.
The syntax is the same as |colorcolumn|.
Default: "" ~
==============================================================================
3. COMMANDS *virt-column-commands*
@@ -75,6 +83,9 @@ char *virt-column-char*
==============================================================================
4. CHANGELOG *virt-column-changelog*
1.4.0
* Add |virt-column-virtcolumn|
1.3.1
* Fix link in the documentation
+2 -1
View File
@@ -5,6 +5,7 @@ ffi.cdef "int curwin_col_off(void);"
local M = {
config = {
char = "",
virtcolumn = "",
},
}
@@ -43,7 +44,7 @@ M.refresh = function()
local lines = vim.api.nvim_buf_get_lines(bufnr, 0, -1, false)
local width = vim.api.nvim_win_get_width(winnr) - ffi.C.curwin_col_off()
local textwidth = vim.opt.textwidth:get()
local colorcolumn = vim.opt.colorcolumn:get()
local colorcolumn = { unpack(vim.opt.colorcolumn:get()), unpack(vim.split(M.config.virtcolumn, ",")) }
for i, c in ipairs(colorcolumn) do
if vim.startswith(c, "+") then