guide 26
- Claude Code 웹은 내 글로벌 룰을 안 읽는다 — 한 원본에서 여러 repo로 배포하기
- Neovim에서 [[위키링크]] 따라가기·백링크 — 어떤 플러그인? (그리고 vimwiki 함정)
- AeroSpace 서비스 모드 — 저빈도·위험 동작을 별도 모드로 격리하는 설계
- macOS 데스크톱 알림을 osascript로 쏘기 — 그리고 안 뜰 때 (귀속 함정)
- tmux 트루컬러가 이미 되는 이유 — tmux_conf_24b_colour=auto와 Tc/RGB terminfo
- snacks.dashboard 헤더 다색으로 칠하기 — 그리고 평면 ASCII 아트의 레이어 한계
- tmux엔 왜 pane '병합(merge)'이 없을까 — pane은 살아있는 프로세스다
- 🔀 sesh — fzf·zoxide로 즉석 tmux 세션 전환 (부트스트래퍼에서 피커로)
- Oh My Tmux! — 완성형 tmux config 배포판, 무엇을 바꾸고 어떻게 커스텀하나
- tmux copy-mode 선택을 AI 에이전트 pane으로 — Y 한 키로 marked pane에 전송
- 🪶 smug — 의존성 없는 미니멀 tmux 세션 매니저 (프리셋에 없는 레이아웃까지)
- tmux로 AI 에이전트 여러 개 관제하기 — herdr 대신 훅 기반 플러그인을 고른 이유
- 🧩 tmux 플러그인은 어떻게 만드나 — CLI가 곧 API
- chezmoi 사용법 — 소스 표현과 apply 흐름
- Neovim 0.11+ LSP 3계층 — mason·lspconfig·vim.lsp의 역할
- Raycast를 검색 계층으로 한정하기 — AeroSpace·Hammerspoon과 안 겹치게 쓰는 법
- VIA·VIAL 실전 — 컴파일 없이 GUI로 키맵 바꾸기
- AeroSpace 워크스페이스에 정보 오버레이 붙이기 — Hammerspoon 비동기 알림
- QMK로 키맵 짜기 — keymap.c와 빌드 환경
- ZMK 키매핑 가이드 — 포크부터 플래싱까지, 내 키맵을 보드에 올리기
- Rectangle.app을 Hammerspoon으로 대체하기 — 화면 내 창 분할
- AeroSpace + Hammerspoon — 창을 한 번에 제자리로 재정렬하기
- HHKB 입문 — 미니멀 배열의 철학과 프로그래머가 사랑하는 이유
- 세벌식 390 입문 — 왜 세벌식인가, 그리고 숫자 넘패드까지 딸려오는 자판
- ZMK 키맵 설계기 — HHKB + 40% + 세벌식 390, 그리고 실수로 안 눌리게 만들기
- lazy.nvim 플러그인 spec 필드 완전 정리 — 로드 트리거 / init·opts·config / 의존성