Skip to content

Commit bb6c407

Browse files
holmanbbrammool
authored andcommitted
patch 9.0.0402: javascript module files are not recoginzed
Problem: Javascript module files are not recoginzed. Solution: Recognize "*.jsm" files as Javascript. (Brett Holman, closes #11069)
1 parent bd01f47 commit bb6c407

3 files changed

Lines changed: 4 additions & 2 deletions

File tree

runtime/filetype.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -940,7 +940,7 @@ au BufNewFile,BufRead *.java,*.jav setf java
940940
au BufNewFile,BufRead *.jj,*.jjt setf javacc
941941

942942
" JavaScript, ECMAScript, ES module script, CommonJS script
943-
au BufNewFile,BufRead *.js,*.javascript,*.es,*.mjs,*.cjs setf javascript
943+
au BufNewFile,BufRead *.js,*.jsm,*.javascript,*.es,*.mjs,*.cjs setf javascript
944944

945945
" JavaScript with React
946946
au BufNewFile,BufRead *.jsx setf javascriptreact

src/testdir/test_filetype.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ let s:filename_checks = {
275275
\ 'jam': ['file.jpl', 'file.jpr', 'JAM-file.file', 'JAM.file', 'Prl-file.file', 'Prl.file'],
276276
\ 'java': ['file.java', 'file.jav'],
277277
\ 'javacc': ['file.jj', 'file.jjt'],
278-
\ 'javascript': ['file.js', 'file.javascript', 'file.es', 'file.mjs', 'file.cjs'],
278+
\ 'javascript': ['file.js', 'file.jsm', 'file.javascript', 'file.es', 'file.mjs', 'file.cjs'],
279279
\ 'javascript.glimmer': ['file.gjs'],
280280
\ 'javascriptreact': ['file.jsx'],
281281
\ 'jess': ['file.clp'],

src/version.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -703,6 +703,8 @@ static char *(features[]) =
703703

704704
static int included_patches[] =
705705
{ /* Add new patch number below this line */
706+
/**/
707+
402,
706708
/**/
707709
401,
708710
/**/

0 commit comments

Comments
 (0)