From a38485265edb146e09483fcf0d17395359fef015 Mon Sep 17 00:00:00 2001 From: byeokim <29354589+byeokim@users.noreply.github.com> Date: Wed, 29 Dec 2021 19:17:51 +0900 Subject: [PATCH 1/2] Fix cursor jumping to top when redo --- autoload/prettier/utils/buffer.vim | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/autoload/prettier/utils/buffer.vim b/autoload/prettier/utils/buffer.vim index 3125bcc..aa508b3 100644 --- a/autoload/prettier/utils/buffer.vim +++ b/autoload/prettier/utils/buffer.vim @@ -14,18 +14,11 @@ function! prettier#utils#buffer#replace(lines, startSelection, endSelection) abo execute "normal! a\" try | silent undojoin | catch | endtry - " delete all lines on the current buffer - silent! execute 'lockmarks %delete _' + " insert all lines from prettier-ed buffer before the first line on the current buffer + silent! lockmarks call append(0, l:newBuffer) - " replace all lines from the current buffer with output from prettier - let l:idx = 0 - for l:line in l:newBuffer - silent! lockmarks call append(l:idx, l:line) - let l:idx += 1 - endfor - - " delete trailing newline introduced by the above append procedure - silent! lockmarks execute '$delete _' + " then delete all the original lines on the current buffer + silent! lockmarks execute (len(l:newBuffer) + 1).',$delete _' " Restore view call winrestview(l:winview) From a3098f1f2df4eeac1a413d1424cae64cbedb11a2 Mon Sep 17 00:00:00 2001 From: byeokim <29354589+byeokim@users.noreply.github.com> Date: Wed, 29 Dec 2021 19:18:07 +0900 Subject: [PATCH 2/2] Fix python no such package error --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 5bfe057..4101fc0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -36,7 +36,7 @@ ENV PACKAGES="\ ruby \ ruby-dev \ ruby-json \ - python \ + python2 \ python3 \ py-pip \ nodejs \