Remove individual language settings, use treesitter instead
This commit is contained in:
@@ -119,7 +119,7 @@ hl.syntax = {
|
||||
Float = hl.predef.Purple,
|
||||
Function = hl.predef.Green,
|
||||
Operator = hl.predef.Red,
|
||||
Title = hl.predef.Red,
|
||||
Title = hl.predef.Yellow,
|
||||
Tag = hl.predef.Orange,
|
||||
Delimiter = hl.predef.Fg,
|
||||
Comment = {fg = p.bg4, italic = cfg.enable_italic_comment},
|
||||
@@ -127,181 +127,6 @@ hl.syntax = {
|
||||
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 = {
|
||||
LspCxxHlSkippedRegion = hl.predef.Gray,
|
||||
LspCxxHlSkippedRegionBeginEnd = hl.predef.Red,
|
||||
@@ -318,17 +143,6 @@ hl.plugins.lsp = {
|
||||
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()
|
||||
local ns = create_namespace("tokyodark")
|
||||
load_highlights(ns, hl.predef)
|
||||
|
||||
Reference in New Issue
Block a user