emacs filecache로 새 파일 버퍼를 만들 수 없습니다


2

내 init.el에서 ( 'filecache 필요)에 의해 filecache를 활성화했습니다. 비슷한 파일 이름을 사용하는 새 파일 버퍼를 만들려고 할 때까지 편리합니다.

예를 들어, 한 번 "../path1/foo.txt"파일을 편집 했으므로 이제 "../path2/foo.txt"라는 새 파일을 만들려고합니다. emacs는이를 허용하지 않습니다. "../path1/foo.txt"를 열고 싶습니다. 수동으로 Cx Cf를 누르고 새 파일의 전체 경로를 입력하더라도 Emacs는 자동으로 미니 버퍼의 기존 파일로 이동하여 새 파일을 만들 수 없었습니다.

이 경우 filecache를 비활성화해야합니까? 감사


init.el에 filecache에 대한 다른 구성을 추가 했습니까? 일반적으로 filecache는 C-TAB을 눌러 파일 캐시에서 확장 한 경우에만 작동하며, 입력하고 리턴 키를 누르면 호출되지 않습니다.
Alan Shutko

실제로, 그것은 내가 이해하지 못하는 다른 것입니다, 나는 win7에서 emacs24.3을 사용합니다. 나는 또한 ido 모드를 다음과 같이 활성화했습니다 : '(ido-enable-flex-matching t) ) '(ido-everywhere t)'(ido-mode (quote both) nil (ido))는 자동 완성 동작의 문제를 일으키는 것입니까?
shelper

답변:


3

네, 이도는 여기의 원인입니다.

ido-find-file을 사용하면 새 파일을 만들 수없는 것처럼 보입니다. 를 누르면 일반 find-file로 돌아갈 수 있습니다 C-f. 파일을 만들 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.