Message ID | 877dj622ke.fsf@posteo.net |
---|---|
State | Accepted |
Headers | show |
Series | [bug#48881] gnu: Add emacs-reverse-im. | expand |
Context | Check | Description |
---|---|---|
cbaines/comparison | success | View comparision |
cbaines/git branch | success | View Git branch |
cbaines/applying patch | success | View Laminar job |
cbaines/issue | success | View issue |
Hello, Alexandr Vityazev <avityazev@posteo.org> writes: > * gnu/packages/emacs-xyz.scm (emacs-reverse-im): New variable. Applied. Thank you! > + (synopsis > + "Reverse mapping for non-default system layouts") I moved this on the same line. > + (description > + "Overrides @code{function-key-map} parent for preferred input-method > +to translate input sequences the default system layout (english) > +so we can use Emacs bindings while non-default system layout is > active.") The description should contain full sentences only. So I tweaked it. Regards,
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 75cbb49576..9614ba2f30 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -13302,6 +13302,29 @@ containing words from the Rime project.") shuangpin, wubi and cangjie.") (license license:gpl2+))) +(define-public emacs-reverse-im + (package + (name "emacs-reverse-im") + (version "0.0.7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/a13/reverse-im.el") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "05k2zp2hldzq5h6nl8gx79dd8lvfn507ad4x3naichdqgn2013nn")))) + (build-system emacs-build-system) + (home-page "https://github.com/a13/reverse-im.el") + (synopsis + "Reverse mapping for non-default system layouts") + (description + "Overrides @code{function-key-map} parent for preferred input-method +to translate input sequences the default system layout (english) +so we can use Emacs bindings while non-default system layout is active.") + (license license:gpl3+))) + (define-public emacs-posframe (package (name "emacs-posframe")