From 4b442c917fd768e628afded0d970bc6e2d859c46 Mon Sep 17 00:00:00 2001 From: Anthony Perkins Date: Tue, 7 Jun 2022 11:43:44 +0100 Subject: [PATCH] Move pr.vim to a new package as vim-actodo --- ftdetect/pr.vim | 1 - pack/acp/start/vim-actodo/LICENSE | 202 ++++++++++++++++++ pack/acp/start/vim-actodo/README.md | 59 +++++ pack/acp/start/vim-actodo/ftdetect/actodo.vim | 1 + pack/acp/start/vim-actodo/screenshot.png | Bin 0 -> 51251 bytes .../acp/start/vim-actodo/syntax/actodo.vim | 8 +- plugins.md | 1 + 7 files changed, 267 insertions(+), 5 deletions(-) delete mode 100644 ftdetect/pr.vim create mode 100644 pack/acp/start/vim-actodo/LICENSE create mode 100644 pack/acp/start/vim-actodo/README.md create mode 100644 pack/acp/start/vim-actodo/ftdetect/actodo.vim create mode 100644 pack/acp/start/vim-actodo/screenshot.png rename syntax/pr.vim => pack/acp/start/vim-actodo/syntax/actodo.vim (71%) diff --git a/ftdetect/pr.vim b/ftdetect/pr.vim deleted file mode 100644 index 3624023..0000000 --- a/ftdetect/pr.vim +++ /dev/null @@ -1 +0,0 @@ -autocmd BufRead,BufNewFile *.pr set filetype=pr diff --git a/pack/acp/start/vim-actodo/LICENSE b/pack/acp/start/vim-actodo/LICENSE new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/pack/acp/start/vim-actodo/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/pack/acp/start/vim-actodo/README.md b/pack/acp/start/vim-actodo/README.md new file mode 100644 index 0000000..ec108d2 --- /dev/null +++ b/pack/acp/start/vim-actodo/README.md @@ -0,0 +1,59 @@ +# vim-actodo + +This is a very basic TODO list syntax plugin. There are no fancy keybindings, +and nothing automatic. It simply formats a TODO list to make it easier to track +what you are working on. + +## Supported keywords + +Lines beginning with `#` will be shown in bold and should be used as headers. +You can use multiple hash characters for different levels but they will all be +formatted the same. Leading whitespace is ignored. + +Lines beginning with `TODO:`, `WORK:`, or `DONE:` are your tasks, with the +associated status. The keywords will be coloured red, green, and grey +respectively, but the rest of the line will be shown normally. + +URLs enclosed with angled brackets will be shown in blue, as will dates in a +subset of the ISO 8601 format (`YYYY-mm-dd`, `YYYY-mm-ddTHH:MM`, and `THH:MM`, +with or without a trailing `Z`). + +Any other lines will be shown in plain text, and are designed for notes or +comments on the tasks. + +## Example + +This is an example TODO list, and a screenshot of how it is displayed. The file +should have the extension `.actodo`. + + Projects + ======== + + + # Office party + + TODO: Buy snacks. + + James is allergic to peanuts. + + Beth doesn't like seafood. + + WORK: Decorate the hall. + + Bouncy castle will be delivered at T09:30. + + WORK: Sell raffle tickets. + + Also online at . + + DONE: Put up posters. + + DONE: Book Ceilidh dance tutor. + + + ## After-party + + TODO: Find a jazz band. + + +![Screenshot of an example list](screenshot.png) diff --git a/pack/acp/start/vim-actodo/ftdetect/actodo.vim b/pack/acp/start/vim-actodo/ftdetect/actodo.vim new file mode 100644 index 0000000..1d306f1 --- /dev/null +++ b/pack/acp/start/vim-actodo/ftdetect/actodo.vim @@ -0,0 +1 @@ +autocmd BufRead,BufNewFile *.actodo set filetype=actodo diff --git a/pack/acp/start/vim-actodo/screenshot.png b/pack/acp/start/vim-actodo/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..53f47f97a1cb35712c5f8eb6f38f3c17789401f3 GIT binary patch literal 51251 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 V3L^HN0001>tzn>ErfUD@e*t035h4Hp literal 0 HcmV?d00001 diff --git a/syntax/pr.vim b/pack/acp/start/vim-actodo/syntax/actodo.vim similarity index 71% rename from syntax/pr.vim rename to pack/acp/start/vim-actodo/syntax/actodo.vim index badea3b..bd97f4f 100644 --- a/syntax/pr.vim +++ b/pack/acp/start/vim-actodo/syntax/actodo.vim @@ -25,10 +25,10 @@ syntax match prDate /\<\d\{4}-\d\{2}-\d\{2}T\d\{2}:\d\{2}\>/ syntax match prDate /\<\d\{4}-\d\{2}-\d\{2}T\d\{2}:\d\{2}Z\>/ hi prName term=bold cterm=bold gui=bold -hi prTodo term=bold,underline cterm=bold,underline gui=bold,underline ctermfg=1 guifg=#ff0000 -hi prWork term=bold,underline cterm=bold,underline gui=bold,underline ctermfg=2 guifg=#00ff00 -hi prDone term=bold,underline cterm=bold,underline gui=bold,underline ctermfg=7 guifg=#808080 +hi prTodo term=bold cterm=bold gui=bold ctermfg=1 guifg=#ff0000 +hi prWork term=bold cterm=bold gui=bold ctermfg=2 guifg=#00ff00 +hi prDone term=bold cterm=bold gui=bold ctermfg=7 guifg=#808080 hi prDate term=bold cterm=bold gui=bold ctermfg=4 guifg=#0000ff hi prUrl ctermfg=4 guifg=#0000ff -let b:current_syntax = 'pr' +let b:current_syntax = 'actodo' diff --git a/plugins.md b/plugins.md index 86c90e5..2f85654 100644 --- a/plugins.md +++ b/plugins.md @@ -14,6 +14,7 @@ Git submodules are slow, so handle this manually. * [landscape.vim](https://github.com/itchyny/landscape.vim) * [limelight.vim](https://github.com/junegunn/limelight.vim) * [tempus-themes-vim](https://gitlab.com/protesilaos/tempus-themes-vim) +* [vim-actodo](https://github.com/acperkins/vim-actodo) * [vim-speeddating](https://github.com/tpope/vim-speeddating) * [vim-surround](https://github.com/tpope/vim-surround) * [vimwiki](https://github.com/vimwiki/vimwiki)