Цель: удалить наполнитель ---- 's после заголовка сгиба || Проблема: set fillchars = "" не работает в NeoVim - PullRequest
1 голос
/ 28 апреля 2020

Вот весь мой файл init.vim (в настоящее время просто пытаюсь заставить его работать - я удалю ненужный код, как только основные задачи будут в рабочем состоянии).

Проблема, с которой я сталкиваюсь:

Я не могу избавиться от трейлинга после того, как свернул свои секции кода. Xtermbg of Fold работает как обычно в файле .vimr c, но как только он помещен в этот файл sysinit.vim (который, как я понимаю, то же самое, но для NeoVim, если я правильно понимаю), он не хочет работать. Я проверил журналы изменений NeoVim безрезультатно.

В чем может быть проблема?

Единственное отличие, которое может быть ненормальным, заключается в том, что я установил NeoVim через Choco на Windows 10. Поэтому вся его установка находится в C : / инструменты / neovim / neovim /. Тем не менее, я не могу понять, как это может быть проблемой, когда все остальные его части работают.

Последняя версия NeoVim, удалила и очистила все старые каталоги Vim перед установкой.

" README
" Far from perfect. Definitely not optimized. Use at your own risk.


" Autocmd Commands
autocmd BufWinLeave *.* mkview
autocmd BufWinEnter *.* silent loadview


" Keybinds
nnoremap ; :


" Tab and Indent Settings
set tabstop=4
set softtabstop=4
set shiftwidth=4
set shiftround
set expandtab
set autoindent
set smartindent
set foldmethod=manual
set foldenable


" Search Settings
set hlsearch
set incsearch
set ignorecase
set smartcase


" Behaviour Settings
set wrap
set lazyredraw
set nu
set rnu
set showmatch
set vb
set wildmenu
set autoread
set encoding=utf-8
set clipboard=unnamed
set tw=79


" Appearance Settings
" colorscheme material
" let g:material_theme_style = 'default'
set colorcolumn=80
highlight colorcolumn ctermbg=7
highlight Folded ctermbg=None
set fillchars=""
let NERDTreeMinimalUI = 1
let NERDTreeDirArrows = 1


" Plugins
call plug#begin()
Plug 'scrooloose/nerdTree'    " File Explorer
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }    " Completer
Plug 'ctrlpvim/ctrlp.vim'    " Fuzzy file finder
Plug 'jistr/vim-nerdtree-tabs'    " NT tabs
Plug 'bling/vim-airline'    " Powerline
Plug 'Raimondi/delimitMate'    " Matchpairer
call plug#end()


" Plugin Settings
let g:airline_powerline_fonts = 1
let g:airline#extensions#tabline#enabled = 1
" delimitMate
let delimitMate_expand_cr = 1
augroup mydelimitMate
  au!
  au FileType markdown let b:delimitMate_nesting_quotes = ["`"]
  au FileType tex let b:delimitMate_quotes = ""
  au FileType tex let b:delimitMate_matchpairs = "(:),[:],{:},`:'"
  au FileType python let b:delimitMate_nesting_quotes = ['"', "'"]
augroup END

1 Ответ

2 голосов
/ 28 апреля 2020

весь мой sysinit.vim

Полагаю, вы имеете в виду init.vim

set fillchars = «» не работает

Это не должно работать. Правильный синтаксис для set должен быть таким:

set fillchars=fold:\ 

Обратите внимание, что предыдущая команда заканчивается пробелом.

...