나는 eshell에서 git 명령을 실행하려고합니다. 내가 실행하면 :git-in eshell
git log -p
를 그것은 다음과 같이 표시됩니다
공지 사항^[[K 전에 커서를. 아래쪽 화살표 키가 작동하지 않으면 'Not found'라는 오류 메시지가 나타납니다. 미니 버퍼에서 볼 수 있습니다. 아래로 스크롤 할 수있는 유일한 방법은 RETURN 키를 사용하는 것입니다, 그것은 매우 지저분한 같습니다
내 $ 용어는 eterm로 설정하고, 나도 ANSI을 시도한다. 그들은 동일합니다. 누구든지 전에 이것을 경험 한 적이 있습니까?
감사
편집 :
나는 주위에이 일을 할 수있는 방법이있다. 이 함수를 만들었습니다.
(defun eshell/git (&rest args)
(apply 'eshell-exec-visual (cons "git" args)))
그래서 git 명령을 실행할 때마다 출력이 * git * 버퍼에서 시작됩니다.
다른 방법이있는 경우 알려 주시기 바랍니다.
GIT_PAGER는 훌륭합니다. 이제 \ * eshell *에서 적절한 grep을 할 수 있습니다.- 색이 도움이되지 않는 것 같지만 호출기가 없어서 더 이상 나타나지 않습니다. 감사. – sudo