#이맥스: 사용자-인터페이스 - 트렌지언트 하이드라
#이맥스: 사용자-인터페이스 - 트렌지언트 하이드라
2024-06-08 Note emacs hydra notes transient userinterface히스토리
이맥스 키바인딩 트렌지언트 하이드라 통합
이맥스 사용에 있어서 키바인딩 이슈만큼 중요한게 있는가? 여기에 자유롭게 되려면 하나의 방법만 남아야 한다.
- 위치키는 없어야 한다.
- 트렌지언트가 강력하다. 왜?! 단계를 둘 수 있기 때문이다.
- 아니라면 하이드라도 좋다.
- 모달 에디팅은 Evil 또는 Meow 가능하다. Moew 가 더 효과적이리라 본다.
- 둠이맥스 스페이스맥스는 별 의미가 없어 질 것이다.
- 크래프트가 적당하리라고 본다.
하이드라 기반 접근 방법 : 익숙하고 간단하다.
단계가 없도록 키바인딩을 잡으면 오히려 더 편하다. 기반 코드가 있기 때문에 이렇게 접근하는게 좋다.
- Ahyatt 하이드라 코드 적용
- hamacs 코드 추가 -> 더 넓은 응용
- [-] meow 적용 한다면?! => 하맥스도 중단한 일이다. 급하지 않다!
- 기존 키 바인딩 다 삭제한다. 그래야 안쓴다.
- Evil 조금 더 집중 한다. 양분하기 위해서 그렇다.
TODO 커버 영역?! 하맥스를 읽어라!
앤드류가 한 것을 넘어서 하맥스를 본다.
관련 노트 : 하이드라
웹 링크
트렌지언트
스펠링
트렌지언트
트렌지언트 풍년이다. 아마도 간단한게 최고라. Creating a Spelling Transient // DyerDwelling Emacs - emacs.dyerdwell-
(use-package powerthesaurus
:init
(require 'transient)
(transient-define-prefix my/transient-spelling ()
"Spelling commands"
["Spelling"
["Lookups"
("y" "Synonyms" powerthesaurus-lookup-synonyms-dwim)
("a" "Antonyms" powerthesaurus-lookup-antonyms-dwim)]
["Spelling Tools"
("x" "Jinx" jinx-mode)
("c" "Jinx correct" jinx-correct)]
["Dictionary"
("d" "Lookup" dictionary-lookup-definition)]
["Miscellaneous"
("q" "Quit" transient-quit-one)]])
:bind
("C-c s" . my/transient-spelling))
Related-Notes
References
마지막 수정일자