diff options
author | Dalius Dobravolskas <dalius.dobravolskas@gmail.com> | 2021-12-17 01:09:26 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-17 08:09:26 +0900 |
commit | 5b792c764196aeb45eb6025c6c1c9727084c2feb (patch) | |
tree | df96221664bac924f584db5e25d5deb736e44a6a /autoload/ale/lsp/tsserver_message.vim | |
parent | e4ec2e4dc74fc24d57fd74770d2aa277425dde7c (diff) | |
download | ale-5b792c764196aeb45eb6025c6c1c9727084c2feb.zip |
ALEFileRename command added. (#4012)
* ALEFileRename command added.
This command renames file and uses tsserver `getEditsForFileRename` to
fix import paths in Typescript files.
* ale#util#Input fix
* Even more fixes.
* Linting error fix.
Diffstat (limited to 'autoload/ale/lsp/tsserver_message.vim')
-rw-r--r-- | autoload/ale/lsp/tsserver_message.vim | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/autoload/ale/lsp/tsserver_message.vim b/autoload/ale/lsp/tsserver_message.vim index 00213a75..7c59feee 100644 --- a/autoload/ale/lsp/tsserver_message.vim +++ b/autoload/ale/lsp/tsserver_message.vim @@ -101,6 +101,14 @@ function! ale#lsp#tsserver_message#Rename( \}] endfunction +function! ale#lsp#tsserver_message#GetEditsForFileRename( +\ oldFilePath, newFilePath) abort + return [0, 'ts@getEditsForFileRename', { + \ 'oldFilePath': a:oldFilePath, + \ 'newFilePath': a:newFilePath, + \}] +endfunction + function! ale#lsp#tsserver_message#OrganizeImports(buffer) abort return [0, 'ts@organizeImports', { \ 'scope': { |