Например, предположим, что я хочу реализовать плагин, который рисует линию поля в 80 столбцах с использованием пользовательских символов (предположим, что я хочу, чтобы строка была сделана из столбца *
символов).В Vim/NeoVim, как рисовать внутри текстового буфера без изменения содержимого
Как это можно сделать в Vim или Neovim?
Но более универсально, есть ли способ нарисовать материал над текстовым буфером, не затрагивая текстовое содержимое?
Например, как я могу нарисовать внутренний прямоугольник внутри окна, который я могу сделать ярким, чтобы показать активное окно? Эффект будет заключаться в том, что первая строка видимой строки того, что в настоящее время является текстовым буфером, будет заполнена символами ---
, правый столбец того, что в настоящее время является текстовым буфером, будет заполнен |
. Это будет внутри окна, отдельно от линий состояния или вертикальных разделенных линий.
И т.д. Как это сделать?
Некоторые плагины, которые в настоящее время рисовать поверх текстового буфера по-разному:
Будет ли вместо этого 'colorcolumn = 80'' работать? См. ': H 'cc'' –