Remove individual language settings, use treesitter instead

This commit is contained in:
2021-04-22 03:30:52 -03:00
parent c03665e444
commit 40c9f7ddc1

View File

@@ -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)