오픈소스 텍스트 에디터 이맥스(Emacs)는 오랜 역사만큼이나 방대한 기능을 자랑하지만, 그중 상당수는 사용자들에게 잘 알려지지 않은 채 숨겨져 있습니다. 최근 한 개발자가 이맥스의 '배터리 포함(batteries included)' 철학을 강조하며, 별도 패키지 설치 없이도 바로 사용할 수 있는 유용하고도 잘 알려지지 않은 기능들을 소개하여 이맥스 커뮤니티의 주목을 받고 있습니다. 이는 이맥스 기능의 '발견 가능성(discoverability)' 문제를 해결하고, 사용자들이 더욱 효율적으로 작업할 수 있도록 돕는 시도입니다.
이번에 소개된 주요 기능으로는 마우스 오버 시 단어의 의미를 보여주는 '사전 툴팁 모드(dictionary-tooltip-mode)', 'find-file' 및 'dired' 명령에서 와일드카드(*)를 사용하여 여러 파일을 동시에 열거나 특정 파일 목록을 필터링하는 기능, 그리고 현재 버퍼 내의 모든 파일 경로 및 URL(URI)을 찾아 목록으로 보여주는 'ffap-menu' 등이 있습니다. 특히 와일드카드 기능은 여러 파일을 한 번에 관리하거나 특정 조건의 파일을 빠르게 찾을 때 매우 유용하며, ffap-menu는 문서 내 링크들을 한눈에 파악하고 관리하는 데 큰 도움을 줍니다. 이 기능들은 이맥스 28.1 버전 이상에서 별도의 설정 없이 바로 사용할 수 있습니다.
이러한 숨겨진 기능들의 재발견은 이맥스 사용자들에게 새로운 생산성 향상의 기회를 제공합니다. 특히 숙련된 이맥스 사용자조차도 자신만의 특정 기능 조합을 사용하는 경향이 있어, 다른 사용자들이 발견한 유용한 기능들을 놓치기 쉽습니다. 이번 소개는 이맥스의 잠재력을 최대한 활용하고 싶은 사용자들에게 새로운 영감을 주며, 이맥스가 단순한 텍스트 에디터를 넘어 강력한 작업 환경으로 진화할 수 있음을 다시 한번 보여줍니다. 이맥스의 '배터리 포함' 철학은 외부 의존성 없이도 풍부한 기능을 제공하여, 사용자들이 더욱 안정적이고 통합된 환경에서 작업할 수 있도록 지원합니다.