"강한 읽기 전용"버퍼의 왼쪽에 열을 만들고 싶습니다. 커서는 거기에 가면 안됩니다. 여러 줄 강조 표시는 열을 건너 뜁니다. 텍스트 검색은 열을 건너 뜁니다. 기타Emacs "강력하게 읽기 전용"텍스트 : 강조 표시 없음, 커서 액세스 없음
가능합니까?
열의 각 행은 원래 버퍼의 해당 줄에 대한 정보를 전달합니다. 나는 별도의 세로 버퍼로 컬럼을 만드는 것을 고려했지만 수직 동기화를 유지하는 것에 대해 걱정해야했습니다.
텍스트 버퍼에 선행 작업 수의 열을 일반 텍스트로 포함한다고 생각합니다. 만약 그렇게했다면, 열을 무시하기 위해 많은 명령 (커서 이동, 강조 표시, 텍스트 검색 등)을 다시 작성해야합니다.
make a region "weakly read-only"으로 복사하고 검색 할 수 있고 편집하지 않은 방법을 찾았습니다.
꽤 큰 프로젝트처럼 들리므로 라이브러리가 완전히 구현되면 사용하는 것이 좋습니다. 이 새 라이브러리의 윤곽선에서 누락 된 것은 'truncate-lines' 변수가't'으로 설정되었는지 여부입니다. 리턴 키를 누르거나 행을 삭제하려고하거나'\ n'을 삭제하려고 할 때 일어날 일은 무엇입니까? 나의 초기 생각은'vline.el'과 같은 라인을 그려서 거기에서 브레인 스토밍하는 것이다. – lawlist