summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorr14c <>2022-03-14 21:44:35 +0000
committerr14c <>2022-03-14 21:44:35 +0000
commit7c16beddd32465ad3405d6d86afc0386e21a9cc3 (patch)
treea5ca4a083fae1a36dc4343f628534f40a0428a4b
parentc8e1e62b775bbb0a9cd193ced11711542d322dd0 (diff)
update README, LICENSE
FossilOrigin-Name: a5d8302ed960e1a0cd9fb5a07194097a9b1524ba2bd9df36c89e0d8e765c379a
-rw-r--r--LICENSE31
-rw-r--r--README.md107
2 files changed, 36 insertions, 102 deletions
diff --git a/LICENSE b/LICENSE
index f978c80..5a7c7ab 100644
--- a/LICENSE
+++ b/LICENSE
@@ -2,6 +2,17 @@ CHAOTIC SOFTWARE : BEWARE
This is free and unencumbered software released into the public domain.
+The author disclaims copyright to this source code. In place of
+a legal notice, here is a blessing:
+
+ May you do good and not evil.
+ May you find forgiveness for yourself and forgive others.
+ May you share freely, never taking more than you give.
+
+⁂
+
+If legal notice is required. The following also applies. Sorry.
+
Anyone is free to copy, modify, publish, use, compile, sell, or
distribute this software, either in source code form or as a compiled
binary, for any purpose, commercial or non-commercial, and by any
@@ -23,8 +34,22 @@ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
-Don't expect support, ongoing development, or maintenance. side effects
-may include uncomfortable clarity, dry mouth, and/or spiritual revolt.
+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 BE LIABLE FOR ANY CLAIM, DAMAGES OR
+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+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 BE LIABLE FOR ANY CLAIM, DAMAGES OR
+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
For your own sanity, PLEASE FORK NOW!
-For more information, please refer to <gemini://xj-ix.luxe/chaotic-software/>
+For more information, see <//sunshinegardens.org/~xj9/wiki/chaotic-software/>
diff --git a/README.md b/README.md
index 3fb4ee0..5ce96f1 100644
--- a/README.md
+++ b/README.md
@@ -1,39 +1,21 @@
# pe/vim
-edit with minimal overhead (vim edition)
-
-vim has a lot of native syntax support. in most cases, the "support" script is a
-line or two of configuration to enable it for specific file extensions.
-
-* `elm`
-* `FORTH`
-* `gemini`
-* `indental`
-* `json`
-* `markdown`
-* `ocaml`
-* `scad`
-* `uxntal`
-* `vue`
-* autoformat
-* lint engine
-* parinfer
-* visible invisible characters
+[issues](/ticket)
## install
```
-hg clone https://src.xj-ix.luxe/pe-vim/ $HOME/.vim/
+mkdir ~/.vim && cd ~/.vim
+fossil open https://source.sunshinegardens.org/xjix/pe-vim
[sudo] python3 -m pip install isort[requirements,pipfile]
```
-if you have vim open somewhere you can `:so ~/.vim/vimrc` to load the new
-config.
+if you have vim open somewhere you can `:so ~/.vim/vimrc` to load the new config.
-## update
+### update
```
-cd ~/.vim && hg pull
+cd ~/.vim && fossil pull
```
## hints
@@ -43,82 +25,9 @@ cd ~/.vim && hg pull
:ALEDetail
```
-## issues
-
-[email me](https://xj-ix.luxe/vcard/), maybe i should set up a list server.
-
## license
-check [`pack/pe/start`](./pack/pe/start) for third party
+check [`pack/pe/start`](/dir?ci=tip&name=pack/pe/start) for third party
scripts and their license terms (bsd/mit/public domain). `pe/vim` scripts long
-enough to copyright are [chaotic software](https://xj-ix.luxe/chaotic-software/)
-
-## jsyk why tabs > spaces
+enough to copyright are [chaotic software](http://xj-ix.luxe/wiki/chaotic-software/)
-> hello,
->
-> i've been slightly dismayed, that in every tabs-vs-spaces debate i can find on
-> the web, nobody is talking about the accessibility consequences for the
-> visually impaired
->
-> let me illustrate with a quick story, why i irrevocably turned from a spaces to tabs guy
->
-> i recently worked at a company that used tabs
->
-> i created a new repository, and thought i was being hip and modern, so i
-> started to evangelize spaces for the 'consistency across environments'
->
-> i get approached by not one, but TWO coworkers who unfortunately are highly
-> visually impaired, and each has a different visual impairment
->
-> * one of them uses tab-width 1 because he uses such a gigantic font-size
-> * the other uses tab-width 8 and a really wide monitor
-> * these guys have serious problems using codebases with spaces, they have to
-> convert, do their work, and then unconvert before committing
-> * these guys are not just being fussy — it's almost surprising they can code
-> at all, it's kind of sad to watch but also inspiring
->
-> at that moment, i instantaneously conceded — there's just no counter-argument
-> that even comes close to outweighing the accessibility needs of valued
-> coworkers
->
-> 'consistency across environments' is exactly the problem for these guys, they
-> have different needs
->
-> just think of how rude and callous it would be to overrule these fellas needs
-> for my precious "consistency when i post on stack overflow"
->
-> so what would you do, spaces people, if you were in charge? overrule their
-> pleas?
->
-> from that moment onward, i couldn't imagine writing code in spaces under the
-> presumption that "nobody with visual impairment will ever need to work with
-> this code, probably", it's just a ridiculous way to think, especially in
-> open-source
->
-> i'll admit though, it's a pain posting tabs online and it gets bloated out
-> with an unsightly default 8 tab-width — however, can't we see clearly that
-> this is a deficiency with websites like github and stackoverflow and reddit
-> here, where viewers are not easily able to configure their own preferred
-> viewing tab-width? websites and web-apps obviously have the ability to set
-> their own tab width via css, and so ultimately, aren't we all making our
-> codebases worse as a workaround for the deficiencies in these websites we
-> enjoy? why are these code-viewing apps missing basic code-viewing features?
->
-> in the tabs-vs-spaces debate, i see people saying "tabs lets us customize our
-> tab-width", as though we do this "for fun" — but this is about meeting the
-> real needs of real people who have real impairments — how is this not seen as
-> a simple cut-and-dry accessibility issue?
->
-> i don't find this argument in online debates, and wanted to post there here
-> out in the blue as a feeler, before i start ranting like this to my next group
-> of coworkers ;)
->
-> is there really any reason, in favor of spaces, that counter balances the
-> negative consequences for the visually impaired?
->
-> cheers friends,
->
-> 👋 Chase
->
-> [source](https://archive.is/yD2Zb)