이맥스: 페어 프로그래밍 활용 및 특징 - 코파일럿 챗GPT

질문

  • 이맥스에 어떻게 통합하는가?
  • 이맥스에서 하면 뭐 더 나은 점이 있는가?
  • 쥐피텔로 대체 할 수 있는가?
  • 개발 전용 코파일럿 유료 서비스들을 어떻게 활용하는가?

깃허브 코파일럿 #이맥스 #스코드

#코파일럿 여기에 담아라. 해지해야지. 책은? 톰 타울리 (2024) AI 시대의 프로그래머 - 개발 생산성을 200% 높여주는 AI 페어 프로그래밍

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

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

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

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

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

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

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

M-x copilot-mode : 활성화

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

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

히스토리

  • [2024-06-01 Sat 23:33] 문서 만들며. 이맥스에서 페어 프로그래밍이 어떤 장점이 있는가? 지식 노트와 연계한 시나리오를 기대해볼 수 있겠다. 패키지들과 고수들의 활용법이 궁금하다.
  • [2024-09-15 Sun 21:37] 질문을 만들었다. 이게 진검 승부다.

#관련자료

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 배포 자동화를 하려고 한다. 방향성을 보라!

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

(Robert Krahn 2023)

매우 중요하다.

#코디움 (“Exafunction : Free, Ultrafast Copilot Alternative” n.d.) "Exafunction : Free, ultrafast Copilot alternative"

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))

Related-Notes

References

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

“Exafunction : Free, Ultrafast Copilot Alternative.” n.d. Exafunction. Accessed June 1, 2024. https://exafunction.com/.

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