chemzqm
2b9c89822d
use global tsc when local tsc not found
2019-10-05 22:01:18 +08:00
Heyward Fann
eb88dbd0f2
fix(server): fix reportUnnecessary ( #78 )
...
close #77
2019-10-02 15:16:01 +08:00
chemzqm
91fc042eb2
make useBatchedBufferSync used for update only
...
Avoid issues with buffer reload by checktime.
2019-09-23 13:12:38 +08:00
chemzqm
486202a7e5
upgrade typescript module, remove noSemicolons preferences
2019-09-09 12:26:36 +08:00
Geoff Whatley
3a4f993918
resolve tsserver.js
via an absolute path ( #57 )
...
this commit changes the `tsserver.js` resolution logic to use an
absolute path rather than a relative one. previously, if a user wanted
to use a `tsserver.js` that was local to a project but didn't live in
`node_modules` (which would be automatically resolved by default), the
`tsserver.tsdk` needed to be hardcoded to an absolute path. this
required the user to modify `coc-settings.json` each time they wished to
switch projects. by resolving to an absolute path, a user can now set
the value to a relative path which will resolve correctly per project.
this change facilitates simplified usage of Yarn v2's PnP feature, which
can generate a project-specific `tsserver.js` to enable correct IDE
integration.
2019-09-09 12:04:01 +08:00
Morgan McCauley
74bb59b24e
Dispose of status bar item when disabling tsserver ( #66 )
2019-09-09 12:01:38 +08:00
Greg Hurrell
c80ae7b19b
Fix mispelled variable name ( #63 )
2019-08-27 11:21:42 +08:00
anark
e8c91d52ac
Setup file watching for .tsx/.jsx as well as .ts/.js files ( #53 )
2019-07-31 01:12:15 +08:00
chemzqm
56c60a2ef1
improve check of statusItem
2019-07-22 02:06:03 +08:00
chemzqm
da55c11b9f
fix showUnused not work
2019-07-20 03:08:11 +08:00
chemzqm
ea84909a86
fix shouldTrigger check
2019-07-09 15:37:16 +08:00
chemzqm
87e09cfb18
cache error on require typescript module
2019-06-27 14:28:21 +08:00
chemzqm
c10f34304c
add tsserver.ignoreLocalTsserver configuration
2019-06-27 10:43:32 +08:00
chemzqm
74bd823e4e
check if buffer is handled
2019-06-26 12:33:39 +08:00
chemzqm
686f2b2110
catch error on signatureHelp
2019-06-24 07:03:01 +08:00
chemzqm
4fc7de6766
fix tsserver module not resolved
2019-06-20 19:37:40 +08:00
chemzqm
143ebcf542
use webpack
2019-06-20 07:36:12 +08:00
chemzqm
27887574ef
fix error thrown on highlight
2019-06-14 19:28:19 +08:00
chemzqm
3e925b9d7c
replace find-up
2019-06-13 22:52:57 +08:00
chemzqm
0d84cdf870
Revert "support b:coc_tsserver_disable, closes #13 "
...
This reverts commit 5946299675
.
2019-06-13 22:28:42 +08:00
chemzqm
d7e2a9dfbb
restart tsserver on normal exit
2019-06-13 13:18:50 +08:00
chemzqm
5946299675
support b:coc_tsserver_disable, closes #13
2019-06-12 20:42:41 +08:00
chemzqm
8b3a276e18
fix proposed module not found
2019-06-12 19:50:37 +08:00
chemzqm
c3d2bc4d4d
fix suggestionActions.enabled option not working
2019-06-11 17:36:41 +08:00
chemzqm
fff7bdd57f
fix validate.enable not work sometimes
2019-06-11 15:42:52 +08:00
chemzqm
f1aa930569
add new features:
...
- Loading status
- Batched buffer synchronize
- Configuration for showUnused variable
- Smart selection support
- Support 'auto' as quoteStyle
- Support validateDefaultNpmLocation
2019-06-10 02:24:30 +08:00
chemzqm
a3d81e2cb8
use new API for documentHighlight
2019-06-09 23:01:07 +08:00
chemzqm
046670f54b
udpate dependencies
2019-06-09 22:03:27 +08:00
chemzqm
bffc00e668
fix wrong replace
2019-06-06 12:44:05 +08:00
chemzqm
26bb4b4872
add organizeImports codeAction
2019-06-05 23:11:56 +08:00
chemzqm
ab0927f744
feat(quickfix): mark sigle fix isPrefered
2019-06-04 14:23:12 +08:00
Heyward Fann
4d1714e057
remove TS version from status line ( #30 )
2019-05-23 09:59:41 +08:00
chemzqm
7563b04482
use local tsserverForkStart
2019-04-19 20:56:00 +08:00
chemzqm
8f7bf42a36
resolve tsc from workspaceFolder
2019-04-19 18:27:37 +08:00
chemzqm
fe5c4d84dd
resolve local tsserver from workspaceFolders
2019-04-19 18:00:05 +08:00
chemzqm
f29a6f424b
use workspaceFolder for project root
2019-04-19 17:42:55 +08:00
chemzqm
cd7391f846
fix watchBuild throw error, fix #18
2019-04-12 19:23:36 +08:00
chemzqm
898bf1585f
use vim to run watchBuild
2019-04-12 16:33:19 +08:00
chemzqm
e76a4ef550
fix status item not shown with javascript document
2019-04-05 11:37:43 +08:00
chemzqm
d6ebd2b613
fix getProjectRootPath, fix #15
2019-03-23 18:44:28 +08:00
chemzqm
24c2aa73c7
fix undefined promise
2019-03-13 11:09:01 +08:00
chemzqm
cbb489c462
rework of typescriptService, support interuptGetErr
2019-03-12 18:48:45 +08:00
chemzqm
c19953dbd8
improve tslint
2019-03-05 23:54:43 +08:00
chemzqm
e68adfbe0b
support plugins
2019-03-05 23:44:01 +08:00
chemzqm
ac0b3d8293
add importFix for node modules
2019-02-23 15:54:45 +08:00
chemzqm
93664d6aa3
Merge branch 'master' of https://github.com/neoclide/coc-tsserver
2019-02-20 02:43:29 +08:00
chemzqm
8febbe9418
fix snippet generate
2019-02-20 02:39:22 +08:00
Jasper Poppe
be81ec4e6b
bug fix: workspace.cwd -> workspace.root in getProjectRootPath()
...
I think workspace.cwd should become workspace.root, this fixes the tsserver behaviour in my projects (where I use paths, etc in my tsconfig.json), without this the getProjectRootPath method returns the 'source file' path .
Please correct me if I am wrong, I am still new to the code base and this took me hours to figure out ;)
2019-02-13 09:56:41 +01:00
Jasper Poppe
c16e21dd06
fixed typo: getDignosticsKind -> getDiagnosticsKind
2019-02-12 18:37:31 +01:00
chemzqm
0473880f30
use workspace.cwd when config file not resolved
2019-02-06 23:51:51 +08:00