[Phase L22] proc·xl·pip·form 핸들러 4종 추가

예약어 실용성 검토 결과: 사무 환경과 무관한 geo(좌표계산)·cargo(Rust)
→ xl(Excel 함수)·form(업무 양식)으로 교체.

ProcHandler.cs (170줄):
- proc 프리픽스. 프로세스 상세 조회·정리
- proc top/mem: CPU·메모리 상위 15개 정렬
- proc <이름>: 부분 이름 검색
- proc kill <이름>: 프로세스 종료
- proc stats: 전체 통계 (수·메모리 합)
- Enter → 프로세스명 복사

XlHandler.cs (190줄):
- xl 프리픽스. Excel 함수 레퍼런스
- 8개 카테고리(lookup·if·sum·count·text·date·math·stat), 80개+ 함수
- 함수명·문법·설명 내장. 카테고리 조회·키워드 검색
- Enter → 함수명 복사

PipHandler.cs (175줄):
- pip 프리픽스. Python pip 명령 생성기
- install·uninstall·list·venv·conda 5개 카테고리, 35개+ 명령
- pip2/pip3 동시 표시. conda 환경 관리 포함
- Enter → pip3 명령 복사

FormHandler.cs (395줄):
- form 프리픽스. 업무 양식·문서 구조 템플릿
- meeting·report·email·project·review·onboard 6개 카테고리, 13개 양식
- 회의록·주간보고·이메일(요청/사과/공지)·프로젝트계획서·자기평가서·코드리뷰·온보딩
- 오늘 날짜 자동 삽입. Enter → 양식 전체 클립보드 복사

App.xaml.cs: L22 핸들러 4종 등록
LAUNCHER_ROADMAP.md: L22 계획 →  완료, 변경 사유 기록
빌드: 경고 0, 오류 0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-04 16:56:37 +09:00
parent d6c7f65d6c
commit 684e1abf5e
6 changed files with 1407 additions and 6 deletions

View File

@@ -341,6 +341,15 @@ public partial class App : System.Windows.Application
// L21-4: 키보드 단축키 참조 사전 (prefix=key)
commandResolver.RegisterHandler(new KeyHandler());
// L22-1: 프로세스 상세 조회·정리 (prefix=proc)
commandResolver.RegisterHandler(new ProcHandler());
// L22-2: Excel 함수 레퍼런스 (prefix=xl)
commandResolver.RegisterHandler(new XlHandler());
// L22-3: Python pip 명령 생성기 (prefix=pip)
commandResolver.RegisterHandler(new PipHandler());
// L22-4: 업무 양식·문서 구조 템플릿 (prefix=form)
commandResolver.RegisterHandler(new FormHandler());
// ─── 플러그인 로드 ────────────────────────────────────────────────────
var pluginHost = new PluginHost(settings, commandResolver);
pluginHost.LoadAll();