aboutsummaryrefslogtreecommitdiff
path: root/file_markup.go
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2025-01-06 23:32:02 +0700
committerShulhan <ms@kilabit.info>2025-01-07 00:13:55 +0700
commit51ac42c62f8b1bd0c1669c01fa445cb1ed76d02e (patch)
tree676eb01d39c1b277dda6f709bc77aead2f5afb9f /file_markup.go
parentd420aa693773f5793138589745bf02ea4eea3cf7 (diff)
downloadciigo-51ac42c62f8b1bd0c1669c01fa445cb1ed76d02e.tar.xz
file_markup: convert extension to lowercase on markupKind only
Converting extension to lowercase before trimming it may not remove the extension itself since the string has changes.
Diffstat (limited to 'file_markup.go')
-rw-r--r--file_markup.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/file_markup.go b/file_markup.go
index 95785bb..87fb5ac 100644
--- a/file_markup.go
+++ b/file_markup.go
@@ -41,7 +41,7 @@ func NewFileMarkup(filePath string, fi os.FileInfo) (fmarkup *FileMarkup, err er
}
}
- var ext = strings.ToLower(filepath.Ext(filePath))
+ var ext = filepath.Ext(filePath)
var basePath = strings.TrimSuffix(filePath, ext)
fmarkup = &FileMarkup{
@@ -55,7 +55,7 @@ func NewFileMarkup(filePath string, fi os.FileInfo) (fmarkup *FileMarkup, err er
}
func markupKind(ext string) int {
- switch ext {
+ switch strings.ToLower(ext) {
case extAsciidoc:
return markupKindAdoc
case extMarkdown: