sponsor Vim development Vim logo Vim Book Ad

j.vim : j syntax

 script karma  Rating 0/0, Downloaded by 616  Comments, bugs, improvements  Vim wiki

created by
sm smithfield
 
script type
syntax
 
description
This is easier to demonstrate than to explain.
j.vim will work correctly in all situations, the following demonstration is GUI only.
Do this.
Get voodoochild.vim - a colorscheme, also by this author.
Put voodoochild into .vim/colors (vimfiles/colors on windows)
Type
   :colorscheme voodoochild
on the command line.

Now, you have a linguistic heat map for j.

Heat Map Key:
<pre>
   red      - delimiter, numeric base, argument within a function.
   orange   - adverb.
   yellow   - verb.
   green    - conjunction.
   dk green - control word.
   sky      - constant.
   indigo   - infinity, alphabet and ace, (all j's nouns)
              self-reference,
              start and end of a define clause,
              the _z_ locative.
</pre>
The color spectrum is a hardwired pattern in the human brain matter.
Yellow is the center of attention, being the brightest.
Orange retreats slightly.
Red retreats further but is still warm.
Green is near yellow, but cool.
Sky is cool and stands apart.
Indigo draws attention to exceptional elements.
Warmth implies action.  Cool implies distance.

Inline functions written as strings are colored as code.
Rank adverb 'captures' and colors the digits that follow it correctly.
Cut variations 'capture' the digits that follow and indicate (the digits as) 'adverb'.
Locatives are colored.
Term output can also be pasted into vim and colored for improved legibility,
specifically, boxes and errors.
 
install details
To install
Put j.vim into .vim/syntax (vimfiles/syntax on windows)
 

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
j.vim 0.2 2020-04-11 7.0 sm smithfield more..
j.vim 0.1 2018-06-01 7.0 sm smithfield Initial upload
ip used for rating: 44.213.75.78

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
   
Vim at Github