branch: elpa/devil commit 483ce72f48cb0fdc429aea4993649262b38a886b Author: Susam Pal <su...@susam.net> Commit: Susam Pal <su...@susam.net>
Convert .md files to .org files --- CHANGES.md | 49 ----------------------------------------------- CHANGES.org | 43 +++++++++++++++++++++++++++++++++++++++++ LICENSE.md => LICENSE.org | 19 +++++++++--------- README.md | 40 -------------------------------------- README.org | 36 ++++++++++++++++++++++++++++++++++ 5 files changed, 89 insertions(+), 98 deletions(-) diff --git a/CHANGES.md b/CHANGES.md deleted file mode 100644 index f3bac5a46b..0000000000 --- a/CHANGES.md +++ /dev/null @@ -1,49 +0,0 @@ -Changelog -========= - -0.2.0 (2023-05-09) ------------------- - -### Added - -- Add `, k` to the default list of repeatable keys. -- Add `, /` to the default list of repeatable keys. -- Add `, m m y` to the default list of repeatable keys. -- Add command `devil-show-version` to display Devil version. - - -### Changed - -- Automatically detect the activation key and accumulate it in order - to support `devil-mode-map` with multiple activation keys. - - -### Fixed - -- Remove a stray `message` call. -- Make the function `dev--tests` non-interactive. -- Translation issue that caused invalid Emacs key sequences on mapping - `-`. For example, mapping `-` to `C-x` and typing `- C-f` produced - `C-x CC-xf`. This has been fixed so that `- C-f` is now translated - to `C-x C-f`. - - -0.1.0 (2023-05-07) ------------------- - -### Added - -- Devil global and local minor modes. -- Default Devil key set to the comma (`,`). -- Special key `, ,` to type a literal comma. -- Special key `, SPC` to type a comma followed by a space. -- Special key `, RET` to type a comma followed by return. -- Translation rules that translate `,` and `, z` to `C-`. -- Translation rules that translate `m` and `, m m` to `M-`. -- Translation rule that translates `, ,` to `,`. -- Repeatable key sequences for `, p`, `, n`, `, f`, `, b`, `, m m f`, - `, m m b`, and `, m x o`. -- Key binding for `isearch-mode-map` to support Devil key sequences in - incremental search. -- Key binding for `universal-argument-map` to support repeating the - universal argument with `u`. diff --git a/CHANGES.org b/CHANGES.org new file mode 100644 index 0000000000..0fabb788e1 --- /dev/null +++ b/CHANGES.org @@ -0,0 +1,43 @@ +* Changelog + +** 0.2.0 (2023-05-09) + +*** Added + +- Add =, k= to the default list of repeatable keys. +- Add =, /= to the default list of repeatable keys. +- Add =, m m y= to the default list of repeatable keys. +- Add command =devil-show-version= to display Devil version. + +*** Changed + +- Automatically detect the activation key and accumulate it in order to + support =devil-mode-map= with multiple activation keys. + +*** Fixed + +- Remove a stray =message= call. +- Make the function =dev--tests= non-interactive. +- Translation issue that caused invalid Emacs key sequences on mapping + =-=. For example, mapping =-= to =C-x= and typing =- C-f= produced + =C-x CC-xf=. This has been fixed so that =- C-f= is now translated to + =C-x C-f=. + +** 0.1.0 (2023-05-07) + +*** Added + +- Devil global and local minor modes. +- Default Devil key set to the comma (=,=). +- Special key =, ,= to type a literal comma. +- Special key =, SPC= to type a comma followed by a space. +- Special key =, RET= to type a comma followed by return. +- Translation rules that translate =,= and =, z= to =C-=. +- Translation rules that translate =m= and =, m m= to =M-=. +- Translation rule that translates =, ,= to =,=. +- Repeatable key sequences for =, p=, =, n=, =, f=, =, b=, =, m m f=, + =, m m b=, and =, m x o=. +- Key binding for =isearch-mode-map= to support Devil key sequences in + incremental search. +- Key binding for =universal-argument-map= to support repeating the + universal argument with =u=. diff --git a/LICENSE.md b/LICENSE.org similarity index 64% rename from LICENSE.md rename to LICENSE.org index ee8f3b8fd1..6cdd83ec6b 100644 --- a/LICENSE.md +++ b/LICENSE.org @@ -1,21 +1,22 @@ -The MIT License (MIT) -===================== - +* The MIT License (MIT) +:PROPERTIES: +:CUSTOM_ID: the-mit-license-mit +:END: Copyright (c) 2022-2023 Susam Pal -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, diff --git a/README.md b/README.md deleted file mode 100644 index 39ef57e36b..0000000000 --- a/README.md +++ /dev/null @@ -1,40 +0,0 @@ -Devil Mode -========== - -Devil mode trades your comma key in exchange for a modifier-free -editing experience! Yes, the comma key! The key you would normally -wield for punctuation in nearly every corner of text. Yes, this is -twisted! It would not be called the Devil otherwise, would it? If it -were any more rational, we might call it something divine, like, uh, -the God mode? But alas, there is nothing divine to be found here. -Welcome, instead, to the realm of the Devil! You will be granted the -occasional use of the comma key for punctuation, but only if you can -charm the Devil! But beware, for in this sinister domain, you must -relinquish your comma key and embrace an editing experience that -whispers wicked secrets into your fingertips! - -Read the [manual](./MANUAL.org) for more details on how to use Devil. - -Channels --------- - -The author of this project hangs out at the following places online: - - - Website: [susam.net](https://susam.net) - - Mastodon: [@susam@mastodon.social](https://mastodon.social/@susam) - - Twitter: [@susam](https://twitter.com/susam) - - GitHub: [@susam](https://github.com/susam) - -You are welcome to subscribe to, follow, or join one or more of the -above channels to receive updates from the author or ask questions -about this project. - - -More ----- - -See [Emacs4CL](https://github.com/susam/emacs4cl), a DIY quick-starter -kit to set up Emacs for Common Lisp programming. - -See [Emfy](https://github.com/susam/emfy), a DIY quick-starter kit to -set up Emacs for general purpose editing and programming. diff --git a/README.org b/README.org new file mode 100644 index 0000000000..0a3b82572f --- /dev/null +++ b/README.org @@ -0,0 +1,36 @@ +* Devil Mode + +Devil mode trades your comma key in exchange for a modifier-free editing +experience! Yes, the comma key! The key you would normally wield for +punctuation in nearly every corner of text. Yes, this is twisted! It +would not be called the Devil otherwise, would it? If it were any more +rational, we might call it something divine, like, uh, the God mode? But +alas, there is nothing divine to be found here. Welcome, instead, to the +realm of the Devil! You will be granted the occasional use of the comma +key for punctuation, but only if you can charm the Devil! But beware, +for in this sinister domain, you must relinquish your comma key and +embrace an editing experience that whispers wicked secrets into your +fingertips! + +Read the [[./MANUAL.org][manual]] for more details on how to use Devil. + +** Channels + +The author of this project hangs out at the following places online: + +- Website: [[https://susam.net][susam.net]] +- Mastodon: [[https://mastodon.social/@susam][@susam@mastodon.social]] +- Twitter: [[https://twitter.com/susam][@susam]] +- GitHub: [[https://github.com/susam][@susam]] + +You are welcome to subscribe to, follow, or join one or more of the +above channels to receive updates from the author or ask questions about +this project. + +** More + +See [[https://github.com/susam/emacs4cl][Emacs4CL]], a DIY quick-starter +kit to set up Emacs for Common Lisp programming. + +See [[https://github.com/susam/emfy][Emfy]], a DIY quick-starter kit to +set up Emacs for general purpose editing and programming.