@@ -536,29 +536,6 @@ function! copilot#AcceptLine(...) abort
536536 return copilot#Accept (a: 0 ? a: 1 : " \r " , " [^\n ]\\ +" )
537537endfunction
538538
539- function ! copilot#Browser () abort
540- if type (get (g: , ' copilot_browser' )) == v: t_list
541- let cmd = copy (g: copilot_browser )
542- elseif type (get (g: , ' open_command' )) == v: t_list
543- let cmd = copy (g: open_command )
544- elseif has (' win32' )
545- let cmd = [' rundll32' , ' url.dll,FileProtocolHandler' ]
546- elseif has (' mac' )
547- let cmd = [' open' ]
548- elseif executable (' wslview' )
549- return [' wslview' ]
550- elseif executable (' xdg-open' )
551- return [' xdg-open' ]
552- else
553- return []
554- endif
555- if executable (get (cmd, 0 , ' ' ))
556- return cmd
557- else
558- return []
559- endif
560- endfunction
561-
562539let s: commands = {}
563540
564541function ! s: EnabledStatusMessage () abort
@@ -623,69 +600,6 @@ function! s:commands.status(opts) abort
623600 call s: EditorVersionWarning ()
624601endfunction
625602
626- function ! s: commands .signout (opts) abort
627- echo ' Copilot: Signed out'
628- call copilot#Call (' signOut' , {})
629- endfunction
630-
631- function ! s: commands .setup (opts) abort
632- let startup_error = copilot#Client ().StartupError ()
633- if ! empty (startup_error)
634- echo ' Copilot: ' . startup_error
635- return
636- endif
637-
638- let data = copilot#Call (' signIn' , {})
639-
640- if has_key (data, ' verificationUri' )
641- let uri = data.verificationUri
642- if has (' clipboard' )
643- try
644- let @+ = data.userCode
645- catch
646- endtry
647- try
648- let @* = data.userCode
649- catch
650- endtry
651- endif
652- let codemsg = " First copy your one-time code: " . data.userCode . " \n "
653- try
654- if len (&mouse )
655- let mouse = &mouse
656- set mouse =
657- endif
658- if get (a: opts , ' bang' )
659- call s: Echo (codemsg . " In your browser, visit " . uri)
660- let request = copilot#Request (' signInConfirm' , {})
661- else
662- call input (codemsg . " Press ENTER to open GitHub in your browser\n " )
663- let request = copilot#Request (' workspace/executeCommand' , data.command )
664- endif
665- call s: Echo (" Waiting for " . data.userCode . " at " . uri . " (could take up to 5 seconds)" )
666- call request.Wait ()
667- finally
668- if exists (' mouse' )
669- let &mouse = mouse
670- endif
671- endtry
672- if request.status == # ' error'
673- return ' echoerr ' . string (' Copilot: Authentication failure: ' . request.error .message)
674- else
675- let data = request.result
676- endif
677- elseif get (data, ' status' , ' ' ) isnot # ' AlreadySignedIn'
678- return ' echoerr ' . string (' Copilot: Something went wrong' )
679- endif
680-
681- let user = get (data, ' user' , ' <unknown>' )
682-
683- echo ' Copilot: Authenticated as GitHub user ' . user
684- endfunction
685-
686- let s: commands .auth = s: commands .setup
687- let s: commands .signin = s: commands .setup
688-
689603function ! s: commands .help (opts) abort
690604 return a: opts .mods . ' help ' . (len (a: opts .arg) ? ' :Copilot_' . a: opts .arg : ' copilot' )
691605endfunction
@@ -842,17 +756,7 @@ function! copilot#Command(line1, line2, range, bang, mods, arg) abort
842756 if ! s: Running ()
843757 let cmd = ' restart'
844758 else
845- try
846- let opts = copilot#Call (' checkStatus' , {' options' : {' localChecksOnly' : v: true }})
847- if opts.status !=# ' OK' && opts.status !=# ' MaybeOK'
848- let cmd = ' setup'
849- else
850- let cmd = ' status'
851- endif
852- catch
853- call copilot#logger#Exception ()
854- let cmd = ' log'
855- endtry
759+ let cmd = ' status'
856760 endif
857761 endif
858762 let opts = {' line1' : a: line1 , ' line2' : a: line2 , ' range' : a: range , ' bang' : a: bang , ' mods' : a: mods , ' arg' : arg}
0 commit comments