From 1209a044ce5420aacc632877c8e345d62085bc02 Mon Sep 17 00:00:00 2001 From: Dick Choi Date: Tue, 4 Oct 2016 13:35:56 +0900 Subject: [PATCH] detect syntax by filename --- browser/main/Detail/SnippetNoteDetail.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/browser/main/Detail/SnippetNoteDetail.js b/browser/main/Detail/SnippetNoteDetail.js index 7378febf..23582be4 100644 --- a/browser/main/Detail/SnippetNoteDetail.js +++ b/browser/main/Detail/SnippetNoteDetail.js @@ -287,8 +287,9 @@ class SnippetNoteDetail extends React.Component { handleNameInputChange (e, index) { let snippets = this.state.note.snippets.slice() snippets[index].name = e.target.value - // let mode = detectModeByFilename(e.target.value.trim()) - // if (mode != null) snippets[index].mode = mode + let syntax = CodeMirror.findModeByFileName(e.target.value.trim()) + let mode = syntax != null ? syntax.name : null + if (mode != null) snippets[index].mode = mode this.state.note.snippets = snippets this.setState({