Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit1e135c5

Browse files
committed
Copilot.vim 1.29.0
1 parentf45ecd9 commit1e135c5

File tree

7 files changed

+209
-211
lines changed

7 files changed

+209
-211
lines changed

‎autoload/copilot.vim

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,7 @@ function! s:Start() abort
4646
ifs:Running()
4747
return
4848
endif
49-
lets:agent=copilot#agent#New({'methods': {
50-
\'PanelSolution':function('copilot#panel#Solution'),
51-
\'PanelSolutionsDone':function('copilot#panel#SolutionsDone'),
52-
\},
53-
\'editorConfiguration' :s:EditorConfiguration()})
49+
lets:agent=copilot#agent#New({'editorConfiguration' :s:EditorConfiguration()})
5450
endfunction
5551

5652
function!s:Stop()abort
@@ -176,8 +172,8 @@ function! copilot#Enabled() abort
176172
\&&empty(s:BufferDisabled())
177173
endfunction
178174

179-
lets:inline_invoked=0
180175
lets:inline_automatic=1
176+
lets:inline_invoked=2
181177

182178
function!copilot#Complete(...)abort
183179
ifexists('g:_copilot_timer')
@@ -330,7 +326,7 @@ endfunction
330326
function!s:UpdatePreview()abort
331327
try
332328
let [text, outdent,delete, item]=s:SuggestionTextWithAdjustments()
333-
let text=split(text,"\n",1)
329+
let text=split(text,"\r\n\\=\\|\n",1)
334330
ifempty(text[-1])
335331
callremove(text,-1)
336332
endif

‎autoload/copilot/agent.vim

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,9 @@ function! s:DispatchMessage(agent, method, handler, id, params, ...) abort
297297
ifa:idisnot#v:null
298298
calls:Send(a:agent,extend({'id':a:id}, response))
299299
endif
300-
return response
300+
if!has_key(s:notifications,a:method)
301+
return response
302+
endif
301303
endfunction
302304

303305
function!s:OnMessage(agent, body,...)abort
@@ -586,7 +588,7 @@ function! s:Progress(params, agent) abort
586588
endif
587589
endfunction
588590

589-
lets:common_handlers= {
591+
lets:notifications= {
590592
\'$/progress':function('s:Progress'),
591593
\'featureFlagsNotification':function('s:Nop'),
592594
\'statusNotification':function('s:StatusNotification'),
@@ -618,7 +620,7 @@ function! copilot#agent#New(...) abort
618620
\'Cancel':function('s:AgentCancel'),
619621
\'StartupError':function('s:AgentStartupError'),
620622
\}
621-
let instance.methods=extend(copy(s:common_handlers),get(opts,'methods', {}))
623+
let instance.methods=copy(s:notifications)
622624
let [command, node_version, command_error]=s:Command()
623625
iflen(command_error)
624626
ifempty(command)

‎autoload/copilot/panel.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ function! s:Render(state) abort
2626
endif
2727
let leads= {}
2828
for itemin sorted
29-
letinsert=split(item.insertText,"\n",1)
29+
letinsert=split(item.insertText,"\r\n\\=\\|\n",1)
3030
letinsert[0]=strpart(a:state.line,0,copilot#util#UTF16ToByteIdx(a:state.line, item.range.start.character)) .insert[0]
3131
letlines+= [s:separator]+insert
3232
if!has_key(leads,string(item.range.start))

‎autoload/copilot/version.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
function!copilot#version#String()abort
2-
return'1.28.0'
2+
return'1.29.0'
33
endfunction

‎dist/agent.js

Lines changed: 195 additions & 195 deletions
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.

‎dist/agent.js.map

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.

‎lua/_copilot.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ copilot.lsp_start_client = function(cmd, handler_names, opts, settings)
3131
id=vim.lsp.start_client({
3232
cmd=cmd,
3333
cmd_cwd=vim.call('copilot#job#Cwd'),
34-
name='copilot',
34+
name='GitHub Copilot',
3535
init_options=opts.initializationOptions,
3636
workspace_folders=workspace_folders,
3737
settings=settings,

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp