Browse Source

Fix specific highlighting (CMakeLists.txt ...) (#7686)

* Fix specific highlighting.

* Highlighting CMakeLists.txt:
remove case sensitive checks.
use lowercase checks instead.
tags/v1.21.12.1
FlorianBen Lunny Xiao 6 years ago
parent
commit
0e887af2d1
1 changed files with 7 additions and 5 deletions
  1. +7
    -5
      modules/highlight/highlight.go

+ 7
- 5
modules/highlight/highlight.go View File

@@ -19,9 +19,11 @@ var (
}

// File names that are representing highlight classes.
highlightFileNames = map[string]bool{
"dockerfile": true,
"makefile": true,
highlightFileNames = map[string]string{
"dockerfile": "dockerfile",
"makefile": "makefile",
"gnumakefile": "makefile",
"cmakelists.txt": "cmake",
}

// Extensions that are same as highlight classes.
@@ -87,8 +89,8 @@ func FileNameToHighlightClass(fname string) string {
return "nohighlight"
}

if highlightFileNames[fname] {
return fname
if name, ok := highlightFileNames[fname]; ok {
return name
}

ext := path.Ext(fname)


Loading…
Cancel
Save