bash 명령줄 해석기가 emacs에 구현되어 있습니까?

bash 명령줄 해석기가 emacs에 구현되어 있습니까?

저는 bash와 emacs 단축키 사이의 관계를 조사하고 있습니다. 나는 그들이 비슷한 이유는 bash가 emacs를 명령줄 해석기로 사용하기 때문이라고 들었습니다. 그러나 나는 이 주장을 뒷받침할 어떤 증거도 찾지 못했습니다.

나는 bash에 "편집 모드"가 있고 그 중 하나가 emacs라는 것을 알고 있습니다. 그러나 명령줄 해석기가 실제로 emacs에 구현되어 있습니까?

여기서 언급하는 것은 실제 구현을 말하는 것이지 둘 사이의 유사점을 말하는 것이 아닙니다.

답변1

간결한 대답은 '아니오'입니다." bash명령줄 처리는 주로 다음 언어로 수행됩니다.bashline.c그리고 그 사본readlinevi, Emacs와 유사한 동작 및 Emacs와 유사한 동작을 지원합니다 . Emacs 자체는 주로 Emacs Lisp로 작성되었습니다. bashEmacs Lisp는 Emacs 없이 사용하도록 설계되지 않았기 때문에 이를 구현하는 것은 매우 복잡할 수 있습니다.

관련 정보