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のユーザ辞書
ユーザ辞書にしかない
[う/使/遣/]のようなものに対応。 -
skk-specialized
特定分野に関するSKK辞書
候補の分類を取得し、それが含まれない候補をエラーにする。
b:skk_bunnruiに候補の分類を代入する。これにモジュールskkの関数command.annotateを組み合わせると、分類注釈の追加が楽にできるluaのモジュール
skkが必要。 モジュールの場所: https://github.com/stg73/modules.nvim -
url
URL