🔦

Neovim で全角スペースをハイライトする

2023/05/05に公開

はじめに

lua の設定例がなかったので覚書。

設定例

参考サイト は、全角スペース以外の特殊スペースもハイライトさせているのですが、私の場合は全角スペースとゼロ幅スペースだけで良いので調整。

vim.api.nvim_create_augroup('extra-whitespace', {})
vim.api.nvim_create_autocmd({'VimEnter', 'WinEnter'}, {
    group = 'extra-whitespace',
    pattern = {'*'},
    command = [[call matchadd('ExtraWhitespace', '[\u200B\u3000]')]]
})
vim.api.nvim_create_autocmd({'ColorScheme'}, {
    group = 'extra-whitespace',
    pattern = {'*'},
    command = [[highlight default ExtraWhitespace ctermbg=202 ctermfg=202 guibg=salmon]]
})

参考サイト

環境

% nvim --version
NVIM v0.9.0
Build type: Release
LuaJIT 2.1.0-beta3

Discussion