전역 구성 체계를 패키지화하는 가장 좋은 방법은 무엇입니까?

전역 구성 체계를 패키지화하는 가장 좋은 방법은 무엇입니까?

나는 내 자신의 시스템 구성을 기반으로 Linux 구성 체계를 만드는 작업을 해왔습니다. 그것은 포함한다

  1. 인터셉터 구성이중 기능 키.

  2. 여러 가지 고급 사용자 정의 키보드 레이아웃이 특징입니다.

  3. 구성은그루터기 WM.

  4. 이맥스 구성. 이 구성에는 두 가지 변형이 있어야 합니다.

  • Emacs 자체에서 명령을 다시 매핑하는 구성 체계인 Evil 모드와 가장 유사한 기본 모드입니다.

  • 다른 하나는 키를 다시 바인딩하고 명령을 추가 및 교체하는 플러그인이 여러 개 있다고 가정하므로 범위 내에서 Spacemacs 또는 Doom Emacs와 약간 비슷합니다.

  1. Firefox 플러그인 Tridactyl의 구성.

이 모든 것이 서로 조화를 이루고 있습니다. 추가적으로 별도의 패키지로 만들어야겠다고 생각한 Emacs 구성을 만드는 과정에서 두 부분을 만들었습니다. 그러나 그 외에도 모든 것을 사용하는 소프트웨어에 통합하는 최선의 방법이 확실하지 않습니다. 또한 사용자가 이를 즉시 채택할 것이라고 생각하지 않습니다. 부품은 서로를 기반으로 구축되지만 모든 부품이 다른 모든 부품에 의존하는 것은 아닙니다. 예를 들어 StumpWM 또는 Tridactyl을 사용하지 않고 이중 기능 키 구성, 키보드 레이아웃 및 Emacs 구성만 사용할 수 있습니다. 나는 또한 아래쪽 두 레이어가 상당히 일반적인 QWERTY인 키보드 레이아웃의 변형을 도입하는 것을 고려하고 있습니다. 예를 들어, Emacs 부분을 MELPA에 넣어야 할지, 고급 버전이 기본 버전의 명령을 사용하기 때문에 이들을 함께 유지해야 할지 잘 모르겠습니다. 일반적으로 해당 종류를 배포하는 서비스에 각 부분을 넣어야 할까요, 아니면 지금은 모두 함께 유지해야 할까요? 가능한 한 모듈식을 유지하면서 설치를 최대한 단순하게 만드는 가장 좋은 방법은 무엇입니까?

관련 정보