Skip to content

Commit 9d1776a

Browse files
author
飞羏
committed
feat: support for jsx/json/es
1 parent cfb0278 commit 9d1776a

2 files changed

Lines changed: 4 additions & 7 deletions

File tree

ftdetect/javascript.vim

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11

2-
if exists('javascript#loaded')
2+
if exists('javascript#gf_loaded')
33
finish
44
endif
5-
let javascript#loaded = 1
5+
let javascript#gf_loaded = 1
66

77
fun! s:WrapString(str)
88
return ' "'.a:str.'" '
@@ -18,7 +18,7 @@ fun! javascript#gf_find(name)
1818
endif
1919
endfun
2020

21-
au BufEnter *.js call javascript#gf_init()
21+
au BufEnter *.js,*.json,*.jsx,*.es call javascript#gf_init()
2222

2323
fun! javascript#gf_init()
2424
let &l:include = '\<require(\(["'']\)\zs[^\1]\+\ze\1)\>'

javascript/find.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
11

22
var path = require('path');
3-
var fs = require('fs');
43
var relative = require('require-relative');
54

65
var project = process.argv[2] || ''; // project root path
76
var file = process.argv[3] || ''; // project file name eg: '/Users/project/index.js'
87
var ref = process.argv[4] || ''; // ref name eg: 'react'
98

10-
// console.log(__dirname + '/a.txt', [project, file, ref].join('\n'));
11-
129
// project absolute path
1310
// eg: require('/module/file')
1411
if (ref.match(/^\//)) {
@@ -22,7 +19,7 @@ try {
2219
} catch(ex) {
2320
}
2421

25-
// sometimes module's ref is sibling
22+
// sometimes module's ref is sibling. (npm flat install)
2623
// eg:
2724
// node_modules
2825
// a/index.js

0 commit comments

Comments
 (0)