Emacs에서 현재 편집 중인 버퍼 파일 이름을 변경하기
Emacs
//
2025년 02월 18일 작성
Emacs에서 현재 편집 중인 파일의 이름을 바꾸는 법을 간단히 정리해 보자. 사실 이런 기능을 쓸 일은 별로 없긴 하겠지만 개인적으로 쓰는 경우가 있었기에 메모해 본다.
현재 편집 중인 버퍼의 파일 이름을 바꾸려먼 rename-visited-file
이라는 함수를 실행시키면 된다. 참고로 별도의 키 바인딩은 없는 모양이니 바로 실행시킬 수밖에 없는 듯하다.
M-x rename-visited-file
별다른 옵션 없이 위 함수가 실행되면 바로 경로(path) 입력을 받는데 여기서 원하는 파일 이름을 입력하면 현재 버퍼에서 편집 중인 파일의 이름이 바뀐다.
이 함수의 레퍼런스를 살펴보면 알 수 있지만 함수 첫 번째 매개변수로 바꾸려는 파일명을 입력해 줄 수도 있다. 필요하다면 아래와 같이 Lisp 코드로 호출해도 된다는 의미다.
(rename-visited-file NEW-LOCATION)
간단하니 그냥 잘 기억해두자.