Remove individual language settings, use treesitter instead
This commit is contained in:
@@ -119,7 +119,7 @@ hl.syntax = {
|
|||||||
Float = hl.predef.Purple,
|
Float = hl.predef.Purple,
|
||||||
Function = hl.predef.Green,
|
Function = hl.predef.Green,
|
||||||
Operator = hl.predef.Red,
|
Operator = hl.predef.Red,
|
||||||
Title = hl.predef.Red,
|
Title = hl.predef.Yellow,
|
||||||
Tag = hl.predef.Orange,
|
Tag = hl.predef.Orange,
|
||||||
Delimiter = hl.predef.Fg,
|
Delimiter = hl.predef.Fg,
|
||||||
Comment = {fg = p.bg4, italic = cfg.enable_italic_comment},
|
Comment = {fg = p.bg4, italic = cfg.enable_italic_comment},
|
||||||
@@ -127,181 +127,6 @@ hl.syntax = {
|
|||||||
Todo = {fg = p.blue, italic = cfg.enable_italic_comment}
|
Todo = {fg = p.blue, italic = cfg.enable_italic_comment}
|
||||||
}
|
}
|
||||||
|
|
||||||
hl.langs.lua = {
|
|
||||||
luaFunc = hl.predef.Green,
|
|
||||||
luaFunction = hl.predef.Red,
|
|
||||||
luaTable = hl.predef.Fg,
|
|
||||||
luaIn = hl.predef.Red,
|
|
||||||
luaFuncCall = hl.predef.Green,
|
|
||||||
luaLocalRed = hl.predef.Red,
|
|
||||||
luaSpecialValue = hl.predef.Green,
|
|
||||||
luaBraces = hl.predef.Fg,
|
|
||||||
luaBuiltIn = hl.predef.BlueItalic,
|
|
||||||
luaNoise = hl.predef.Grey,
|
|
||||||
luaLabel = hl.predef.Purple,
|
|
||||||
luaFuncTable = hl.predef.BlueItalic,
|
|
||||||
luaFuncArgName = hl.predef.Fg,
|
|
||||||
luaEllipsis = hl.predef.Red,
|
|
||||||
luaDocTag = hl.predef.Green
|
|
||||||
}
|
|
||||||
|
|
||||||
hl.langs.python = {
|
|
||||||
pythonBuiltin = hl.predef.BlueItalic,
|
|
||||||
pythonExceptio = hl.predef.Red,
|
|
||||||
pythonDecoratorName = hl.predef.OrangeItalic,
|
|
||||||
pythonExClass = hl.predef.BlueItalic,
|
|
||||||
pythonBuiltinType = hl.predef.BlueItalic,
|
|
||||||
pythonBuiltinObj = hl.predef.OrangeItalic,
|
|
||||||
pythonDottedName = hl.predef.OrangeItalic,
|
|
||||||
pythonBuiltinFunc = hl.predef.Green,
|
|
||||||
pythonFunction = hl.predef.Green,
|
|
||||||
pythonDecorator = hl.predef.OrangeItalic,
|
|
||||||
pythonInclude = hl.syntax.Include,
|
|
||||||
pythonImport = hl.syntax.PreProc,
|
|
||||||
pythonOperator = hl.predef.Red,
|
|
||||||
pythonConditional = hl.predef.Red,
|
|
||||||
pythonRepeat = hl.predef.Red,
|
|
||||||
pythonException = hl.predef.Red,
|
|
||||||
pythonNone = hl.predef.OrangeItalic,
|
|
||||||
pythonCoding = hl.predef.Grey,
|
|
||||||
pythonDot = hl.predef.Grey
|
|
||||||
}
|
|
||||||
|
|
||||||
hl.langs.json = {
|
|
||||||
jsonKeyword = hl.predef.Red,
|
|
||||||
jsonString = hl.predef.Green,
|
|
||||||
jsonBoolean = hl.predef.Blue,
|
|
||||||
jsonNoise = hl.predef.Grey,
|
|
||||||
jsonQuote = hl.predef.Grey,
|
|
||||||
jsonBraces = hl.predef.Fg
|
|
||||||
}
|
|
||||||
|
|
||||||
hl.langs.yaml = {
|
|
||||||
yamlKey = hl.predef.Red,
|
|
||||||
yamlConstant = hl.predef.BlueItalic,
|
|
||||||
yamlString = hl.predef.Green
|
|
||||||
}
|
|
||||||
|
|
||||||
hl.langs.latex = {
|
|
||||||
texStatement = hl.predef.BlueItalic,
|
|
||||||
texOnlyMath = hl.predef.Grey,
|
|
||||||
texDefName = hl.predef.Yellow,
|
|
||||||
texNewCmd = hl.predef.Orange,
|
|
||||||
texCmdName = hl.predef.Blue,
|
|
||||||
texBeginEnd = hl.predef.Red,
|
|
||||||
texBeginEndName = hl.predef.Green,
|
|
||||||
texDocType = hl.predef.RedItalic,
|
|
||||||
ttexDocTypeArgs = hl.predef.Orange,
|
|
||||||
texInputFile = hl.predef.Green
|
|
||||||
}
|
|
||||||
|
|
||||||
hl.langs.cmake = {
|
|
||||||
cmakeCommand = hl.predef.Red,
|
|
||||||
cmakeKWconfigure_package_config_file = hl.predef.BlueItalic,
|
|
||||||
cmakeKWwrite_basic_package_version_file = hl.predef.BlueItalic,
|
|
||||||
cmakeKWExternalProject = hl.predef.Green,
|
|
||||||
cmakeKWadd_compile_definitions = hl.predef.Green,
|
|
||||||
cmakeKWadd_compile_options = hl.predef.Green,
|
|
||||||
cmakeKWadd_custom_command = hl.predef.Green,
|
|
||||||
cmakeKWadd_custom_target = hl.predef.Green,
|
|
||||||
cmakeKWadd_definitions = hl.predef.Green,
|
|
||||||
cmakeKWadd_dependencies = hl.predef.Green,
|
|
||||||
cmakeKWadd_executable = hl.predef.Green,
|
|
||||||
cmakeKWadd_library = hl.predef.Green,
|
|
||||||
cmakeKWadd_link_options = hl.predef.Green,
|
|
||||||
cmakeKWadd_subdirectory = hl.predef.Green,
|
|
||||||
cmakeKWadd_test = hl.predef.Green,
|
|
||||||
cmakeKWbuild_command = hl.predef.Green,
|
|
||||||
cmakeKWcmake_host_system_information = hl.predef.Green,
|
|
||||||
cmakeKWcmake_minimum_required = hl.predef.Green,
|
|
||||||
cmakeKWcmake_parse_arguments = hl.predef.Green,
|
|
||||||
cmakeKWcmake_policy = hl.predef.Green,
|
|
||||||
cmakeKWconfigure_file = hl.predef.Green,
|
|
||||||
cmakeKWcreate_test_sourcelist = hl.predef.Green,
|
|
||||||
cmakeKWctest_build = hl.predef.Green,
|
|
||||||
cmakeKWctest_configure = hl.predef.Green,
|
|
||||||
cmakeKWctest_coverage = hl.predef.Green,
|
|
||||||
cmakeKWctest_memcheck = hl.predef.Green,
|
|
||||||
cmakeKWctest_run_script = hl.predef.Green,
|
|
||||||
cmakeKWctest_start = hl.predef.Green,
|
|
||||||
cmakeKWctest_submit = hl.predef.Green,
|
|
||||||
cmakeKWctest_test = hl.predef.Green,
|
|
||||||
cmakeKWctest_update = hl.predef.Green,
|
|
||||||
cmakeKWctest_upload = hl.predef.Green,
|
|
||||||
cmakeKWdefine_property = hl.predef.Green,
|
|
||||||
cmakeKWdoxygen_add_docs = hl.predef.Green,
|
|
||||||
cmakeKWenable_language = hl.predef.Green,
|
|
||||||
cmakeKWenable_testing = hl.predef.Green,
|
|
||||||
cmakeKWexec_program = hl.predef.Green,
|
|
||||||
cmakeKWexecute_process = hl.predef.Green,
|
|
||||||
cmakeKWexport = hl.predef.Green,
|
|
||||||
cmakeKWexport_library_dependencies = hl.predef.Green,
|
|
||||||
cmakeKWfile = hl.predef.Green,
|
|
||||||
cmakeKWfind_file = hl.predef.Green,
|
|
||||||
cmakeKWfind_library = hl.predef.Green,
|
|
||||||
cmakeKWfind_package = hl.predef.Green,
|
|
||||||
cmakeKWfind_path = hl.predef.Green,
|
|
||||||
cmakeKWfind_program = hl.predef.Green,
|
|
||||||
cmakeKWfltk_wrap_ui = hl.predef.Green,
|
|
||||||
cmakeKWforeach = hl.predef.Green,
|
|
||||||
cmakeKWfunction = hl.predef.Green,
|
|
||||||
cmakeKWget_cmake_property = hl.predef.Green,
|
|
||||||
cmakeKWget_directory_property = hl.predef.Green,
|
|
||||||
cmakeKWget_filename_component = hl.predef.Green,
|
|
||||||
cmakeKWget_property = hl.predef.Green,
|
|
||||||
cmakeKWget_source_file_property = hl.predef.Green,
|
|
||||||
cmakeKWget_target_property = hl.predef.Green,
|
|
||||||
cmakeKWget_test_property = hl.predef.Green,
|
|
||||||
cmakeKWif = hl.predef.Green,
|
|
||||||
cmakeKWinclude = hl.predef.Green,
|
|
||||||
cmakeKWinclude_directories = hl.predef.Green,
|
|
||||||
cmakeKWinclude_external_msproject = hl.predef.Green,
|
|
||||||
cmakeKWinclude_guard = hl.predef.Green,
|
|
||||||
cmakeKWinstall = hl.predef.Green,
|
|
||||||
cmakeKWinstall_files = hl.predef.Green,
|
|
||||||
cmakeKWinstall_programs = hl.predef.Green,
|
|
||||||
cmakeKWinstall_targets = hl.predef.Green,
|
|
||||||
cmakeKWlink_directories = hl.predef.Green,
|
|
||||||
cmakeKWlist = hl.predef.Green,
|
|
||||||
cmakeKWload_cache = hl.predef.Green,
|
|
||||||
cmakeKWload_command = hl.predef.Green,
|
|
||||||
cmakeKWmacro = hl.predef.Green,
|
|
||||||
cmakeKWmark_as_advanced = hl.predef.Green,
|
|
||||||
cmakeKWmath = hl.predef.Green,
|
|
||||||
cmakeKWmessage = hl.predef.Green,
|
|
||||||
cmakeKWoption = hl.predef.Green,
|
|
||||||
cmakeKWproject = hl.predef.Green,
|
|
||||||
cmakeKWqt_wrap_cpp = hl.predef.Green,
|
|
||||||
cmakeKWqt_wrap_ui = hl.predef.Green,
|
|
||||||
cmakeKWremove = hl.predef.Green,
|
|
||||||
cmakeKWseparate_arguments = hl.predef.Green,
|
|
||||||
cmakeKWset = hl.predef.Green,
|
|
||||||
cmakeKWset_directory_properties = hl.predef.Green,
|
|
||||||
cmakeKWset_property = hl.predef.Green,
|
|
||||||
cmakeKWset_source_files_properties = hl.predef.Green,
|
|
||||||
cmakeKWset_target_properties = hl.predef.Green,
|
|
||||||
cmakeKWset_tests_properties = hl.predef.Green,
|
|
||||||
cmakeKWsource_group = hl.predef.Green,
|
|
||||||
cmakeKWstring = hl.predef.Green,
|
|
||||||
cmakeKWsubdirs = hl.predef.Green,
|
|
||||||
cmakeKWtarget_compile_definitions = hl.predef.Green,
|
|
||||||
cmakeKWtarget_compile_features = hl.predef.Green,
|
|
||||||
cmakeKWtarget_compile_options = hl.predef.Green,
|
|
||||||
cmakeKWtarget_include_directories = hl.predef.Green,
|
|
||||||
cmakeKWtarget_link_directories = hl.predef.Green,
|
|
||||||
cmakeKWtarget_link_libraries = hl.predef.Green,
|
|
||||||
cmakeKWtarget_link_options = hl.predef.Green,
|
|
||||||
cmakeKWtarget_precompile_headers = hl.predef.Green,
|
|
||||||
cmakeKWtarget_sources = hl.predef.Green,
|
|
||||||
cmakeKWtry_compile = hl.predef.Green,
|
|
||||||
cmakeKWtry_run = hl.predef.Green,
|
|
||||||
cmakeKWunset = hl.predef.Green,
|
|
||||||
cmakeKWuse_mangled_mesa = hl.predef.Green,
|
|
||||||
cmakeKWvariable_requires = hl.predef.Green,
|
|
||||||
cmakeKWvariable_watch = hl.predef.Green,
|
|
||||||
cmakeKWwrite_file = hl.predef.Green
|
|
||||||
}
|
|
||||||
|
|
||||||
hl.plugins.lsp = {
|
hl.plugins.lsp = {
|
||||||
LspCxxHlSkippedRegion = hl.predef.Gray,
|
LspCxxHlSkippedRegion = hl.predef.Gray,
|
||||||
LspCxxHlSkippedRegionBeginEnd = hl.predef.Red,
|
LspCxxHlSkippedRegionBeginEnd = hl.predef.Red,
|
||||||
@@ -318,17 +143,6 @@ hl.plugins.lsp = {
|
|||||||
LspDiagnosticsUnderlineHint = {underline = true, sp = u.color_gamma(p.purple, 0.5)}
|
LspDiagnosticsUnderlineHint = {underline = true, sp = u.color_gamma(p.purple, 0.5)}
|
||||||
}
|
}
|
||||||
|
|
||||||
hl.plugins.git_commit = {
|
|
||||||
gitcommitSummary = hl.predef.Red,
|
|
||||||
gitcommitUntracked = hl.predef.Grey,
|
|
||||||
gitcommitDiscarded = hl.predef.Grey,
|
|
||||||
gitcommitSelected = hl.predef.Grey,
|
|
||||||
gitcommitUnmerged = hl.predef.Grey,
|
|
||||||
gitcommitOnBranch = hl.predef.Grey,
|
|
||||||
gitcommitArrow = hl.predef.Grey,
|
|
||||||
gitcommitFile = hl.predef.Green
|
|
||||||
}
|
|
||||||
|
|
||||||
function M.setup()
|
function M.setup()
|
||||||
local ns = create_namespace("tokyodark")
|
local ns = create_namespace("tokyodark")
|
||||||
load_highlights(ns, hl.predef)
|
load_highlights(ns, hl.predef)
|
||||||
|
|||||||
Reference in New Issue
Block a user