• [2024-12-17 Tue 16:05] 이맥스에서 코파일럿, 코파일럿챗 잘 된다. 지피텔 및 관련 패키지로도 커버 가능하다. 코파일럿 결제 할 필요 없다.

#쥐피텔 #깃허브 모델 - 코파일럿 비교

DONE 작업 내용 - 코파일럿

[2024-10-17 Thu 14:22]

(Robert Krahn 2023)

이맥서들은 코파일럿 쓰나?! 개발 중심에서 말이다.

#결제: 깃허브 코파일럿 #이맥스

코파일럿 빌려왔다. 잠시만. 어떻게 할 것인가. 봐야한다. 스코드로 해보자.

10달러. 깃허브 코파일럿. 개발 도구로써 가치 있다. 대안은? 아무렴 일단 책을 봄 보자. 실습이다. 정리된 이야기는 프로젝트 문서에 쓰면 된다.

코파일럿 : #이맥스, #스코드 2개 다 세팅해 놓고 비교하면서 하면 딱이다. 아 괜찮네. 지원 안되는 부분하고 나눠서 보면 좋다.

이맥스에서 코파일럿을 사용한다. 어떻게?

키바인딩을 스코드와 맞춘다.

M-x copilot-install-server : 툴 설치 자동화

M-x copilot-login : 브라우저 창을 통해 연결이 완료

M-x copilot-mode : 활성화

보자. 이글랏은 이미 연결되어 있다. 그렇다면 코파일럿을 제외하면 개발 환경은 다 준비되어 있었다. 코파일럿 기능만 보는 것이다.

목표는 스코드 코파일럿 모드에 대응하는 기능을 하나 씩 검토해 보는 것이다. 아멘!

결제 및 해지 매월 10달러

settings/billing/summary - github.com

코드 제안을 위한 코파일럿 단축키 리눅스 버전

  • ALT + / : 코드 제안을 위한 코파일럿 단축키
  • ALT + SHIFT + / : 코드 제안을 위한 코파일럿 단축키 (다음 제안으로 이동)
  • ALT + ] : 코드 제안을 위한 코파일럿 단축키 (다음 제안으로 이동)
  • ALT + [ : 코드 제안을 위한 코파일럿 단축키 (이전 제안으로 이동)

GitHub Copilot Suggestions

C+RET : 이게 중요하구만

이건 이맥스에서 사용이 안될 것 같다.

C + right : 한 단어씩 수락

... :

설치 gh auth login

➜ gh auth login
? What account do you want to log into? GitHub.com
? What is your preferred protocol for Git operations on this host? SSH
? Upload your SSH public key to your GitHub account? /home/junghan/.ssh/id_rsa.pub
? Title for your SSH key: GitHub CLI
? How would you like to authenticate GitHub CLI? Login with a web browser
 
! First copy your one-time code: 3C79-0EB6
Press Enter to open github.com in your browser...
기존 브라우저 세션에서 열기
✓ Authentication complete.
- gh config set -h github.com git_protocol ssh
✓ Configured git protocol
✓ SSH key already existed on your GitHub account: /home/junghan/.ssh/id_rsa.pub
✓ Logged in as junghan0611
! You were already logged in to this account
~ via  v20.14.0 via 🐍 v3.12.3

 
gh extension install github/gh-copilot

Copilot in the CLI 업데이트

Copilot in the CLI 확장을 설치한 후에는 언제든지 다음을 실행하여 업데이트할 수 있습니다.

gh extension upgrade gh-copilot

사용 -- 영어 답변

➜ gh copilot explain "sudo apt-get"
 
? Allow GitHub to collect optional usage data to help us improve? This data does not include your queries.
> Yes
 
Welcome to GitHub Copilot in the CLI!
version 1.0.5 (2024-09-12)
 
I'm powered by AI, so surprises and mistakes are possible. Make sure to verify any generated code or suggestions, and share feedback so that we can learn and improve. For more information, see https://gh.io/gh-copilot-transparency
Explanation:
  • sudo is used to run a command with elevated rights, typically as the superuser.
  • apt-get is the package management command-line tool for Debian-based Linux distributions.
    • It is used to install, upgrade, and manage software packages.
    • Running apt-get without any arguments will display the help message and available

DONE 2024 "GitHub Copilot 공식 문서"

GitHub Copilot을 사용하여 코딩할 때 AI 쌍 프로그래머의 자동 완성 스타일 제안을 받을 수 있습니다. 어제 못다한 녀석인데 조금 더 바라보자.

(“GitHub Copilot 공식 문서” 2024)

#깃허브 #코파일럿 #채팅 #이맥스: chep/copilot-chat.el

[2024-10-18 Fri 16:50]

#관련자료

2024 "copilot-emacs/copilot.el"

(“Copilot-Emacs/Copilot.El” [2022] 2024)

An unofficial Copilot plugin for Emacs.

Justine Tenney - jart 100라인 예제를 보라!

  • [ ] "jart/emacs-copilot" Tunney, Justine - 100라인으로 충분하다!

(NO_ITEM_DATA:jartemacscopilot24a)

  • Large language model code completion for Emacs

오프라인으로 LLM 배포 자동화를 하려고 한다. 방향성을 보라!

Natsuki Yagi "[Emacs] [이맥스] GitHub Copilot 시작(leaf.el) - Zenn"

(Natsuki Yagi n.d.)

키바인딩 하나.

(defun my/copilot-tab ()
  (interactive)
  (or (copilot-accept-completion)
      (indent-for-tab-command)))
 
(with-eval-after-load 'copilot
  (define-key copilot-mode-map (kbd "<tab>") #'my/copilot-tab))

"Setting up Github Copilot in Emacs" Robert Krahn (2023) 사용법

(Robert Krahn 2023)

매우 중요하다.

Related-Notes

References

“Copilot-Emacs/Copilot.El.” (2022) 2024. copilot-emacs. https://github.com/copilot-emacs/copilot.el.

“GitHub Copilot 공식 문서.” 2024. GitHub Docs. 2024. https://docs.github.com/_next/data/ehMPKp0BVTITry4nZ1DtL/ko/free-pro-team@latest/copilot.json?versionId=free-pro-team%40latest&productId=copilot.

Natsuki Yagi. n.d. “[Emacs] [이맥스] GitHub Copilot 시작(Leaf.El) - Zenn.” Accessed September 26, 2024. https://zenn.dev/lecto/articles/dad1d04c0605a1.

Robert Krahn. 2023. “Setting up Github Copilot in Emacs.” Robert Krahn. February 22, 2023. https://robert.kra.hn/posts/2023-02-22-copilot-emacs-setup/.

NO_ITEM_DATA:jartemacscopilot24a