테스트에 특히 유용한 도구에 대한 질문이 있지만 실제로 코드를 작성 하는 것은 어떻습니까? 개발 속도를 높이는 패키지는 무엇입니까? 프로젝트를 쉽고 빠르게 탐색하고 이해하기 위해 어떤 보조 도구를 사용합니까?
@kaushalmodi CW이기 때문에 부분적으로 개방적인 의도였습니다. 구체적인 질문을하는 것이이 문제를 해결하는 더 좋은 방법 일 수 있지만이 질문은 여전히 그러한 질문의 모음으로 존재합니다. 나는 질문을 구체적으로 lisps와 emacs 개발에 도움이되는 도구에 목표로 삼으려고 노력했다.
—
Sean Allred
multiple-cursors
예를 들어, 어디에서나 유용하지만 lisp의 명시 적 범위를 존중하는 다른 패키지가있을 수있다. 확실 macrostep
하고 ielm
적용되지 않습니다 어디 다른. 메타로 가져 오세요?
@ kaushalmodi : 좋은 지적이지만 이것이 커뮤니티 위키 인 이유는 아닌가? 아마도 우리는 elisp 특정 및 개발 일반 패키지에 플래그를 지정하기 위해 답변을 편집 할 수 있습니다.
—
Dan
커뮤니티 위키를 갖는 것은 괜찮지 만 이것이 "좋아하는 패키지는 무엇입니까?"로 쉽게 변형 될 수 있다고 생각합니다. CW. 답변의 또 다른 일반적인 측면을 살펴 보겠습니다. 탐색. 스피드 바, 발사체, 빛나다, 조직, g / c / etags, neotree, tabbar, ido, helm and helm 플러그인, ibuffer 등
—
Kaushal Modi
@kaushalmodi
—
Sean Allred
ido
, helm
, ibuffer
, tabbar
- 내가 생각-것하지 않는 적절한 항목을합니다. 정말 만드는 어디에도 없습니다 elisp 쉽게 개발. 그들은 확실히 환상적인 패키지를,하지만 (내 경험) 그들에 추가 할 것도없는 elisp 개발. etags
— 익숙하지는 않지만 적절할 것 같습니다 . 아마도 다른 CW는 다른 패키지에 적합 할 것입니다 (실제로 언급 할 가치가 있기 때문에).이 질문에 대한 당신의 두려움이 분명히 그 패키지에서 실현 될 것이라고 두려워합니다.
multiple-cursors
, 다른 사람이 선호 할 수visual-regexp
또는 AG / ACK / 그렙 이맥스 또는 이맥스 내에서 명령 행 또는에서 붙박이query-replace
하거나query-replace-regexp
또는 뭔가 다른. 각 패키지에 대해 비슷한 주장을 할 수 있습니다. 대신 "패키지 개발"에서 특정 작업을 수행하는 방법을 묻는 것이 좋습니다.