#이맥스: 사용자-인터페이스 - 트렌지언트 하이드라

#이맥스: 사용자-인터페이스 - 트렌지언트 하이드라

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

마지막 수정일자