neovim用の :syntax コマンドを使ったシンタクスハイライト。
このディレクトリを runtimepath に追加する。
-
bnf
バッカス・ナウア記法
-
regex
vimの正規表現
very magicもしくはvery nomagicのみ正しくハイライトできる。使用例:
vim.api.nvim_create_autocmd('CmdWinEnter',{ pattern = {"/","?"}, callback = function() if string.match(vim.fn.getcmdwintype(),"[/?]") then -- "-" や "@" のタイプを避ける vim.bo.filetype = "regex" end end, })
ui2ならコマンドラインにも適用できる:
vim.api.nvim_create_autocmd("CmdLineEnter",{ pattern = {"/","?"}, callback = function() local cmdline = require("vim._core.ui2").bufs.cmd if string.match(vim.fn.getcmdtype(),"[/?]") then vim.bo[cmdline].syntax = "regex" end end, }) vim.api.nvim_create_autocmd("CmdLineLeave",{ group = group, pattern = {"/","?"}, callback = function() local cmdline = require("vim._core.ui2").bufs.cmd vim.bo[cmdline].syntax = "" end, })
-
skk
ユーザ辞書以外のSKK辞書
lispに対応。
-
skk-users
SKKのユーザ辞書
ユーザ辞書にしかない
[う/使/遣/]のようなものに対応。 -
url
URL