기타 Lobsters · 2026-10-16

"메모도 코딩처럼" 언어 서버와 VS Code 기능 통째로 넣은 텍스트 위키 도구 등장

핵심 요약
  • 한 개발자가 단일 텍스트 파일 기반의 위키를 VS Code 및 언어 서버 기능으로 관리할 수 있는 도구 'Mull'을 공개했습니다.
  • 링크 자동완성, 백링크 탐색, 저장 시 자동 정렬 및 포털 동기화 등 코딩 에디터의 강력한 기능을 메모 작성에 활용할 수 있습니다.
  • 모든 페이지와 첨부 파일이 Home 페이지로부터 연결되어야 하는 엄격한 도달성 규칙과 스크립트 확장 기능을 제공합니다.
요약 오랫동안 일반 텍스트 파일로 메모를 작성해오던 한 개발자가 프로그래밍 언어 서버(LSP)의 강력한 기능들을 개인 위키 및 메모 관리에 접목한 오픈소스 도구 'Mull'을 공개했습니다. 이 도구는 단 하나의 텍스트 파일(.mull 확장자) 안에 여러 페이지를 구성하고 상호 링크를 통해 연결하는 단일 파일 기반 위키 시스템입니다. Mull은 VS Code 및 Cursor 확장 프로그램과 함께 동작하며 자동완성, 문법 하이라이팅, 호버 미리보기, 진단, 포매팅, 리팩토링 등 IDE 수준의 편의 기능을 지원합니다. 위키는 항상 'Home' 페이지로 시작하며, 모든 하위 페이지는 링크를 통해 Home에서 직간접적으로 연결되어야 한다는 독특한 도달 가능성(reachability) 규칙을 가집니다. 사용자가 파일을 저장할 때마다 도구가 링크 관계에 맞춰 파일 내 페이지 순서를 자동으로 정렬해 주므로 사용자가 직접 파일 구조를 관리할 필요가 없습니다. 또한 이미지나 스프레드시트 같은 외부 첨부 파일은 위키 파일명 기반의 폴더에 보관하여 링크할 수 있고, 미사용 파일이 남지 않도록 모든 파일이 위키 내에서 참조되어야 하는 엄격한 무결성 검증을 거칩니다. 다른 페이지 내용을 그대로 가져와 실시간으로 동기화하는 '포털(portal)' 기능과 셸 스크립트를 연결해 텍스트 목록을 저장 시 자동으로 정렬하는 확장 스크립트 기능도 제공합니다. Vim 키바인딩을 포함해 F12(링크 이동), Shift+F12(백링크 탐색) 등 코드 에디터의 익숙한 단축키로 노트를 관리할 수 있어 개발자 맞춤형 메모 도구로 주목받고 있습니다.
Sponsored · 광고